日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 物聯(lián)網(wǎng) > 區(qū)塊鏈
[導(dǎo)讀] 大家都知道: ETH開啟了區(qū)塊鏈2.0,ETH上可以運行DAPP。 那么,DAPP究竟是什么?在區(qū)塊鏈上運行程序到底是怎么一回事? 在之前我們說到:BTC用區(qū)塊鏈記賬和使用UTX

大家都知道: ETH開啟了區(qū)塊鏈2.0,ETH上可以運行DAPP。

那么,DAPP究竟是什么?在區(qū)塊鏈上運行程序到底是怎么一回事?

在之前我們說到:BTC用區(qū)塊鏈記賬和使用UTXO,而ETH用區(qū)塊鏈運行程序代碼和使用賬戶余額制。

區(qū)塊鏈2.0, 是可編程區(qū)塊鏈,我們可以在區(qū)塊鏈2.0上面,運行智能合約、DAPP(分散的應(yīng)用程序),而區(qū)塊鏈1.0不行。

那么,為什么區(qū)塊鏈1.0,不能運行程序?

因為,區(qū)塊鏈1.0使用的腳本語言,不是圖靈完備的。

什么是圖靈完備?

如果一門編程語言,給它足夠時間,它就可以用計算機完成任何計算任務(wù),解決任何計算問題,那么這門語言就是圖靈完備的。

如果需要解決任何問題,就需要運用到——“循環(huán)”、“條件控制”等語句。

什么是循環(huán)?

循環(huán)是計算機科學(xué)領(lǐng)域的一種常見的控制流程,循環(huán)可以告訴計算機去反復(fù)執(zhí)行任務(wù)。

比如:“去幣乎,點贊一百萬次贊!” 點贊,就是任務(wù)。

循環(huán):

點贊

點贊

點贊

點贊

共計一百萬次,很快,幣乎里面所有的文章,都被愛莉莎點了贊。

什么是條件控制語句?

就是滿足一定條件,才執(zhí)行任務(wù)。

比如,如果這篇文章點贊數(shù)小于100,才點贊。

這里的條件就是:文章點贊數(shù) 《 100。任務(wù)還是點贊。

比特幣的腳本語言,沒有循環(huán)語句和條件控制語句。

因此,我們說:比特幣腳本語言,不是圖靈完備的。這導(dǎo)致比特幣腳本語言,有一定的局限性。

當(dāng)然,由于這些局限性,黑客就沒辦法使用這種腳本語言,寫一些死循環(huán)(會造成網(wǎng)絡(luò)癱瘓),或者一些能導(dǎo)致DOS攻擊的惡意代碼,也就避免了比特幣網(wǎng)絡(luò)受到DOS攻擊。比特幣的開發(fā)者,也認為核心區(qū)塊鏈,不應(yīng)該具備圖靈完整性,來避免一些攻擊和網(wǎng)絡(luò)堵塞。

但是,也正是由于這些局限性,比特幣網(wǎng)絡(luò),沒有辦法運行它復(fù)雜的程序了。

而,ETH使用的語言,具備了圖靈完整性。

打個比方:

區(qū)塊鏈1.0就像古老的電話,只有打電話接電話這種核心功能。

而區(qū)塊鏈2.0就像智能手機,上面可以運行各種各樣的APP,可以運行游戲APP,可以運行微信,極大地影響了人們的生活。

在區(qū)塊鏈上運行程序,到底是啥意思?

我們知道,在電腦上運行程序,是由CPU執(zhí)行一系列的任務(wù)。

在區(qū)塊鏈上運行程序,是在區(qū)塊鏈網(wǎng)絡(luò)上運行各個任務(wù)。

需要注意的是,區(qū)塊鏈網(wǎng)絡(luò)的每個節(jié)點,都會記錄:

1. 所有交易的歷史

2. 所有智能合約的歷史

3. 所有智能合約的當(dāng)前狀態(tài)

什么是狀態(tài)?

你在淘寶上,購買一件商品,那么,會有顯示如下的狀態(tài),已下單、已出庫、已發(fā)貨,你購買的進度,就是一個個的狀態(tài)。

在區(qū)塊鏈上運行程序,所有節(jié)點會進行同步,讓智能合約所處的狀態(tài)保持一致。

DAPP到底是什么?

DAPP是分散應(yīng)用程序(decentralized application)的縮寫,指:運行在分散式網(wǎng)絡(luò)上的應(yīng)用。

以太坊網(wǎng)絡(luò)就像手機的IOS系統(tǒng)和Android系統(tǒng), 是平臺系統(tǒng),是底層的生態(tài)環(huán)境。

DAPP就是平臺上,衍生的各種分布式應(yīng)用,也是區(qū)塊鏈?zhǔn)澜缁A(chǔ)服務(wù)的提供方。

DAPP之于區(qū)塊鏈,就像APP之于IOS和Android。

DApp =前端+智能合約

一個DApp的前端,可以是任何語言編寫的前端代碼和用戶界面(就像一個應(yīng)用程序)。前端可以調(diào)用后端。

前端→智能合約→區(qū)塊鏈

智能合約是DAPP和區(qū)塊鏈數(shù)據(jù)庫之間的橋梁,發(fā)揮區(qū)塊鏈‘a(chǎn)pi連接器’的作用。

打個比方,Dapp就像一個‘啟用區(qū)塊鏈’的網(wǎng)站,而智能合約允許它連接到區(qū)塊鏈上。

傳統(tǒng)的Web應(yīng)用程序,使用HTML,CSS和JavaScript來渲染頁面(前端)。它還需要用API,從數(shù)據(jù)庫中獲取數(shù)據(jù)。比如,當(dāng)你打開Facebook網(wǎng)頁,該頁面會通過API來獲取你的個人信息(姓名、性別等等),并將其顯示在頁面上。結(jié)構(gòu)如下:前端→API→數(shù)據(jù)庫

而Dapp與傳統(tǒng)的Web應(yīng)用程序非常相似,前端使用完全相同的技術(shù)來渲染頁面。

一個關(guān)鍵的區(qū)別是,DAPP不使用API訪問數(shù)據(jù)庫,而是通過智能合約,訪問區(qū)塊鏈數(shù)據(jù)庫。

結(jié)構(gòu)如下:

前端→智能合約→區(qū)塊鏈

DAPP的特點:

首先,用戶的隱私得到很好的保護,信息被加密存儲于區(qū)塊鏈上。

其次,網(wǎng)絡(luò)節(jié)點去中心化操作,所有節(jié)點同步DAPP各種狀態(tài)。

第三,通過標(biāo)準(zhǔn)算法生產(chǎn)代幣,代幣根據(jù)應(yīng)用場景使用,有貢獻的用戶可獲得代幣獎勵。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動電源

在工業(yè)自動化蓬勃發(fā)展的當(dāng)下,工業(yè)電機作為核心動力設(shè)備,其驅(qū)動電源的性能直接關(guān)系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅(qū)動電源設(shè)計中至關(guān)重要的兩個環(huán)節(jié),集成化方案的設(shè)計成為提升電機驅(qū)動性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機 驅(qū)動電源

LED 驅(qū)動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設(shè)備的使用壽命。然而,在實際應(yīng)用中,LED 驅(qū)動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設(shè)計、生...

關(guān)鍵字: 驅(qū)動電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計 驅(qū)動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術(shù)之一是電機驅(qū)動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅(qū)動系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動汽車的動力性能和...

關(guān)鍵字: 電動汽車 新能源 驅(qū)動電源

在現(xiàn)代城市建設(shè)中,街道及停車場照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動電源 LED

LED通用照明設(shè)計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅(qū)動電源

關(guān)鍵字: LED 驅(qū)動電源 開關(guān)電源

LED驅(qū)動電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動電源
關(guān)閉