摘要:區(qū)塊鏈?zhǔn)擒浖_源運(yùn)動(dòng)所結(jié)出的果子。原因是區(qū)塊鏈創(chuàng)造的信任是基于代碼產(chǎn)生的。
上一講中,我們深入探討了區(qū)塊鏈對(duì)一些基本問題的答案,包括對(duì)時(shí)間的答案、對(duì)空間的答案以及對(duì)能量的答案。在這一篇文章中,我們將從區(qū)塊鏈作為基本工具的工具論方面切入。這個(gè)方面包括了它是怎樣看待這個(gè)世界的:它使用了哪些工具,以及它使用了哪些方法?構(gòu)造了哪些全新的博弈環(huán)境并形成了哪些新的博弈均衡態(tài)?這些方法也許和人們過去所知道的方法都不太一樣,就像原始人無法理解一個(gè)現(xiàn)代白領(lǐng)的工作意義一樣。這些玩法也是區(qū)塊鏈的核心,需要人們?nèi)ブ匦吕斫?,積極參與的,并將從根本上重新塑造人與人之間,人與物質(zhì)世界之間的關(guān)系。
秘猿科技區(qū)塊鏈小課堂第 9 期
點(diǎn)擊關(guān)注秘猿科技在思否的技術(shù)社區(qū)吧~
接下來讓我們來了解一下,在整個(gè)新的商業(yè)結(jié)構(gòu)里面還有哪些玩法是大家不熟悉的。
區(qū)塊鏈?zhǔn)擒浖_源運(yùn)動(dòng)所結(jié)出的果子。在以下這張圖中左側(cè)是軟件開源,右側(cè)是硬件開源。軟件開源是從 1991 年的開源系統(tǒng) Linux1.0 開始的。硬件開源也有很多。其中有一個(gè)叫做 RISC-V。在這里簡(jiǎn)單地介紹一下,因?yàn)檫@可能跟目前所說的內(nèi)容有關(guān)系。RISC-V 是 CPU 的指令集。
1.個(gè)人電腦的指令集在個(gè)人電腦時(shí)代,只存在一個(gè)指令集。這個(gè)指令集叫做 x86。這個(gè)指令集是英特爾還有 AMD 公司正在使用的指令集。然而這個(gè)指令集是閉源的。并且這個(gè)指令集非常復(fù)雜?,F(xiàn)如今它包括了幾十萬條的指令?,F(xiàn)今個(gè)人電腦的英特爾制造的 CPU 用的指令集就是 x86 指令集。
這種指令集有兩個(gè)特點(diǎn)。第一,它的存在是閉源的。換言之,只有特定公司懂得如何編譯這種指令集。第二,這個(gè)指令集非常的復(fù)雜。其中有幾十萬條指令。這么多指令是很難進(jìn)行修改的。將這個(gè)指令集開源,其他人也看不懂;能看懂也不敢改,一改很可能就崩了。非專業(yè)人員很難對(duì)這些指令進(jìn)行編譯。這種商業(yè)模式給英特爾這些核心的芯片廠商帶來了巨額的壟斷利潤(rùn)。
2.手機(jī)端的指令集還有一個(gè)指令集。它是手機(jī)芯片的 ARM 指令集。編譯這個(gè)指令集的公司是一家英國(guó)公司。這個(gè)指令集是有開放許可的。授權(quán)費(fèi)用大概在 1000 萬到 2000 萬美元之間。有這個(gè)指令集的存在,谷歌開源的安卓系統(tǒng)才會(huì)大規(guī)模應(yīng)用。安卓就是手機(jī)操作系統(tǒng)軟件的開源。ARM 并不是開源,但是它是公開許可使用的。所以在國(guó)內(nèi)可以看到眾多廠商,只要它是一個(gè)大規(guī)模的公司,這些廠商就可以制做自己的手機(jī),比如步步高的 OPPO 和 VIVO。還有很多家電廠商也可以做手機(jī),比如 TCL。這是一種商業(yè)模式。
這也是中國(guó)現(xiàn)在手機(jī)廠商能夠通過自己努力去占領(lǐng)印度以及非洲市場(chǎng)的原因。印度人用的手機(jī)和非洲很多國(guó)家的人用的手機(jī)都是中國(guó)制造,但是手機(jī)的品牌大多數(shù)人在國(guó)內(nèi)并沒有沒聽說過。這種手機(jī)并不在中國(guó)售賣。它們不是針對(duì)中國(guó)人設(shè)計(jì)的產(chǎn)品。它們的設(shè)計(jì)理念是超長(zhǎng)待機(jī)。超長(zhǎng)待機(jī)是什么概念?這些手機(jī)充一次電可以用半個(gè)月。因?yàn)橛行┓侵迖?guó)家的人時(shí)隔半個(gè)月才能找到可以充電的地方。所以這些手機(jī)不是為中國(guó)人設(shè)計(jì)的。但是人們會(huì)發(fā)現(xiàn)這個(gè)市場(chǎng)比原來寬松了許多。
3.物聯(lián)網(wǎng)時(shí)代的指令集說完個(gè)人電腦和手機(jī)的指令集,我們現(xiàn)在來談?wù)勎锫?lián)網(wǎng)時(shí)代的指令集。我們將RISC-V 稱之為物聯(lián)網(wǎng)時(shí)代的指令集。這是一個(gè)什么樣的指令集呢?這個(gè)指令集是 2016 年加州伯克利大學(xué)專門研究指令集的教授做的。這個(gè)指令集的指令十分簡(jiǎn)略,基本指令控制在一百條以內(nèi)。這個(gè)教授說:根據(jù)他多年對(duì)指令集的研究,這一百條以內(nèi)的指令可以搭建出其它所有的復(fù)雜的指令。而且這個(gè)指令集是開源的。不知道大家對(duì) IC 行業(yè)有沒有了解?,F(xiàn)在已經(jīng)有很多基于 RISC-V 的芯片在流片了。也存在很多大的芯片生產(chǎn)設(shè)計(jì)廠商提出會(huì)支持 RISC-V。
RISC-V 是專門為物聯(lián)網(wǎng)設(shè)計(jì)的。它的指令集會(huì)達(dá)到 32 位甚至更小的 16 位,并擁有更低的耗能。在不遠(yuǎn)的將來,人們就會(huì)看到,過去的昂貴的嵌入式芯片很快就會(huì)被基于 RISC-V 的芯片全部替代。 這個(gè)改變是 2016 年才開始的,到現(xiàn)在為止也不到三年時(shí)間。因此這會(huì)是一個(gè)重大的機(jī)會(huì)。
這個(gè)就是開源的玩法,我們看到大量的軟硬件產(chǎn)品在進(jìn)行開源,包括很多大廠的產(chǎn)品。以上提到的軟硬件對(duì)程序員或者從事 IC 行業(yè)的人來說應(yīng)該更為熟悉。這些軟硬件都是他們?nèi)粘T谑褂玫摹T谶@個(gè)過程中也許中間出現(xiàn)了很多誤解,開源到底是什么意思?首先代碼開源運(yùn)動(dòng)不代表著免費(fèi)。代碼開源運(yùn)動(dòng)被稱為自由代碼運(yùn)動(dòng)。任何人都可以使用這些代碼,但是不代表這些代碼是免費(fèi)的。
(二)區(qū)塊鏈和開源運(yùn)動(dòng)的關(guān)系 1.區(qū)塊鏈應(yīng)該是開源的那么區(qū)塊鏈和開源運(yùn)動(dòng)是什么關(guān)系呢?有這樣一個(gè)說法:沒有開源就沒有區(qū)塊鏈。原因是區(qū)塊鏈創(chuàng)造的信任是基于代碼產(chǎn)生的。這里存在誤解。這個(gè)誤解是就很多國(guó)內(nèi)的公司不會(huì)宣傳自己的做的區(qū)塊鏈?zhǔn)情_源的。很多人會(huì)問如果做的是區(qū)塊鏈,為什么不開源?這些公司不敢對(duì)區(qū)塊鏈進(jìn)行開源的原因,我不敢妄自揣測(cè)。但是如果所做的區(qū)塊鏈不是開源的,其他人就不能看到對(duì)應(yīng)的代碼。不能看到代碼就不能證明這個(gè)是區(qū)塊鏈還是一個(gè) TPS 很高的中心化系統(tǒng)。因此不開源的區(qū)塊鏈技術(shù)是無法在技術(shù)上實(shí)現(xiàn)區(qū)塊鏈的增信的,你還只是在信任這家區(qū)塊鏈公司而已。
2.對(duì)區(qū)塊鏈的信任建立在它代碼之上那么最早比特幣的信用又是怎樣一點(diǎn)點(diǎn)搭建起來的呢?原因并不是中本聰這個(gè)人。是因?yàn)橹斜韭旈L(zhǎng)得帥還是因?yàn)橹斜韭斢绣X呢?其實(shí)都不是。當(dāng)然也不是因?yàn)楸忍貛诺陌灼:芏嗳朔浅?粗匕灼?。白皮書其?shí)沒那么重要,白皮書就是一個(gè) vision,它是一個(gè)編寫出的夢(mèng)想。
對(duì)比特幣的信任來自它的代碼。這種信任是一步步建立的。到后來才有很多人開始覺得比特幣可以信任。在這之后比特幣才擴(kuò)展成了一個(gè)網(wǎng)絡(luò)。最后網(wǎng)絡(luò)成型了,大家都愿意持續(xù)地在這個(gè)網(wǎng)絡(luò)和網(wǎng)絡(luò)的交易邏輯上進(jìn)行投入。這種信任是基于代碼增長(zhǎng)起來的。
比特幣的代碼在對(duì)量進(jìn)行控制。代碼也在對(duì)賬戶進(jìn)行控制。代碼允許用戶自己對(duì)量進(jìn)行控制并且對(duì)賬戶進(jìn)行控制。這種信任是基于代碼的。因此我想說黃皮書比白皮書重要無限倍。
3.區(qū)塊鏈白皮書、詳細(xì)設(shè)計(jì)文檔與開源代碼在 ICO 風(fēng)潮出現(xiàn)之后,大家都會(huì)去看白皮書。這是完全錯(cuò)誤的方向。正確的做法是去看它詳細(xì)設(shè)計(jì)文檔和代碼寫的如何。詳細(xì)設(shè)計(jì)文檔是什么呢?以區(qū)塊鏈詳細(xì)設(shè)計(jì)文檔的著名代表,Garvin Wood 撰寫的以太坊黃皮書為例,它的細(xì)節(jié)豐富完備,定義清晰嚴(yán)格,邏輯自洽,根據(jù)這個(gè)黃皮書的內(nèi)容,以太坊白皮書的內(nèi)容在設(shè)計(jì)上具有很強(qiáng)的說服力了,才會(huì)有人進(jìn)行投資和支持。只有白皮書是無法證偽所提出來的愿景是可以在工程上和博弈關(guān)系上實(shí)現(xiàn)的。另一方面要看代碼,代碼已經(jīng)基本完成并且已經(jīng)開源,程序員們才能通過去 review 以及測(cè)試這些代碼,在覺得代碼是可行的,才會(huì)進(jìn)行投資。這里要補(bǔ)充強(qiáng)調(diào)一點(diǎn),并不是一個(gè)項(xiàng)目有了詳細(xì)設(shè)計(jì)文檔和開源代碼,就一定是靠譜的項(xiàng)目,但是相對(duì)于一個(gè)沒有提供任何可以證偽的材料的項(xiàng)目而言,有詳細(xì)設(shè)計(jì)文檔和開源代碼的項(xiàng)目至少是走在一個(gè)有誠(chéng)意的、科學(xué)的道路上。
如果說有人想要做一個(gè) ICO 投資的投資準(zhǔn)入門檻或者說資格,他實(shí)際上應(yīng)該做一個(gè)代碼能力測(cè)試者。作為一個(gè)區(qū)塊鏈項(xiàng)目的合格投資人,如果看不懂技術(shù)設(shè)計(jì)文檔在寫什么就什么也做不到。如果說一個(gè)項(xiàng)目的技術(shù)設(shè)計(jì)文檔,或者說它的代碼以及它的思路都沒有做出來并且開源的話,這也很可能是一個(gè)失敗的項(xiàng)目。
區(qū)塊鏈的核心點(diǎn)在什么地方?它的核心點(diǎn)在它的代碼實(shí)現(xiàn)。也就是,它的設(shè)計(jì)能不能夠?qū)崿F(xiàn)它白皮書里面所提到的東西。別人要做的判斷是它實(shí)現(xiàn)的難度有多大?它的障礙在什么地方?如果判斷的依據(jù)都沒有,只有一個(gè)愿景,那風(fēng)險(xiǎn)實(shí)在太大了。
4.開源是一種商業(yè)行為開源是一種商業(yè)行為。大家不要認(rèn)為可以自由使用開源軟件就是一件好事。其實(shí)不是這樣的。開源軟件的安全性是堪憂的。一套代碼沒有進(jìn)行封裝測(cè)試,沒有人進(jìn)行注釋和寫文檔,是沒有人敢用的。GitHub 為什么一直是全球最大的男性交友平臺(tái)?它是面向程序員的,程序員在上面干什么?這個(gè)平臺(tái)可以用來測(cè)試代碼。測(cè)試結(jié)果 OK 的話,這套代碼就可以用到其他系統(tǒng)中去。
代碼是需要測(cè)試的。一個(gè)人是有能力去確定代碼是否可用,是否安全的。一套開源代碼下載或者 Fork 下來之后就像從微軟直接下載下來一樣,就可以放心使用嗎?并不是。在這個(gè)自由使用的過程中,開源者也會(huì)得到反饋。他可以通過這種免費(fèi)的測(cè)試去修正自己開源的代碼。這也是一種商業(yè)模式。
希望大家能夠理解開源并不意味著公司放棄了大量的利益來提供免費(fèi)的代碼。它不是一個(gè)慈善活動(dòng)。
以下這個(gè)圖片是在說最近開源社區(qū)的企業(yè)可以進(jìn)行估值了。這個(gè)社區(qū)就是 Red Hat。有的人已經(jīng)把圖片中的紅色改成了藍(lán)色。因?yàn)?Red Hat 被 IBM 以非常高的價(jià)格收購(gòu)了。
Red Hat 實(shí)際上是 Linux 社區(qū)孵化出來的一家軟件服務(wù)企業(yè)。一家企業(yè)如果在使用企業(yè)級(jí)的 Linux,Red Hat 會(huì)給這家企業(yè)提供服務(wù),包括剛才到的封裝、維保、安全以及修改。這個(gè)服務(wù)很值錢。這其實(shí)是一個(gè)在開源社區(qū)里面孵化出來的一個(gè)可估值的商業(yè)模式。所以正經(jīng)的區(qū)塊鏈企業(yè)的代碼應(yīng)該都是開源的。而且要確定這個(gè)企業(yè)有一個(gè)技術(shù)社區(qū)。如果一個(gè)項(xiàng)目在技術(shù)社區(qū)中得不到認(rèn)可,技術(shù)員都無法認(rèn)同這些代碼,這個(gè)項(xiàng)目就是不可行的。
(三)區(qū)塊鏈與密碼學(xué)和加密經(jīng)濟(jì)學(xué)區(qū)塊鏈的第二個(gè)玩法,叫做密碼學(xué)與加密經(jīng)濟(jì)學(xué),Cryptography and Crypto-Economics。
1.非對(duì)稱加密算法非對(duì)稱加密算法,也就是上文提到的私鑰和公鑰。其中公鑰是可以公布的,是用來加密的,而不能用來解密。而私鑰只有個(gè)人擁有,它是可以用來解密的。換句話說就是公鑰只能用來加密,而私鑰用來解密。所有人都可以擁有公鑰,而私鑰只有個(gè)人自己擁有,它是從來沒向任何人傳播過的,所以也不存在泄露的風(fēng)險(xiǎn)。非對(duì)稱加密系統(tǒng)基于數(shù)學(xué)原理一部分是 RSA,RSA 是基于大質(zhì)數(shù)的。比特幣用的 ECC 是基于橢圓曲線函數(shù)的。
通過哈希算法,不管是多長(zhǎng)的一段明文,都可以得到一個(gè)等長(zhǎng)的 256 位的 16 進(jìn)制的值。這是一個(gè)單向函數(shù)。也就是說知道哈希值是不可能推出明文是什么的。還有一點(diǎn),這個(gè)算法是一個(gè)很難碰撞的函數(shù)。數(shù)學(xué)上很難有兩段有意義的明文,其哈希值是一樣的。
在去年的年初,谷歌用 SHA1 也就是最原始的哈希算法做了一次非常值得銘記的測(cè)試,碰撞出了兩段有意義的明文卻擁有同一個(gè)哈希值。谷歌基本動(dòng)用了全部的計(jì)算資源才算出這個(gè)結(jié)果。
所以說一旦拿到了一段明文的哈希值,就可以反向?qū)φ账脑氖鞘裁矗@個(gè)原文基本是唯一的,動(dòng)任何一個(gè)符號(hào)都不行。這其實(shí)都是很古老的技術(shù)了。但是比特幣把這些技術(shù)都結(jié)合在了一起,具體如何結(jié)合在這里就不贅述了。
2.密碼學(xué)成為了工具-加密經(jīng)濟(jì)學(xué)比特幣除了應(yīng)用這些數(shù)學(xué)方法以外,更大的創(chuàng)新或者說成功的地方在于它對(duì)博弈論的使用。這實(shí)際上就到了制度經(jīng)濟(jì)學(xué)的范疇。
在比特幣的啟發(fā)下,現(xiàn)在業(yè)內(nèi)提出來一個(gè)概念,就叫做加密經(jīng)濟(jì)學(xué)。加密經(jīng)濟(jì)學(xué)的概念是:密碼學(xué)成為了工具。人們可以通過密碼學(xué)的方法把各種商業(yè)交易固定起來。尼克.薩博(Nick Szabo)曾經(jīng)說過,區(qū)塊鏈?zhǔn)且粔K透明的琥珀。這塊琥珀是不斷生長(zhǎng)的,會(huì)不斷的把交易過程固定下來。當(dāng)人們知道自己和別人的交易記錄全部被透明地記錄下來不可篡改的時(shí)候,人們對(duì)未來的行為預(yù)期就會(huì)被改變。這就涉及到了博弈論以及制度經(jīng)濟(jì)學(xué)。也就是怎么樣運(yùn)用加密的方法來達(dá)成新制度的設(shè)計(jì)。這是一個(gè)新的加密經(jīng)濟(jì)的出發(fā)點(diǎn)。
數(shù)學(xué)家和密碼學(xué)家迎來了春天在加密經(jīng)濟(jì)學(xué)的背景下,有兩種人的春天已經(jīng)來了。第一種人就是數(shù)學(xué)家以及密碼學(xué)家。據(jù)我所知,大部分國(guó)際上知名的密碼學(xué)家都有自己的公鏈項(xiàng)目。在以前他們都是無人問津的,因?yàn)槊艽a學(xué)家的雇主只有政府和軍方。密碼學(xué)是很偏門的一個(gè)學(xué)科,而現(xiàn)在這些密碼學(xué)家走到了經(jīng)濟(jì)的前沿和主流賽道里面來了。
眾所周知,以太幣最小的單位是 Wei。這個(gè)單位來自比特幣白皮書里面提到的戴偉(Wei Dai)。他是華裔的密碼學(xué)家。他在近日就推出了自己的公鏈項(xiàng)目。
人們會(huì)發(fā)現(xiàn):數(shù)學(xué)家直接得到了市場(chǎng)認(rèn)可。而且酬金可能達(dá)到上千萬美金。這是一個(gè)在歷史上從未發(fā)生過的事情。在以前,數(shù)學(xué)家想要在短時(shí)間內(nèi)獲得自己的成就,是需要通過其他領(lǐng)域的應(yīng)用來實(shí)現(xiàn)的,或者通過股市上的量化交易來達(dá)到。量化交易可能讓數(shù)學(xué)家賠得很慘。但是現(xiàn)在他們可以直接籌集到資金然后面對(duì)市場(chǎng)。
制度經(jīng)濟(jì)學(xué)家迎來了春天第二種人是制度經(jīng)濟(jì)學(xué)家。我在這里把法律經(jīng)濟(jì)學(xué)也加進(jìn)來了。因?yàn)槲译m然是法學(xué)院的,但是當(dāng)時(shí)法學(xué)院的蘇力老師以及他的博士們,實(shí)際上都是法律經(jīng)濟(jì)學(xué)的擁躉。法律經(jīng)濟(jì)學(xué)的奠基人理查德.A.波斯納 (Richard Allen Posner)是芝加哥大學(xué)的教授,法學(xué)家。他曾經(jīng)對(duì)各種法律制度進(jìn)行經(jīng)濟(jì)學(xué)原理的分析。
有一種說法是:經(jīng)濟(jì)學(xué)在吃掉法學(xué)。下圖是理查德.A.波斯納的兒子,艾瑞克.A.波斯納(Eric Andrew Posner)。他現(xiàn)在也是芝加哥大學(xué)的法學(xué)教授。他在最近寫了一本書。書名叫“Radical Markets”,譯作《激進(jìn)市場(chǎng)》。Vitalik Buterin 給這個(gè)書寫了很長(zhǎng)的書評(píng)。法律經(jīng)濟(jì)學(xué)家,或者制度經(jīng)濟(jì)學(xué)家提出的設(shè)想在什么地方能夠最好地實(shí)驗(yàn)?答案是區(qū)塊鏈上。
小波斯納教授在書中提到了幾個(gè)觀點(diǎn):第一觀點(diǎn)是:設(shè)想一個(gè)“哈伯格稅”(Harberger Tax)。每個(gè)人定期為自己的財(cái)產(chǎn)估一個(gè)價(jià),然后按照這個(gè)價(jià)格去納稅。這個(gè)稅就是哈伯格稅。任何第三方在此期間都可以以這個(gè)價(jià)格強(qiáng)制收購(gòu)這個(gè)人的財(cái)產(chǎn)。哈伯格稅只是一個(gè)設(shè)想。這個(gè)設(shè)想也是存在爭(zhēng)議的。這個(gè)稅可能會(huì)抑制那些從房地產(chǎn)這種壟斷性的財(cái)產(chǎn)里面獲得暴利的人的收益。但它可能會(huì)促進(jìn)資源的使用。這個(gè)設(shè)想現(xiàn)在還在討論中。但是如果想進(jìn)行實(shí)驗(yàn),區(qū)塊鏈其實(shí)是一個(gè)非常好的實(shí)驗(yàn)場(chǎng)所。
另一個(gè)觀點(diǎn)是關(guān)于累進(jìn)制的投票的。舉例來說,對(duì)任何一個(gè)公共話題,如果一個(gè)人想投第二票的話,那么這個(gè)第二票的投票權(quán)付出的成本必須是第一票的倍數(shù)或者是平方數(shù)。如此一來,想要一個(gè)人在某個(gè)議題上投很多票的成本是呈指數(shù)上升的。這是一個(gè)很有趣的制度。它是關(guān)于怎么去評(píng)議更富有的人去獲得更多投票權(quán)的。當(dāng)然也有投票者可以負(fù)擔(dān)得起巨額成本的可能。當(dāng)然這個(gè)系統(tǒng)的應(yīng)用也需要區(qū)塊鏈上的身份作為一個(gè)可信的基礎(chǔ)設(shè)施作為前提。
實(shí)現(xiàn)這種制度的過程中會(huì)存在很多障礙。這種障礙在目前的紙質(zhì)文件系統(tǒng)中是無法去排除的。換句話說其實(shí)存在很多制度經(jīng)濟(jì)學(xué)的設(shè)想和實(shí)驗(yàn),它們是無法在目前的紙質(zhì)文件系統(tǒng)中便宜的完成的。然而如果把這種設(shè)想和實(shí)驗(yàn)放在密碼學(xué)控制的區(qū)塊鏈的系統(tǒng)中,它們的完成度可能性會(huì)很高。
對(duì)各種思想實(shí)驗(yàn),經(jīng)濟(jì)學(xué)實(shí)驗(yàn)以及制度學(xué)實(shí)驗(yàn),區(qū)塊鏈提供了一個(gè)成本很低的實(shí)驗(yàn)的場(chǎng)所。這種實(shí)驗(yàn)不需要發(fā)生在一個(gè)現(xiàn)實(shí)國(guó)家中,不需要去推翻某個(gè)統(tǒng)治者。而且在區(qū)塊鏈中可以反復(fù)修改制度參數(shù),這種修改都不會(huì)對(duì)樣本造成傷害。這樣一來投票的成本會(huì)變得很低。
(四)軟件架構(gòu)師可以成為未來世界的設(shè)計(jì)師我們知道西方所有哲學(xué)、政治學(xué)的開山之作是《理想國(guó)》(Republic)。柏拉圖在里面提到的最理想的統(tǒng)治是哲人王的統(tǒng)治。第二位才是民主的統(tǒng)治。是否存在這樣一種可能性?未來的世界是由一群數(shù)學(xué)家和程序員來設(shè)計(jì)的,就像“黑客帝國(guó)”中所描繪的那樣。這種設(shè)計(jì)師叫做:Architect。在軟件領(lǐng)域中 Architect 是架構(gòu)師的意思。這樣一來上帝其實(shí)是一個(gè) Architect,也就是軟件架構(gòu)師。這和哲人王的統(tǒng)治的設(shè)想已經(jīng)非常接近了。我希望大家有機(jī)會(huì)能夠閱讀一下《理想國(guó)》。有一種說法,整個(gè)西方政治學(xué)史都是對(duì)柏拉圖著作的注解而已。
(五)區(qū)塊鏈與智能合約我們?cè)賮砜匆幌轮悄芎霞s。智能合約是以太坊區(qū)別于比特幣的特點(diǎn)。而智能合約的概念其實(shí)早于比特幣,也早于以太坊。大家都知道比特幣在 2008 年推出了白皮書,在 2009 年才真正開始在代碼層面運(yùn)行。在這里講一個(gè)笑話。在 2017 年的時(shí)候,有些人在應(yīng)聘中會(huì)提到自己有十年的區(qū)塊鏈開發(fā)經(jīng)驗(yàn)。回到正題,智能合約概念的誕生是早于區(qū)塊鏈的。有很多制度經(jīng)濟(jì)學(xué)上的思想實(shí)驗(yàn)室也是早于區(qū)塊鏈的。
尼克.薩博也是一名律師。他最早為智能合約提出了一個(gè)定義:智能合約是一套以數(shù)字形式定義的承諾(promise)。合約參與方可以在上面執(zhí)行承諾的協(xié)議。在民法中的合同法中,合同是承諾與要約。承諾是對(duì)要約的完整的重復(fù)。而一組承諾就形成了合同的約定。當(dāng)然,它還同時(shí)包括了判決以及執(zhí)行。執(zhí)行是發(fā)生在判決之后的。
1.區(qū)塊鏈與智能財(cái)產(chǎn)他同時(shí)也提出了另一個(gè)概念:“智能財(cái)產(chǎn)”(smart property)。智能財(cái)產(chǎn)是通過智能合約控制的財(cái)產(chǎn)。智能合約其實(shí)可以簡(jiǎn)單的理解為計(jì)算機(jī)語言中的 if-then 語句。但是這個(gè)語句不是在一臺(tái)計(jì)算機(jī)上運(yùn)行的,而是運(yùn)行在以太坊的節(jié)點(diǎn)的所有計(jì)算機(jī)上的。這些計(jì)算機(jī)同時(shí)在執(zhí)行一個(gè)語句。而且這個(gè)語句的內(nèi)容是一致的。所以每一臺(tái)計(jì)算機(jī)都在計(jì)算同一個(gè)合約。這是叫做合約的全球共識(shí)。當(dāng)一個(gè)預(yù)先編好的條件被觸發(fā)的時(shí)候,也就是預(yù)言機(jī)被觸發(fā)的時(shí)候,它就會(huì)執(zhí)行相應(yīng)的動(dòng)作,也就是決定如何結(jié)算如何分發(fā)。而處理的對(duì)象就是數(shù)字資產(chǎn),也就是智能財(cái)產(chǎn)。
比特幣解決了一個(gè)什么問題?比特幣解決了一個(gè)不受線下控制的數(shù)字財(cái)產(chǎn)的問題。它是一個(gè)自足的線上財(cái)產(chǎn)。它也為智能合約提供了可供執(zhí)行的智能財(cái)產(chǎn)。以太坊通過每個(gè)節(jié)點(diǎn)對(duì)合約的同步計(jì)算以及反復(fù)確認(rèn)。確認(rèn)的內(nèi)容不再只是比特幣余額,還有合約的計(jì)算。這樣一來最終就達(dá)到了一個(gè)智能合約結(jié)算支付的執(zhí)行。而這樣一個(gè)智能合約的服務(wù)是按次付費(fèi)的。
2.契約不是萬能的有些人會(huì)想智能合約是不是可以替代現(xiàn)在的傳統(tǒng)合同。但是要實(shí)現(xiàn)智能合約的完全替代其實(shí)還有很長(zhǎng)的路要走。經(jīng)濟(jì)學(xué)上有一個(gè)理論叫契約理論。2016 年兩位經(jīng)濟(jì)學(xué)家獲得了諾貝爾獎(jiǎng)。其原因就是他們對(duì)契約理論的貢獻(xiàn)。他們的基本理論基礎(chǔ)就是不完全契約理論。
社會(huì)上的事情很多是不能夠用契約來解決的。第一個(gè)原因是當(dāng)兩方進(jìn)行契約的時(shí),有時(shí)會(huì)由于信息成本過高,造成契約無法簽訂。也就是說未來會(huì)發(fā)生什么事情是無法全面約定的。因此人們并沒有辦法確定在這些未知的事件發(fā)生時(shí)將要如何處理。
第二個(gè)原因是由于無法全面約定,雙方在碰到突發(fā)事件時(shí)都有產(chǎn)生機(jī)會(huì)主義的傾向。也就是通過損害對(duì)方的利益來達(dá)到自己的利益。那么這個(gè)合同能否訂立就是存在問題的。
第三個(gè)原因涉及到了執(zhí)行方面的問題。就是雙方實(shí)際上沒有辦法完整地把判決的信息傳達(dá)給第三方。換言之,第三方很難獲得完整的信息并做出判決。這就會(huì)使得整個(gè)合約過程是不完備的。因此合同能處理的事情其實(shí)是非常有限的,這個(gè)處理的過程也是非常昂貴的。
3.智能合約的缺陷其實(shí)智能合約也是存在一樣的缺陷的。當(dāng)約定變得復(fù)雜時(shí),相關(guān)的成本就會(huì)提高。所以現(xiàn)在智能合約用在哪里最好?答案是博彩,減少了很多出老千的擔(dān)憂。我們知道 EOS 的博彩項(xiàng)目都快成為“博彩鏈”了。國(guó)內(nèi)某著名公鏈項(xiàng)目也拼命地從以太坊和 EOS 上挖博彩項(xiàng)目。所以我們看到,智能合約現(xiàn)在還處于早期。
現(xiàn)在的智能合約還達(dá)不到商業(yè)合同要求的復(fù)雜程度。這中間可能出現(xiàn)的大量問題也許可以用保險(xiǎn)解決。在這個(gè)方面,傳統(tǒng)合同也是一樣的。 當(dāng)出現(xiàn)了意外情況,由保險(xiǎn)公司可以 cover 相關(guān)的風(fēng)險(xiǎn)。但是大家要知道有大量的事情保險(xiǎn)公司是不會(huì)保的,例如運(yùn)轉(zhuǎn)一些文物。保險(xiǎn)公司首先需要一個(gè)非常大的數(shù)據(jù)基礎(chǔ)才能夠精算出保費(fèi)和相關(guān)的賠率。在這之后它們才能推出相應(yīng)的保險(xiǎn)產(chǎn)品。如果一個(gè)風(fēng)險(xiǎn)是不可保的,保險(xiǎn)公司也沒辦法提供相關(guān)的合同支持。這是一個(gè)很很吊詭的事情。當(dāng)一個(gè)合同干擾因素太多的時(shí)候,其實(shí)雙方是達(dá)不成合同的。智能合約也無法解決合同本身的很多固有的問題。當(dāng)然,還是希望在以后能夠把保險(xiǎn)和一些不可抗力的波動(dòng)加入進(jìn)來,從而可以使用智能合約。但是這在目前還是無法達(dá)到的。
4.智能合約與預(yù)言機(jī)下圖中的人是尼克.薩博。他拿著一箱的 token。而這個(gè)箱子就可以稱之為一個(gè)智能合約。這個(gè) key 又是什么呢?key 就是事先約定好的能過觸發(fā)智能合約的信息。而觸發(fā)的機(jī)制就叫做預(yù)言機(jī)(Oracle Mechanism)。這個(gè)名字中的 Oracle 和甲骨文公司沒有關(guān)系。預(yù)言機(jī)的存在不是因?yàn)榧坠俏墓?。它的意思?shí)際上來源于古希臘的神廟里的神諭。
預(yù)言機(jī)是鏈外信息寫入鏈內(nèi)的機(jī)制。鏈內(nèi)的信息實(shí)際上是一個(gè)自足的信息。它的內(nèi)容都是哈希。一個(gè)系統(tǒng)是需要從外界去獲取新信息的。因此這個(gè)機(jī)制是很重要的。而這個(gè)機(jī)制是區(qū)塊鏈無法完成的。這也是現(xiàn)在有很多公司正在投入研究的。
現(xiàn)在的設(shè)想是有幾種解決方式:比如說 Augur 以及菩提的項(xiàng)目通過廣泛的公眾參與,每一個(gè)人都選擇一個(gè)方向,來給出一個(gè)結(jié)果。另外有一些是關(guān)于金融信息的,例如彭博社,路透社。它們是權(quán)威的信息。人們可以去采信這些第三方的中心化機(jī)構(gòu)的信息。例如,路透社在 2017 年的時(shí)候就提出了以太坊的智能合約可以使用的路透社的信息服務(wù)。現(xiàn)在很多以太坊的基金以及很多的條約的觸發(fā)是借助美國(guó)股市的信息來決定的。
(六)區(qū)塊鏈與對(duì)賭協(xié)議網(wǎng)絡(luò)賭博是需要隨機(jī)數(shù)的。然而大家知道計(jì)算機(jī)系統(tǒng)自己產(chǎn)生的都是偽隨機(jī)數(shù)。偽隨機(jī)數(shù)不是真正的隨機(jī)數(shù)。人們希望在未來能夠把審計(jì)報(bào)告,生效判決以及行政命令都當(dāng)作觸發(fā)的鑰匙。這時(shí)就可以事先約定好一個(gè)數(shù)據(jù)格式,然后再來問:你的數(shù)是多少?舉一個(gè)簡(jiǎn)單的例子:對(duì)賭。有一個(gè)條款叫做棘輪條款,也叫做對(duì)賭協(xié)議。這個(gè)條款是根據(jù)未來的投資公司的估值情況,或許再加一個(gè)其他的參數(shù),來調(diào)整投資的股權(quán)數(shù)的。這種官司我自己打過。官司持續(xù)了兩年但是最后也執(zhí)行不了。原因是當(dāng)官司打到第二年的時(shí)候,這個(gè)公司已經(jīng)瀕臨倒閉了,沒有價(jià)值了。
假如雙方在對(duì)賭的時(shí)候,約定就以某個(gè)會(huì)計(jì)事務(wù)所出具的會(huì)計(jì)師簽字的審計(jì)報(bào)告為觸發(fā)條件。這個(gè)就可以立刻執(zhí)行 。 公司的股份是登記在區(qū)塊鏈上的。它會(huì)執(zhí)行得非???,并且不需要法官。如果真的要跟法官解釋,當(dāng)事人可能要花上 10 個(gè)小時(shí)解釋其中的原理,而法官可能要花 20 個(gè)小時(shí)向?qū)徫瘯?huì)解釋。這樣一來兩年過去了,也許都不可能實(shí)現(xiàn)股權(quán)調(diào)整結(jié)算,這是很沒有效率的。在剛剛提到的情景中,如果是四大會(huì)計(jì)師事務(wù)所,他們可以按照事先的約定提供一個(gè)信息,如果四大按照約定好的數(shù)據(jù)格式把報(bào)告發(fā)給客戶,智能合約自動(dòng)執(zhí)行股份的分配,這個(gè)事情就結(jié)束了。如果有起訴的必要,當(dāng)事人可以起訴四大和投資方,但是這個(gè)勝訴的舉證責(zé)任和時(shí)間的成本就轉(zhuǎn)移方向了。所以區(qū)塊鏈其實(shí)不排斥結(jié)合鏈外的信用來做事。這個(gè)是我最近的思考,不知道對(duì)不對(duì),在這里跟大家做一下交流。
(七)區(qū)塊鏈為不同的產(chǎn)業(yè)鏈條提供了不同的重組 1.開源的本質(zhì)在軟件開發(fā)中有兩個(gè)術(shù)語,一個(gè)叫耦合(Coupling),另一個(gè)叫內(nèi)聚(Cohesion)。而這兩者實(shí)際上在描述同一個(gè)東西。就是在內(nèi)聚的同時(shí)也存在解耦。
什么是開源的玩法的本質(zhì)呢?開源實(shí)際上是把微軟等整體工作的公司的工作拆分出來了。也就是把原來是內(nèi)部工作的開發(fā)和測(cè)試拆分開來。這個(gè)過程就提供了很大的價(jià)值。開發(fā)人員在進(jìn)行測(cè)試的時(shí)候不知道自己要測(cè)試什么。在不同的環(huán)境里測(cè)試的結(jié)果是不一樣的。但是當(dāng)最后這個(gè)軟件完成開發(fā),它面臨的場(chǎng)景是千差萬別的。開發(fā)人員最后實(shí)際上需要一千家企業(yè)去進(jìn)行測(cè)試。最后可能期望一千家企業(yè)里面有兩百家會(huì)采用這個(gè)產(chǎn)品。以上講的這些是讓大家理解這個(gè)商業(yè)玩法的核心。區(qū)塊鏈作為一個(gè)工具,它提供了一些什么樣的產(chǎn)業(yè)鏈條的重組,以及又提供了哪些機(jī)會(huì)。
2.比特幣解耦了支付和記賬而比特幣又解耦了什么呢?比特幣解耦了記賬和支付。傳統(tǒng)的支付和記賬都是銀行的工作。一個(gè)人把一個(gè)東西支付給另一個(gè)人,是把指令交給了銀行。這個(gè)指令具體執(zhí)不執(zhí)行是銀行的決定??赡艹霈F(xiàn)一種情況:支付方已經(jīng)被最高人民法院拉入黑名單。銀行會(huì)把這筆款項(xiàng)優(yōu)先凍結(jié),并依據(jù)法院的指令支付給債主。這樣一來,錢就無法支付給原本的對(duì)象。也有可能出現(xiàn)超限額的情況,大家可能碰到過,銀行會(huì)告知不好意思,今天的付款已經(jīng)超過了 5 萬元限額,這很讓人煩躁吧。而現(xiàn)在呢,通過比特幣,可以支付任何自己想支付的量。在比特幣網(wǎng)絡(luò)上有過一個(gè)實(shí)驗(yàn)。轉(zhuǎn)賬價(jià)值 500 萬元美金的比特幣的費(fèi)用和轉(zhuǎn)帳五塊錢價(jià)值的比特幣是一樣的。
而傳統(tǒng)的 swift 系統(tǒng)是按照總金額收取費(fèi)用的。而且很個(gè)過程非常慢。比特幣很快,只需要一個(gè)小時(shí)。而且礦工是不管支付的。無論涉及到多少錢比特幣工作者都不關(guān)心支付的相關(guān)問題。他們只負(fù)責(zé)把交易指令打包。而且他們是看不見交易的內(nèi)容的。所以這個(gè)解耦創(chuàng)造了巨大的價(jià)值。
大家在考慮相關(guān)的事情的時(shí)候,請(qǐng)不要總是從去中心化的角度來思考。換句話說,就是大家在做這方面的商業(yè)設(shè)計(jì)的時(shí)候,不一定非要從去中心化的角度來考慮問題。當(dāng)然在以上這個(gè)情景里面,其實(shí)完全可以從去中心化的角度來討論這個(gè)問題。比如:礦工去中心化了。其實(shí)不是這樣的,它的核心在于解耦。
3.以太坊內(nèi)聚了簽約和判決以太坊內(nèi)聚了簽約和判決。判決就是剛才提到的預(yù)言機(jī)系統(tǒng)進(jìn)行的執(zhí)行。我們知道,傳統(tǒng)的簽合同的過程是:雙方簽約。然后在雙方齟齬并談不攏了之后,有一方要去法院起訴。所以現(xiàn)在法院把判決和執(zhí)行分得很開。我去朝陽法院申請(qǐng)執(zhí)行的時(shí)候,法官說:“不好意思請(qǐng)去小紅門,你走錯(cuò)地兒了。”在過去簽約,判決和執(zhí)行是分得很開的。但現(xiàn)在在智能合約簽約的時(shí)候,判決和執(zhí)行都內(nèi)嵌在其中了。它是一個(gè)自治性的一個(gè)系統(tǒng)。這個(gè)內(nèi)聚也提供了巨大的價(jià)值。大家從商業(yè)上考慮的時(shí)候,多從這方面去想?,F(xiàn)在有很多人問,以太坊之后是什么?有人宣稱自己是以太坊 2.0,比特幣 3.0 或者是區(qū)塊鏈 3.0,4.0 甚至 6.0 的。但是,你要明白你到底做了什么改進(jìn)?
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/24704.html
摘要:數(shù)字世界的演化需要萬物有靈,萬物有靈就需要有支配萬物思想行為活動(dòng)的大腦,這個(gè)是數(shù)字世界中萬物之個(gè)體能夠成長(zhǎng)并形成獨(dú)立物格的基礎(chǔ)。 ????????上帝說:要有光!于是,就有了光。在無限光芒的照耀下,我們物理世界開始進(jìn)行演化,然后有了生物的產(chǎn)生和人類文明的誕生和發(fā)展。這西方圣經(jīng)的創(chuàng)世篇,就如我...
摘要:根據(jù)以上種種,我認(rèn)為程序員應(yīng)該要學(xué)習(xí)歷史。所以有些歷史,很多人不信,修史就是一個(gè)重要原因中國(guó)近代史的重要意義而中國(guó)近代史是離我們現(xiàn)在生活最近的歷史,時(shí)間越近越真實(shí)清朝乾隆時(shí)期達(dá)到世界第一,且是第二到第九的總和。 ...
摘要:云計(jì)算在年月達(dá)到了較高的點(diǎn)擊率次。而大數(shù)據(jù)正處于上升期,云計(jì)算正處于興旺期,網(wǎng)格計(jì)算沒有再出現(xiàn)。所以,我們第四屆中國(guó)云計(jì)算大會(huì)就是以示范引領(lǐng)創(chuàng)新實(shí)踐作為一個(gè)口號(hào)。就是說云計(jì)算已經(jīng)成為行業(yè)的主旋律,不再動(dòng)搖不再懷疑。 云計(jì)算正在走向成熟,大數(shù)據(jù)正在發(fā)展 在經(jīng)歷了對(duì)云計(jì)算的認(rèn)識(shí)以后,已經(jīng)成為當(dāng)前信息通信行業(yè)的主旋律。我們可以用維基百科看一看當(dāng)前對(duì)三個(gè)重要技術(shù)概念的理解。一個(gè)是曾經(jīng)人們跟云計(jì)算混...
摘要:劉宇昆,英文名,是一名美籍華裔科幻作家。他最令國(guó)人熟知的成就,就是成功翻譯了劉慈欣的三體系列小說的英文版,讓大劉在國(guó)際科幻文學(xué)領(lǐng)域聲名鵲起。最近,月出版的科幻選集就收錄了他的新作,以及由他翻譯的劉慈欣作品黃金原野。 劉宇昆,英文名Ken Liu,是一名美籍華裔科幻作家。他最令國(guó)人熟知的成就,就是成功翻譯了劉慈欣的「三體」系列小說的英文版,讓大劉在國(guó)際科幻文學(xué)領(lǐng)域聲名鵲起。 這次他帶著新...
摘要:劉宇昆,英文名,是一名美籍華裔科幻作家。他最令國(guó)人熟知的成就,就是成功翻譯了劉慈欣的三體系列小說的英文版,讓大劉在國(guó)際科幻文學(xué)領(lǐng)域聲名鵲起。最近,月出版的科幻選集就收錄了他的新作,以及由他翻譯的劉慈欣作品黃金原野。 劉宇昆,英文名Ken Liu,是一名美籍華裔科幻作家。他最令國(guó)人熟知的成就,就是成功翻譯了劉慈欣的「三體」系列小說的英文版,讓大劉在國(guó)際科幻文學(xué)領(lǐng)域聲名鵲起。 這次他帶著新...
閱讀 867·2023-04-26 00:13
閱讀 2986·2021-11-23 10:08
閱讀 2488·2021-09-01 10:41
閱讀 2150·2021-08-27 16:25
閱讀 4262·2021-07-30 15:14
閱讀 2412·2019-08-30 15:54
閱讀 893·2019-08-29 16:22
閱讀 2775·2019-08-26 12:13