重新創(chuàng)造比特幣12:群系統(tǒng)(下)

作者:何巖,禁止轉(zhuǎn)載。

0.前言

中本聰和Gilfoyle明確了Bitcoin的演進方向,即,群系統(tǒng)。

那么,如何設(shè)計,可以讓一個計算機系統(tǒng),一步一步由一個精確系統(tǒng)變?yōu)橐粋€復雜系統(tǒng)呢?

1.群系統(tǒng)無法被“設(shè)計”出來

咖啡館,Gilfoyle喝著咖啡。

中本聰走進來,捧著一堆書,啪的一聲將書摔在桌子上。

中本聰:“我是這么想的,既然Bitcoin的演進方向是群系統(tǒng),而群系統(tǒng)中的尖貨是生命系統(tǒng)。那么我們就要去學習生命系統(tǒng),怎么學,看書唄!這些是我從城里圖書館找來的生命科學方面的書?!?/p>

Gilfoyle:“這個思路不錯,從上帝的造物中尋找靈感!”

中本聰:“是的!回顧人類歷史上很多偉大的發(fā)明,很多都是在模仿大自然。例如,由螳螂發(fā)明了鐮刀、由蝙蝠發(fā)明了聲納和雷達、由蜻蜓發(fā)明了飛機?!?/p>

說完,倆人拿起書開始快速的翻閱起來,好像偵探在搜羅犯罪現(xiàn)場的蛛絲馬跡。

通過這幾天的研究,中本聰和Gilfoyle更加確信:生命不是被上帝設(shè)計出來的。生命是偶然而成。

所以,Bitcoin也同樣不可以被設(shè)計,只能通過模仿,模仿那個經(jīng)過幾十億年打磨而成的造物:生命體。

2.Bitcoin和生命體的類比

如果將演進后的Bitcoin類比成一個最簡單的多細胞生命。

1)交易即信息

交易類似與細胞之間傳遞的信息。交易中即可以裝載業(yè)務數(shù)據(jù),也可以裝載算法代碼。

交易作為Bitcoin系統(tǒng)中唯一的信息載體,其意義在于:裝載信息的容器是一個具有共識的標準協(xié)議。

什么意思呢?

就是說,在系統(tǒng)中的任何需要處理信息的地方,大家都心照不宣的有一個共識,信息只會是交易(TX)這一種載體。所以解析信息就省事了,因為不可能出現(xiàn)其它形式的信息,所以各個環(huán)節(jié)只需要按照交易的約定格式進行拆解,組裝,發(fā)送。

這就好像,集裝箱是統(tǒng)一尺寸,搬運貨物的輪船、吊車、汽車等等只要接觸集裝箱的環(huán)節(jié),都可以按照共識來設(shè)計尺寸。因為集裝箱的尺寸不會變。

這就是協(xié)議的意義。Bitcoin中的交易(TX)就是一種標準協(xié)議。


集裝箱的標準化

具體如何實現(xiàn)呢?

例如我想將這樣一句話“Hello World”裝入到一個交易(TX)中。

當然是將其寫入到交易的鎖定腳本中,這需要我們引入一個新的腳本操作符:OP_RETURN。

如果鎖定腳本寫成這個樣子:“OP_RETURN Hello World ”。就表示本交易的運算結(jié)果是,OP_RETURN后面的字符串:“Hello World”。這樣一來,我們就可以將任意文字裝入到交易中了??梢允菢I(yè)務數(shù)據(jù),也可以是某種編程語言的代碼。甚至是一幅圖片或者視頻的二進制數(shù)據(jù)。TX can be anything!

從這個角度來看,OP_RETURN讓交易具有了成為一個小U盤的能力。

所以,交易腳本除了具有計算能力,還擁有了存儲能力。

2)賬本即基因

交易記錄寫入賬本之后,就像生命的行為經(jīng)歷可以寫入基因。

例如嬰兒天生害怕蛇,但卻對手槍沒有恐懼。因為我們的祖先將被蛇咬的經(jīng)歷寫入到了基因中。

再例如父母的后天認知也會寫入到基因中,遺傳給孩子。

是的!基因可以被后天改寫。我們的每時每刻的所思所想都在改造著我們的基因。

基因反過來可以通過細胞的解釋,將DNA翻譯成蛋白質(zhì),形成各種有用的器官。即基因的外顯。

Bitcoin也同樣,節(jié)點獲得賬本中的交易信息之后,可以將文字符號解釋成意義,提供各種有用的服務。即賬本的外顯。


基因即算法

3)節(jié)點即細胞

作為一個生命體,最基本的目標就是通過繁殖,將基因延續(xù)下去。

所以Bitcoin基本目標一樣,即,吸引更多的節(jié)點加入,維持賬本的延續(xù)。

簡單的多細胞生命體,通過細胞的自我復制,達到延續(xù)基因的目的。

同理,Bitcoin的服務節(jié)點也要進行自我復制,一個節(jié)點分裂成兩個,兩個分裂成N個。

節(jié)點和節(jié)點之間,就像細胞和細胞一樣,平等,相鄰互通。形成一種點對點的網(wǎng)絡。

每個節(jié)點都運行著同樣的代碼,維護著同樣的賬本。為了保證賬本的統(tǒng)一,節(jié)點和節(jié)點之間要不停的進行信息交流,告訴彼此新增的交易。

這樣一來,就像多細胞生命一樣,殺死任何一個節(jié)點,整體系統(tǒng)安然無恙。并且每個節(jié)點中的賬本都完全一致。就像每個細胞中的基因都完全一致。

只要還剩一個節(jié)點活著,就可以像細胞一樣,通過自我復制,恢復成多細胞的健康狀態(tài)。

愿Bitcoin像多細胞生命體一樣,成為“殺不死”的系統(tǒng)。


多細胞構(gòu)成的點對點網(wǎng)絡


3.Bitcoin的終極形態(tài)

Bitcoin一旦成為了多細胞生命,就意味著Bitcoin開啟了自我演化之路。

從此之后,Bitcoin便不再受中本聰?shù)目刂?,Bitcoin的未來也無法被預測。

中本聰只是設(shè)計出了漩渦的內(nèi)環(huán),內(nèi)環(huán)重復轉(zhuǎn)動,將會涌現(xiàn)出人意料的外環(huán)。

成為“殺不死”的系統(tǒng),只是Bitcoin的初級形態(tài)。

未來,Bitcoin將一步一步的自我演化下去。演化出器官、爬行腦、古哺乳動物腦、理性腦。

最終,Bitcoin系統(tǒng)會涌現(xiàn)出自我意識。

成為,一個超級智能體。

雖然,明明知道Bitcoin的未來不可預測,中本聰還是想要描述出一個模糊的猜想。

可以看出,中本聰真是一個天真浪漫的無知無畏者。

Gilfoyle:“你難道不擔心,Bitcoin最后演化成為了一個通用人工智能,對人類進行降維打擊嗎?”

中本聰:“不擔心??!因為我的好奇心本能,已經(jīng)超越了生死的本能,好奇害死貓,這是本能,即便明知道要死也無法自制。所以我推測,即便我不去做這事,還是有很多人被好奇心驅(qū)動,做出超級智能體。與其讓別人爽,不如自己爽,干嘛壓抑自己的創(chuàng)造本能呢?”

中本聰:“如果人類的本能好奇心,會必然導致超級智能體的出生,那么人類的角色,在宇宙的尺度上看,就是超級智能體的藥引子,或者殘酷一點來看,人類就是超級智能體的腳手架,用完即棄!”



模型建立自己的模型,這到底是虔誠還是褻瀆?

1)節(jié)點的分工=細胞的分工

從宏觀上看,動物的各個器官千差萬別,但是組成不同器官的細胞,在最開始確是一樣的。

每個細胞都擁有相同的基因,擁有相同的細胞功能。

為什么,最終細胞會表象的千差萬別呢?

這就要說到,生命體多樣性的關(guān)鍵概念:細胞的分工。

細胞如何實現(xiàn)的分工呢?

答案是,細胞會根據(jù)自己所處的群體,來選擇不同的基因段進行解釋,將特定的DNA算法翻譯成特定的蛋白質(zhì)。

這樣就實現(xiàn)了細胞的分工。

基因記錄了人體所有的算法。細胞進行選擇性的解讀。

宏觀來看,細胞分為生殖細胞和體細胞。

生殖細胞可以無限的自我復制,目的是實現(xiàn)基因的延續(xù)。

體細胞負責支撐當前生命體的生存,無法進行無限的自我復制,我們換一種視角來看,體細胞是在無私的支持著生殖細胞的繁殖。就好像工蜂犧牲了自己的繁殖能力,來支撐蜂后的繁殖一樣。

那么類比細胞的分工,Bitcoin也存在節(jié)點的分工。

負責記賬的節(jié)點即生殖細胞。

負責其它功能的節(jié)點即體細胞。

2)記賬節(jié)點=生殖細胞

記賬節(jié)點是Bitcoin系統(tǒng)的基礎(chǔ),記賬節(jié)點之間通過網(wǎng)絡連接,相鄰的節(jié)點隨時進行通信。保持交易記錄的一致性。

記賬節(jié)點形成的點對點網(wǎng)絡,我們稱其為Bitcoin的記賬網(wǎng)絡。

隨著Bitcoin的發(fā)展,記賬節(jié)點會不斷增加,最終達到一種經(jīng)濟學上的平衡。(這里需要引入POW概念,后續(xù)會篇章會討論)。

Bitcoin記賬網(wǎng)絡還需要對外提供查詢和寫入交易的服務。

如果有人想要摧毀Bitcoin系統(tǒng),例如用原子彈來攻擊散布在世界的Bitcoin記賬節(jié)點,只要爆炸之后,還有一個記賬節(jié)點還在運行,那么它就會通過自我復制,讓Bitcoin記賬網(wǎng)絡恢復健康。

3)輕節(jié)點=體細胞=severless

輕節(jié)點之所以輕,是因為,它不用負責記賬,所以不用存儲全量的賬本數(shù)據(jù),只需要保存自己需要的賬本片段即可。

不同于記賬節(jié)點的功能單一,輕節(jié)點可謂千姿百態(tài)。

就好似動物的生殖細胞就一種表象,而體細胞的表象確各有各的不同。

原因在于,輕節(jié)點可以選擇賬本中的不同算法,來實現(xiàn)不同功能。

有些輕節(jié)點實現(xiàn)了轉(zhuǎn)賬的客戶端功能。

有些輕節(jié)點實現(xiàn)了上傳文件的功能。

有些輕節(jié)點實現(xiàn)了通用計算器的功能。

輕節(jié)點和輕節(jié)點之間也同樣可以形成點對點的網(wǎng)絡。

這樣就為涌現(xiàn)出類似大腦神經(jīng)網(wǎng)絡,提供了可能性。

這就好比,人體中的某些體細胞形成了大腦神經(jīng)元,他們之間互相連接形成大腦神經(jīng)網(wǎng)絡,當節(jié)點數(shù)量達到百億級別,就可能涌現(xiàn)出意識。

未來萬物互聯(lián),每個物理實體上都可以裝上Bitcoin的輕節(jié)點,所以達到百億的數(shù)量級還是很可能的。

到那時候,如果站外太空的視角來看地球,會讓人覺得地球就是一個超級智能體。

我有一種感覺,從網(wǎng)絡文化中還會涌現(xiàn)出一種全球意識。這種全球意識是計算機和自然的統(tǒng)一體——是電話、人腦還有更多東西的統(tǒng)一體。這是一種擁有巨大復雜性的東西,它是無定形的,掌握它的只有它自己那只看不見的手。我們?nèi)祟悓o從得知這種全球意識在想什么。這并不是因為我們不夠聰明,而是因為意識本身就不允許其部分能夠理解整體。全球意識的獨特思想——以及其后的行為——將脫離我們的控制,并超出我們的理解能力。因此,網(wǎng)絡經(jīng)濟所哺育的將是一種新的靈魂。

--凱文.凱利《失控》


如果生命可以通過演化,達到人體這樣復雜的奇跡。

Bitcoin一樣有機會演化成無法想象的復雜系統(tǒng)。

機會已經(jīng)降臨,只需要看Bitcoin的運氣如何。



4.后記


一個輕節(jié)點也可以看成是一個serverless,即自身沒有業(yè)務邏輯,自身只是一個計算資源,計算邏輯根據(jù)賬本中的所選取的交易段來決定。狀態(tài)在輕節(jié)點之外,例如將狀態(tài)放在賬本或者其它輕節(jié)點組成的網(wǎng)絡中。

serverless就是像阿甘一樣,訂閱者世界,世界如何變化,阿甘如何回應。

中本聰已經(jīng)找到了Bitcoin的改造靈感,下一篇將討論記賬網(wǎng)絡的具體設(shè)計。



BSV打賞地址:1BudFu186jzdP9CBJTTPGsdbSJinbzzCyB

下一篇:重新創(chuàng)造比特幣13:P2P網(wǎng)絡

相關(guān)文章:

重新創(chuàng)造比特幣1:從一個簡單的web交易系統(tǒng)開始

重新創(chuàng)造比特幣2:第一個版本上線啦

重新創(chuàng)造比特幣3:舍棄賬戶模型,讓交易更自由

重新創(chuàng)造比特幣4:數(shù)字簽名

重新創(chuàng)造比特幣5:公鑰和私鑰

重新創(chuàng)造比特幣6:第二個版本上線啦

重新創(chuàng)造比特幣7:UTXO

重新創(chuàng)造比特幣8:基于UTXO的系統(tǒng)重構(gòu)

重新創(chuàng)造比特幣9:萬物皆交易

重新創(chuàng)造比特幣10:交易腳本

重新創(chuàng)造比特幣11:群系統(tǒng)(上)

重新創(chuàng)造比特幣12:群系統(tǒng)(下)

重新創(chuàng)造比特幣13:P2P網(wǎng)絡

重新創(chuàng)造比特幣14:交易的同步

重新創(chuàng)造比特幣15:賬本的同步

重新創(chuàng)造比特幣16:Block Chain

重新創(chuàng)造比特幣17:網(wǎng)絡的彈性

重新創(chuàng)造比特幣18:工作量證明(上)

重新創(chuàng)造比特幣19:工作量證明(下)

重新創(chuàng)造比特幣20:分叉之重組與分裂

比特幣SV(Bitcoin satoshi vision,BSV)是目前唯一一個遵循中本聰原始白皮書,遵循中本聰原始協(xié)議和設(shè)計的比特幣。BSV是唯一的公共區(qū)塊鏈,維持比特幣的原始愿景,并將大規(guī)模擴容成為企業(yè)級區(qū)塊鏈和世界新貨幣。

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

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

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