區塊鏈實現信任自動化

在前兩期祕猿科技區塊鏈小課堂中,我們理解了什麼是區塊鏈,以及區塊鏈的發展史。那麼,區塊鏈能夠爲我們帶來什麼呢?祕猿科技 CEO 謝晗劍分享了對區塊鏈技術帶來現實意義的理解,請注意文章中公有許可鏈的想法在 2017 年第一次被祕猿科技提出。

祕猿科技區塊鏈小課堂第 3 期

我們用區塊鏈解決數字世界信任難題

人類是一種羣居動物,人類學家通過對不同動物羣落的分析發現,對於人類而言,最自然的羣落人數上限是 150,這代表了我們在日常生活中可以維護的比較親密的關係數量。從古至今,人類一直在嘗試各種發明創造,以期通過不同的工具、制度來突破這個限制。

因此,我們有了公司這個非常偉大的發明。

用機器管理流程

在公司內部,我們會制定各種各樣的制度來激勵人,用於維持一個團體向同一個目標邁進;在公司與公司之間,我們會制定公司法等一系列法規,用於保證公司與公司之間商務合作的順利進行。公司制度下充斥着各種各樣的商業流程,諸如下單、採購、製造、發貨、開票、收款等等,它們把各環節上所有的人串起來,保證他們在既定流程中可以有效協同地完成一個任務。

但當計算機出現後,計算機的能力在不斷增強,而人類的能力卻相對沒有變化,這個時候我們開始思考,是否應該把計算機運用到這些流程之中,用它們來管理流程。

這和我們把機器用於工廠是相反的。在工廠裏,機器人是工人,管理者是人,但是在流程管理裏,我們嘗試的是用機器去管理人,這就是我們所描述的“流程自動化”。所以在今天,我們看到了各種各樣基於網絡和計算機技術的信息系統,比如說ERP、商業智能。

基於這樣的信息系統,我們能夠組建起越來越多的大公司,那些跨國公司也早已司空見慣。但如果我們想要把這個自動化的流程再向外擴張,延伸到公司邊界之外時,我們就會發現各種各樣的問題。公司及組織本身是一個信任邊界,內部能有很好的協作,但一旦脫離組織邊界,我們就沒法去相信流程上的其他人也會忠於他該做的事情。

這是我常常思考的一個問題: 能不能通過技術的手段,使得企業與企業之間,而並非僅限於企業內部,也能做到流程自動化呢?在互聯網的技術環境下,我一直沒有找到答案,直到以太坊的出現。

以太坊給的答案

以太坊通過去中心化的技術爲我們構造了一個共享的數據庫,在這個共享數據庫之上又爲我們構造了一個共享的計算機,我們可以把代碼部署到以太坊這個分佈式系統上,讓機器來幫我們執行代碼。我們可以把在商業世界中用自然語言寫成的合約改爲用代碼寫,把由人來執行的合約改爲由機器來執行。另外,我們還在以太坊上創建了兩種不同的賬戶,這和諸如比特幣等任何其他的區塊鏈都有很大不同。在其他的區塊鏈上,只有一種人類控制的賬戶,你可以通過你的資料去管理你賬戶裏的餘額。

但在以太坊上,只有一種叫做合約賬戶的東西,它由機器控制,合約賬戶裏儲存了用代碼寫成的邏輯,這個世界上沒有任何人可以控制它,只有這段代碼可以控制它。

這是一個破天荒的發明。它代表機器在歷史上第一次實現了經濟獨立。在以太坊系統裏面,機器和人的地位是一樣的。在以太坊上,我們不區分人或者機器,機器也可以在以太坊上面開戶,因此機器有了經濟自主權。也正是因爲這一點,機器能夠在這個世界裏成爲一個可靠的中間人。在我們現在的商業世界裏,所有的中間人都由人來擔任,你可能沒辦法相信他能夠妥善保管你的財產;但是當機器有了經濟自主權之後,你可以相信機器能夠安全保管你的財產。

你可以把財產託付給智能合約,即託付給機器,因爲機器沒有辦法從區塊鏈上跑路。到了這個時候,我覺得當初我們想要達到的企業與企業之間的流程自動化就有可能實現了。那麼是不是就 OK 了?很遺憾還有很多事情要做。

如果我現在問大家,區塊鏈裏最靠譜的應用是什麼?你會想到地下市場還是 1CO?我們能夠看到的是,這些應用都離我們商業世界裏的應用很遠。我們需要去中心化的 Uber、去中心化的阿里巴巴,但我們不需要去中心化的地下市場,那與我們普通人沒有關係。在我看來,造成這種現象的原因是,現有的公有鏈是一個無需許可鏈,任何人都可以匿名的身份在這個環境裏做一些事情。但是對於每一個正常人來說,我們需要的不是匿名而是隱私,這是不同的東西。

數字世界的信任

在現有的公有鏈裏,我們也很難看到穩定貨幣的存在。如果我們真的要把現在的商業世界搬到數字世界裏,我們就需要穩定貨幣的支持,那樣我們才能對賣出的商品、提供的服務給出一個穩定的定價,才能很好地核算成本和收益。但你又會發現,匯率穩定在公有鏈裏很難,它難以用一種去中心化的方式去實現。商業世界必然需要監督,但是在數字世界裏,怎麼做到這一點呢?

作爲前以太坊的成員,我也經歷過去年發生的區塊鏈歷史上最最最有名的黑客事件。

在很短的時間內,價值五千萬美元的以太幣被偷走,這些以太幣是由一個智能合約、一個機器保管的。 當時整個社區發生了劇烈的爭論,討論我們是應該尊重《代碼及法律》(認爲黑客是合理合法的利用了代碼漏洞)不去管它,還是立即採取措施把這筆錢找回來?

當時我們聯合了幾個團隊做了一個投票的網站,嘗試去收集社區的投票,最後的共識是應該採取措施把損失降到最低,所以最後以太坊也確實採取了這樣的行動。我們在代碼裏硬編入了更改數據狀態的代碼,把這筆錢找了回來。

但當時這個行爲也引起了非常大的爭議。有人說這違反了區塊鏈上數據不可篡改的性質, 這樣做區塊鏈還有什麼意義?但是我想說,區塊鏈的不可篡改究竟指的是什麼?它指的是交易的歷史不可篡改,這和我們的現實世界非常相似。

因爲你在不停的轉賬,比特幣上的賬本每時每刻都在更改,每個人賬戶裏的餘額都在變化,但是一個交易一旦發送到區塊鏈上,它就不能再被撤銷。在以太坊上,從來沒發生過交易撤銷的事情,只有這個世界的狀態改變過,這是我們應該保證的一個原則。但是我常常會想,也許我們可以做得更好,也許我們可以通過某種方式,而非硬性的更改代碼來完成這個事情。

身份認證是許可鏈的基礎

怎麼做?近年來出現了一種新型的區塊鏈,我們把它叫做許可鏈。它跟公有鏈有很大的不同,許可鏈很好的回答了這些問題。

在許可鏈裏,無論是節點還是用戶,可能都需要先通過身份認證才能獲得一定的許可,才能夠加入這個鏈及使用這個鏈提供的服務。身份是許可鏈的基礎,有了這個基礎,我們才能夠去更好地構建一個數字商業。

在許可鏈裏,由於有了身份,我們可以很容易地把現實世界中有信用的機構引入,由這些有信用的機構承擔我們稱之爲法幣網關的決策,由這些法幣網關去發行對於穩定貨幣1:1匯率的代幣。

在許可鏈裏使用這種基於信任的穩定貨幣機制可能是最容易的,而且在未來數字貨幣真正推出的時候,法幣網關的機制也更能夠讓許可鏈接入真正的數字貨幣。

有身份的許可鏈上,我們也能夠構造不一樣的治理機制,我們可以形成一個鏈外的治理委員會,在有緊急狀況發生時,可以由治理委員會在鏈外形成人的共識,達成決議來決定我們是否要去做一些操作。

這樣一種做法的好處是說,我們不僅沒有修改歷史,還將當時發生了什麼以及我們做出了何種決議,都以交易的形式保存到了歷史中。在這樣的情況下,區塊鏈可以成爲一個非常好的信息記錄工具。

但是,這樣就夠了嗎?很可惜還差一點點。我們現在看到世界各地有許多大大小小的許可鏈正在建設當中,但它們都是分割的網絡,而區塊鏈是一個具有網絡效應的技術,即:網絡越大,網絡中資產的價值就越大。我們需要有一個大大的所有人一起用的許可鏈。

公有許可鏈是未來

許可鏈現在存在的第二個問題是經濟激勵機制。區塊鏈裏的節點是通過使用自己的計算能力提供存儲空間,爲區塊鏈上的所有用戶提供服務。但是在許可鏈裏,這個服務是免費的,我們缺乏經濟激勵的機制來激勵這些節點提供服務。

如果沒有這樣的經濟激勵,我們很難想像許可鏈可以長久穩定的運行下去。在可遇見的未來,如果沒有經濟激勵,許可鏈還是不是區塊鏈呢?或者說只是區塊鏈的一個分佈式數據庫。所以我們該怎麼辦呢?

現在有一種叫公有鏈的技術,和許可鏈比較兩者各有好處。首先你會發現,公有和許可的定義並不矛盾,公有說的是希望有儘可能多的用戶來使用它,許可說的是希望用戶在進入這個鏈使用服務之前先獲得一定的許可,或者說通過一定的身份認證。

這兩個定義並不矛盾,我們爲什麼不可以把它們弄在一起?這是我們覺得未來可能會出現的一種新的區塊鏈,我們把它叫做公有許可鏈。它既是一個公有鏈,有很多人一起使用;又是一個許可鏈,這上面的用戶還有節點都是有身份的,這在技術上是可行的。

它的形態可能是說在共有的無許可鏈上再增加一個許可層或身份認證層,也有可能是完全構造一個獨立的共有許可鏈,和共有無許可鏈平行。我們相信在未來,這兩種類型的區塊鏈會是非常好的互補。

在這樣一個分佈式的、支持智能合約的、有身份的平臺上面,我們可以把今天的商業世界整個的搬到這個數字世界當中,我們可以實現企業與企業之間的商業流程自動化。

換句話說它其實是信任的自動化。

什麼是信任呢?

信任就是說,我認識你,什麼都別說了,把我的錢拿走,這就是信任。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章