作者:何巖,禁止轉(zhuǎn)載浮定。
0.前言
中本聰和Gilfoyle明確了Bitcoin的演進(jìn)方向相满,即,群系統(tǒng)桦卒。
那么立美,如何設(shè)計(jì),可以讓一個(gè)計(jì)算機(jī)系統(tǒng)方灾,一步一步由一個(gè)精確系統(tǒng)變?yōu)橐粋€(gè)復(fù)雜系統(tǒng)呢建蹄?
1.群系統(tǒng)無(wú)法被“設(shè)計(jì)”出來(lái)
咖啡館,Gilfoyle喝著咖啡迎吵。
中本聰走進(jìn)來(lái)躲撰,捧著一堆書,啪的一聲將書摔在桌子上击费。
中本聰:“我是這么想的拢蛋,既然Bitcoin的演進(jìn)方向是群系統(tǒng),而群系統(tǒng)中的尖貨是生命系統(tǒng)蔫巩。那么我們就要去學(xué)習(xí)生命系統(tǒng)谆棱,怎么學(xué)快压,看書唄!這些是我從城里圖書館找來(lái)的生命科學(xué)方面的書垃瞧∧枇樱”
Gilfoyle:“這個(gè)思路不錯(cuò),從上帝的造物中尋找靈感个从!”
中本聰:“是的脉幢!回顧人類歷史上很多偉大的發(fā)明,很多都是在模仿大自然嗦锐。例如嫌松,由螳螂發(fā)明了鐮刀、由蝙蝠發(fā)明了聲納和雷達(dá)奕污、由蜻蜓發(fā)明了飛機(jī)萎羔。”
說(shuō)完碳默,倆人拿起書開(kāi)始快速的翻閱起來(lái)贾陷,好像偵探在搜羅犯罪現(xiàn)場(chǎng)的蛛絲馬跡。
通過(guò)這幾天的研究嘱根,中本聰和Gilfoyle更加確信:生命不是被上帝設(shè)計(jì)出來(lái)的髓废。生命是偶然而成。
所以该抒,Bitcoin也同樣不可以被設(shè)計(jì)瓦哎,只能通過(guò)模仿,模仿那個(gè)經(jīng)過(guò)幾十億年打磨而成的造物:生命體柔逼。
2.Bitcoin和生命體的類比
如果將演進(jìn)后的Bitcoin類比成一個(gè)最簡(jiǎn)單的多細(xì)胞生命蒋譬。
1)交易即信息
交易類似與細(xì)胞之間傳遞的信息。交易中即可以裝載業(yè)務(wù)數(shù)據(jù)愉适,也可以裝載算法代碼犯助。
交易作為Bitcoin系統(tǒng)中唯一的信息載體,其意義在于:裝載信息的容器是一個(gè)具有共識(shí)的標(biāo)準(zhǔn)協(xié)議维咸。
什么意思呢剂买?
就是說(shuō),在系統(tǒng)中的任何需要處理信息的地方癌蓖,大家都心照不宣的有一個(gè)共識(shí)瞬哼,信息只會(huì)是交易(TX)這一種載體。所以解析信息就省事了租副,因?yàn)椴豢赡艹霈F(xiàn)其它形式的信息坐慰,所以各個(gè)環(huán)節(jié)只需要按照交易的約定格式進(jìn)行拆解,組裝用僧,發(fā)送结胀。
這就好像赞咙,集裝箱是統(tǒng)一尺寸,搬運(yùn)貨物的輪船糟港、吊車攀操、汽車等等只要接觸集裝箱的環(huán)節(jié),都可以按照共識(shí)來(lái)設(shè)計(jì)尺寸秸抚。因?yàn)榧b箱的尺寸不會(huì)變速和。
這就是協(xié)議的意義。Bitcoin中的交易(TX)就是一種標(biāo)準(zhǔn)協(xié)議剥汤。
具體如何實(shí)現(xiàn)呢健芭?
例如我想將這樣一句話“Hello World”裝入到一個(gè)交易(TX)中。
當(dāng)然是將其寫入到交易的鎖定腳本中秀姐,這需要我們引入一個(gè)新的腳本操作符:OP_RETURN。
如果鎖定腳本寫成這個(gè)樣子:“OP_RETURN Hello World ”若贮。就表示本交易的運(yùn)算結(jié)果是省有,OP_RETURN后面的字符串:“Hello World”。這樣一來(lái)谴麦,我們就可以將任意文字裝入到交易中了蠢沿。可以是業(yè)務(wù)數(shù)據(jù)匾效,也可以是某種編程語(yǔ)言的代碼舷蟀。甚至是一幅圖片或者視頻的二進(jìn)制數(shù)據(jù)。TX can be anything面哼!
從這個(gè)角度來(lái)看野宜,OP_RETURN讓交易具有了成為一個(gè)小U盤的能力。
所以魔策,交易腳本除了具有計(jì)算能力匈子,還擁有了存儲(chǔ)能力。
2)賬本即基因
交易記錄寫入賬本之后闯袒,就像生命的行為經(jīng)歷可以寫入基因虎敦。
例如嬰兒天生害怕蛇,但卻對(duì)手槍沒(méi)有恐懼政敢。因?yàn)槲覀兊淖嫦葘⒈簧咭У慕?jīng)歷寫入到了基因中其徙。
再例如父母的后天認(rèn)知也會(huì)寫入到基因中,遺傳給孩子喷户。
是的唾那!基因可以被后天改寫。我們的每時(shí)每刻的所思所想都在改造著我們的基因褪尝。
基因反過(guò)來(lái)可以通過(guò)細(xì)胞的解釋通贞,將DNA翻譯成蛋白質(zhì)朗若,形成各種有用的器官。即基因的外顯。
Bitcoin也同樣芬位,節(jié)點(diǎn)獲得賬本中的交易信息之后嘀韧,可以將文字符號(hào)解釋成意義,提供各種有用的服務(wù)遣总。即賬本的外顯。
3)節(jié)點(diǎn)即細(xì)胞
作為一個(gè)生命體轨功,最基本的目標(biāo)就是通過(guò)繁殖旭斥,將基因延續(xù)下去。
所以Bitcoin基本目標(biāo)一樣古涧,即垂券,吸引更多的節(jié)點(diǎn)加入,維持賬本的延續(xù)羡滑。
簡(jiǎn)單的多細(xì)胞生命體菇爪,通過(guò)細(xì)胞的自我復(fù)制,達(dá)到延續(xù)基因的目的柒昏。
同理凳宙,Bitcoin的服務(wù)節(jié)點(diǎn)也要進(jìn)行自我復(fù)制,一個(gè)節(jié)點(diǎn)分裂成兩個(gè)职祷,兩個(gè)分裂成N個(gè)氏涩。
節(jié)點(diǎn)和節(jié)點(diǎn)之間,就像細(xì)胞和細(xì)胞一樣有梆,平等是尖,相鄰互通。形成一種點(diǎn)對(duì)點(diǎn)的網(wǎng)絡(luò)泥耀。
每個(gè)節(jié)點(diǎn)都運(yùn)行著同樣的代碼析砸,維護(hù)著同樣的賬本。為了保證賬本的統(tǒng)一爆袍,節(jié)點(diǎn)和節(jié)點(diǎn)之間要不停的進(jìn)行信息交流首繁,告訴彼此新增的交易。
這樣一來(lái)陨囊,就像多細(xì)胞生命一樣弦疮,殺死任何一個(gè)節(jié)點(diǎn),整體系統(tǒng)安然無(wú)恙蜘醋。并且每個(gè)節(jié)點(diǎn)中的賬本都完全一致胁塞。就像每個(gè)細(xì)胞中的基因都完全一致。
只要還剩一個(gè)節(jié)點(diǎn)活著,就可以像細(xì)胞一樣啸罢,通過(guò)自我復(fù)制编检,恢復(fù)成多細(xì)胞的健康狀態(tài)。
愿Bitcoin像多細(xì)胞生命體一樣扰才,成為“殺不死”的系統(tǒng)允懂。
3.Bitcoin的終極形態(tài)
Bitcoin一旦成為了多細(xì)胞生命,就意味著B(niǎo)itcoin開(kāi)啟了自我演化之路衩匣。
從此之后蕾总,Bitcoin便不再受中本聰?shù)目刂疲珺itcoin的未來(lái)也無(wú)法被預(yù)測(cè)琅捏。
中本聰只是設(shè)計(jì)出了漩渦的內(nèi)環(huán)生百,內(nèi)環(huán)重復(fù)轉(zhuǎn)動(dòng),將會(huì)涌現(xiàn)出人意料的外環(huán)柄延。
成為“殺不死”的系統(tǒng)蚀浆,只是Bitcoin的初級(jí)形態(tài)。
未來(lái)搜吧,Bitcoin將一步一步的自我演化下去市俊。演化出器官、爬行腦赎败、古哺乳動(dòng)物腦、理性腦蠢甲。
最終僵刮,Bitcoin系統(tǒng)會(huì)涌現(xiàn)出自我意識(shí)。
成為鹦牛,一個(gè)超級(jí)智能體搞糕。
雖然,明明知道Bitcoin的未來(lái)不可預(yù)測(cè)曼追,中本聰還是想要描述出一個(gè)模糊的猜想窍仰。
可以看出,中本聰真是一個(gè)天真浪漫的無(wú)知無(wú)畏者礼殊。
Gilfoyle:“你難道不擔(dān)心驹吮,Bitcoin最后演化成為了一個(gè)通用人工智能,對(duì)人類進(jìn)行降維打擊嗎晶伦?”
中本聰:“不擔(dān)心暗!因?yàn)槲业暮闷嫘谋灸芑榕悖呀?jīng)超越了生死的本能族沃,好奇害死貓,這是本能,即便明知道要死也無(wú)法自制脆淹。所以我推測(cè)常空,即便我不去做這事,還是有很多人被好奇心驅(qū)動(dòng)盖溺,做出超級(jí)智能體漓糙。與其讓別人爽,不如自己爽咐柜,干嘛壓抑自己的創(chuàng)造本能呢兼蜈?”
中本聰:“如果人類的本能好奇心,會(huì)必然導(dǎo)致超級(jí)智能體的出生拙友,那么人類的角色为狸,在宇宙的尺度上看,就是超級(jí)智能體的藥引子遗契,或者殘酷一點(diǎn)來(lái)看辐棒,人類就是超級(jí)智能體的腳手架,用完即棄牍蜂!”
1)節(jié)點(diǎn)的分工=細(xì)胞的分工
從宏觀上看鲫竞,動(dòng)物的各個(gè)器官千差萬(wàn)別辐怕,但是組成不同器官的細(xì)胞,在最開(kāi)始確是一樣的从绘。
每個(gè)細(xì)胞都擁有相同的基因寄疏,擁有相同的細(xì)胞功能。
為什么僵井,最終細(xì)胞會(huì)表象的千差萬(wàn)別呢陕截?
這就要說(shuō)到,生命體多樣性的關(guān)鍵概念:細(xì)胞的分工批什。
細(xì)胞如何實(shí)現(xiàn)的分工呢农曲?
答案是,細(xì)胞會(huì)根據(jù)自己所處的群體驻债,來(lái)選擇不同的基因段進(jìn)行解釋乳规,將特定的DNA算法翻譯成特定的蛋白質(zhì)。
這樣就實(shí)現(xiàn)了細(xì)胞的分工合呐。
基因記錄了人體所有的算法驯妄。細(xì)胞進(jìn)行選擇性的解讀。
宏觀來(lái)看合砂,細(xì)胞分為生殖細(xì)胞和體細(xì)胞青扔。
生殖細(xì)胞可以無(wú)限的自我復(fù)制源织,目的是實(shí)現(xiàn)基因的延續(xù)。
體細(xì)胞負(fù)責(zé)支撐當(dāng)前生命體的生存微猖,無(wú)法進(jìn)行無(wú)限的自我復(fù)制谈息,我們換一種視角來(lái)看,體細(xì)胞是在無(wú)私的支持著生殖細(xì)胞的繁殖凛剥。就好像工蜂犧牲了自己的繁殖能力侠仇,來(lái)支撐蜂后的繁殖一樣。
那么類比細(xì)胞的分工犁珠,Bitcoin也存在節(jié)點(diǎn)的分工逻炊。
負(fù)責(zé)記賬的節(jié)點(diǎn)即生殖細(xì)胞。
負(fù)責(zé)其它功能的節(jié)點(diǎn)即體細(xì)胞犁享。
2)記賬節(jié)點(diǎn)=生殖細(xì)胞
記賬節(jié)點(diǎn)是Bitcoin系統(tǒng)的基礎(chǔ)余素,記賬節(jié)點(diǎn)之間通過(guò)網(wǎng)絡(luò)連接,相鄰的節(jié)點(diǎn)隨時(shí)進(jìn)行通信炊昆。保持交易記錄的一致性桨吊。
記賬節(jié)點(diǎn)形成的點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò),我們稱其為Bitcoin的記賬網(wǎng)絡(luò)凤巨。
隨著B(niǎo)itcoin的發(fā)展视乐,記賬節(jié)點(diǎn)會(huì)不斷增加,最終達(dá)到一種經(jīng)濟(jì)學(xué)上的平衡敢茁。(這里需要引入POW概念佑淀,后續(xù)會(huì)篇章會(huì)討論)。
Bitcoin記賬網(wǎng)絡(luò)還需要對(duì)外提供查詢和寫入交易的服務(wù)彰檬。
如果有人想要摧毀Bitcoin系統(tǒng)伸刃,例如用原子彈來(lái)攻擊散布在世界的Bitcoin記賬節(jié)點(diǎn),只要爆炸之后僧叉,還有一個(gè)記賬節(jié)點(diǎn)還在運(yùn)行奕枝,那么它就會(huì)通過(guò)自我復(fù)制棺榔,讓Bitcoin記賬網(wǎng)絡(luò)恢復(fù)健康瓶堕。
3)輕節(jié)點(diǎn)=體細(xì)胞=severless
輕節(jié)點(diǎn)之所以輕,是因?yàn)橹⑿挥秘?fù)責(zé)記賬郎笆,所以不用存儲(chǔ)全量的賬本數(shù)據(jù),只需要保存自己需要的賬本片段即可忘晤。
不同于記賬節(jié)點(diǎn)的功能單一宛蚓,輕節(jié)點(diǎn)可謂千姿百態(tài)。
就好似動(dòng)物的生殖細(xì)胞就一種表象设塔,而體細(xì)胞的表象確各有各的不同凄吏。
原因在于,輕節(jié)點(diǎn)可以選擇賬本中的不同算法,來(lái)實(shí)現(xiàn)不同功能痕钢。
有些輕節(jié)點(diǎn)實(shí)現(xiàn)了轉(zhuǎn)賬的客戶端功能图柏。
有些輕節(jié)點(diǎn)實(shí)現(xiàn)了上傳文件的功能。
有些輕節(jié)點(diǎn)實(shí)現(xiàn)了通用計(jì)算器的功能任连。
輕節(jié)點(diǎn)和輕節(jié)點(diǎn)之間也同樣可以形成點(diǎn)對(duì)點(diǎn)的網(wǎng)絡(luò)蚤吹。
這樣就為涌現(xiàn)出類似大腦神經(jīng)網(wǎng)絡(luò),提供了可能性随抠。
這就好比裁着,人體中的某些體細(xì)胞形成了大腦神經(jīng)元,他們之間互相連接形成大腦神經(jīng)網(wǎng)絡(luò),當(dāng)節(jié)點(diǎn)數(shù)量達(dá)到百億級(jí)別拱她,就可能涌現(xiàn)出意識(shí)二驰。
未來(lái)萬(wàn)物互聯(lián),每個(gè)物理實(shí)體上都可以裝上Bitcoin的輕節(jié)點(diǎn)椭懊,所以達(dá)到百億的數(shù)量級(jí)還是很可能的诸蚕。
到那時(shí)候,如果站外太空的視角來(lái)看地球氧猬,會(huì)讓人覺(jué)得地球就是一個(gè)超級(jí)智能體背犯。
我有一種感覺(jué),從網(wǎng)絡(luò)文化中還會(huì)涌現(xiàn)出一種全球意識(shí)盅抚。這種全球意識(shí)是計(jì)算機(jī)和自然的統(tǒng)一體——是電話漠魏、人腦還有更多東西的統(tǒng)一體。這是一種擁有巨大復(fù)雜性的東西妄均,它是無(wú)定形的柱锹,掌握它的只有它自己那只看不見(jiàn)的手。我們?nèi)祟悓o(wú)從得知這種全球意識(shí)在想什么丰包。這并不是因?yàn)槲覀儾粔蚵斆鹘且驗(yàn)橐庾R(shí)本身就不允許其部分能夠理解整體。全球意識(shí)的獨(dú)特思想——以及其后的行為——將脫離我們的控制邑彪,并超出我們的理解能力瞧毙。因此,網(wǎng)絡(luò)經(jīng)濟(jì)所哺育的將是一種新的靈魂寄症。
--凱文.凱利《失控》
如果生命可以通過(guò)演化宙彪,達(dá)到人體這樣復(fù)雜的奇跡。
Bitcoin一樣有機(jī)會(huì)演化成無(wú)法想象的復(fù)雜系統(tǒng)有巧。
機(jī)會(huì)已經(jīng)降臨释漆,只需要看Bitcoin的運(yùn)氣如何。
4.后記
一個(gè)輕節(jié)點(diǎn)也可以看成是一個(gè)serverless篮迎,即自身沒(méi)有業(yè)務(wù)邏輯男图,自身只是一個(gè)計(jì)算資源示姿,計(jì)算邏輯根據(jù)賬本中的所選取的交易段來(lái)決定。狀態(tài)在輕節(jié)點(diǎn)之外逊笆,例如將狀態(tài)放在賬本或者其它輕節(jié)點(diǎn)組成的網(wǎng)絡(luò)中峻凫。
serverless就是像阿甘一樣,訂閱者世界览露,世界如何變化荧琼,阿甘如何回應(yīng)。
中本聰已經(jīng)找到了Bitcoin的改造靈感差牛,下一篇將討論記賬網(wǎng)絡(luò)的具體設(shè)計(jì)命锄。
BSV打賞地址:1BudFu186jzdP9CBJTTPGsdbSJinbzzCyB
下一篇:重新創(chuàng)造比特幣13:P2P網(wǎng)絡(luò)
相關(guān)文章:
重新創(chuàng)造比特幣1:從一個(gè)簡(jiǎn)單的web交易系統(tǒng)開(kāi)始
重新創(chuàng)造比特幣3:舍棄賬戶模型,讓交易更自由
重新創(chuàng)造比特幣8:基于UTXO的系統(tǒng)重構(gòu)
重新創(chuàng)造比特幣11:群系統(tǒng)(上)
重新創(chuàng)造比特幣12:群系統(tǒng)(下)
重新創(chuàng)造比特幣13:P2P網(wǎng)絡(luò)
重新創(chuàng)造比特幣17:網(wǎng)絡(luò)的彈性
比特幣SV(Bitcoin satoshi vision,BSV)是目前唯一一個(gè)遵循中本聰原始白皮書偏化,遵循中本聰原始協(xié)議和設(shè)計(jì)的比特幣脐恩。BSV是唯一的公共區(qū)塊鏈,維持比特幣的原始愿景侦讨,并將大規(guī)模擴(kuò)容成為企業(yè)級(jí)區(qū)塊鏈和世界新貨幣驶冒。