世界計(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è)重要的概念:可信卿泽。
程序如何“可信”?
程序如何“可信”齐邦?這個(gè)問(wèn)題在傳統(tǒng)的計(jì)算機(jī)行當(dāng)里也不是沒(méi)有人考慮過(guò)的新概念第租。但是傳統(tǒng)可信計(jì)算的研究慎宾,局限在數(shù)據(jù)高度敏感的少數(shù)部門(mén)之內(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í)世界人們的“賬本”、“錢(qián)包”或“保險(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)行著同樣一批智能合約的蔚然景觀霎奢。