智能合約dapp系統(tǒng)開(kāi)發(fā)技術(shù)

世界計(jì)算機(jī)的玩法,的確是“古已有之”,只不過(guò)當(dāng)時(shí)的叫法是“世界是一臺(tái)網(wǎng)絡(luò)計(jì)算機(jī)”。但是,誰(shuí)也沒(méi)傻到用成千上萬(wàn)臺(tái)計(jì)算機(jī)干同樣的事,執(zhí)行同樣的程序還要彼此達(dá)成共識(shí)。那樣做,太損失效率了,以至于大家對(duì)這種架構(gòu)的可能性想都不要去想。那么,究竟是什么原因,使“傻事”成了了不得的發(fā)明創(chuàng)造了呢?這就不得不提及一個(gè)重要的概念:可信。

Tia8896

程序如何“可信”?

程序如何“可信”?這個(gè)問(wèn)題在傳統(tǒng)的計(jì)算機(jī)行當(dāng)里也不是沒(méi)有人考慮過(guò)的新概念。但是傳統(tǒng)可信計(jì)算的研究,局限在數(shù)據(jù)高度敏感的少數(shù)部門之內(nèi),因此其圈子也相對(duì)“小眾”,本文也不擬展開(kāi)論述。筆者僅僅指出一點(diǎn):傳統(tǒng)可信計(jì)算圈子對(duì)可信計(jì)算環(huán)境的訴求,與當(dāng)今區(qū)塊鏈領(lǐng)域的訴求相比,不僅沒(méi)有絲毫的遜色,甚至可以說(shuō)是有過(guò)之而無(wú)不及。

區(qū)塊鏈因?yàn)槠涑休d經(jīng)密碼學(xué)勾稽、群體見(jiàn)證從而可傳輸價(jià)值的“公共賬本”而變得重要起來(lái)。但是一個(gè)像比特幣一樣只能記賬和轉(zhuǎn)賬的公共賬本,只是對(duì)現(xiàn)實(shí)世界人們的“賬本”、“錢包”或“保險(xiǎn)箱”的簡(jiǎn)單模仿。對(duì)于大千變化的數(shù)字世界來(lái)說(shuō),這點(diǎn)簡(jiǎn)單模仿似乎太單薄了些。V神說(shuō),好吧,我來(lái)給你們加點(diǎn)作料。于是有了虛擬機(jī)和智能合約。虛擬機(jī)是智能合約的執(zhí)行環(huán)境,但是,在別人掌控的主機(jī)上,作為執(zhí)行環(huán)境的虛擬機(jī)和作為執(zhí)行對(duì)象的合約代碼都是可偽造、可做手腳的。智能合約里又充進(jìn)去了許多交給智能合約支配的數(shù)字資產(chǎn),萬(wàn)一把不可信的執(zhí)行結(jié)果達(dá)成了共識(shí)回寫(xiě)到賬本,那就萬(wàn)劫不復(fù)了。于是乎,“記賬”的概念在以太坊那里有了新的推廣,不僅記錄賬本上你直接支配的資產(chǎn),也記錄用代碼支配著你的一部分資產(chǎn)和信任狀態(tài)的智能合約的運(yùn)行軌跡,即所謂“世界狀態(tài)”。如果“世界狀態(tài)”的比對(duì)是成功的,智能合約的運(yùn)行結(jié)果據(jù)稱就是可信的。為了以“公鏈”的方式達(dá)成對(duì)智能合約執(zhí)行結(jié)果的可信性,于是有了成千上萬(wàn)臺(tái)計(jì)算機(jī)在同樣的虛擬機(jī)執(zhí)行環(huán)境下運(yùn)行著同樣一批智能合約的蔚然景觀。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容