智能合約:一個新經濟時代
為什麼智能合約如此具有革命性?
(如果你對區塊鏈技術還很陌生的話,可以先閱讀我之前發表過的一篇介紹:區塊鏈可以為你做什麼?)
智能合約最近非常流行,當然了,它也有極充分的理由如此。
當2015年以太坊出現的時候,區塊鏈社區遭受到了風暴般的衝擊,因為事實證明,相比起僅使用數字貨幣,我們可以用這項技術實現更多事情。突然之間,全新一類的分散式應用都可以被構想出來,並部署到一個可以支持它們的區塊鏈上。
智能合約只不過是部署在區塊鏈上的計算機程序:dapp(分散式應用)的基礎單元。Dapp可以看作為一組相互關聯的智能合約,它們共同促成高級功能的實現——就像大型IT系統是由多個子系統或模塊組成的,它們共同產生「整體大於部分之和」的效益。
Dapp(分散式應用)是通過在區塊鏈層部署一組智能合約,然後與這些智能合約進行交互而實現的。例如:
供應鏈跟蹤和交易解決方案,像Provenance,IBM和沃爾瑪的試點;
預測市場,像Augur和Gnosis;
分散式組織,像The DAO;
以太貓。
區塊鏈是一場使信任商品化的技術革命。智能合約就是幫助我們實現這場革命的工具。
這是一個不太容易理解的概念,那我們就以一個簡單的遊戲作為示例吧。
這個數字是正確的
來玩個遊戲吧!這裡有三個玩家:Alice,Bob和Charlie。
這是Alice, Bob和Charlie,他們在玩我們設置的遊戲。
Charlie在心裡想一個數字,Alice 和Bob必須試著猜出來,他們猜測的數字要儘可能地接近Charlie的數字。他們把數字寫入各自的信封並附上5歐元作為押注,然後交給Charlie。Charlie最後會把全部押注都給那個所出數字更為接近的人。
Charlie在心裡想一個數字,Alice 和Bob寫下他們的猜測數字並下注。
舉個栗子,如果Charlie心裡想的數字是86,Alice猜的是10而Bob猜的是90,那麼Bob就贏了,因為他猜的數字更接近。
Charlie在比較他們的猜測和他心想的數字。
Bob猜的數字是90,它比10更接近86,所以他贏了!
只要Alice, Bob和Charlie都是可信方,那這個簡單的遊戲就會進行得很順利。但事實上,這些簡單的規則會存在一些漏洞需要加以解決。
無處不在的信任相關問題
首先,Charlie可能拿到這些錢就跑路了。
Charlie攜款潛逃!
其次,Charlie可能和其中某位玩家串通好(比如Bob),所以他可以總是說Bob的猜測更為接近。或者,Charlie可以給予Bob更高比例的「中獎」次數(比純依照概率的」中獎「次數高),他可以以這樣的方式來掩飾自己的欺騙行為。
Bob和Charlie兩個串通一氣的壞傢伙。
那麼這種情況下,我們要怎麼做呢?我們可以讓Charlie寫下他心裡的數字,而在每個人寫下決定的數字後,允許Alice和Bob相互查驗對方猜測的數字。通過這樣的方式,我們創建了一條可以被審計的線索(審計跟蹤)。
所有的玩家都向其他人展示自己的數字。
哎,但這樣對Charlie來說就不再好玩有趣,也無法為他帶來利益了。他不可能再輕易地被Bob收買。因此,他決定開始向Alice和Bob收取一定比例的賭注,作為他提供服務的費用。
同樣地,Alice和Bob就會發現他們存在一個收費高昂的第三方作為中介,但問題仍然沒有得到解決。Charlie依然可以和他們其中一人串通好,每次都事先劃定某個範圍,這樣一來他們的數字就更容易接近——即使有了審計,也無法證明不正當行為的存在。
這樣就使得Alice和Bob要為防止出現欺詐而向第三方支付一筆保險費,但這個第三方不僅可以賄賂,而且他仍然能夠找到其他的欺騙方法。
智能合約來「救援」
這時候,智能合約就該派上用場了。如果Charlie不是一個真實存在的人,而是一個部署在區塊鏈上的智能合約,那麼Alice和Bob都可以檢查其代碼並對其審計,以確保有效性和公平性。Charlie的隨機數字和賭注也會被記錄下來進行審核。
另外,作為一個程序,Charlie根本不會明白什麼是「有趣」,什麼是「利潤」,也無須收取任何費用。它沒有任何中介。它只會「不假思索」地一直執行它的指令。
是的,一直。
這是一個很關鍵的詞,它帶我們引入我的下一個觀點——永久性和不變性是區塊鏈技術的兩個核心特性。事實上,這也正是為什麼這個領域如此讓人興奮的原因,區塊鏈是我們所知道的實現數字記錄永久性和不變性的唯一途徑。一旦智能合約被部署,它就會永遠保持不變。所以,Alice和Bob可以一直把這個遊戲玩下去,他們可以深信Charlie永遠都不會變,因為智能合約就像 「數字紋身」一樣:一旦部署,它就會被數千個節點部署、複製和驗證,而且永遠不變。
這就是我喜歡說「區塊鏈是一場使信任商品化的技術革命」的原因。這個示例很簡單,但這些原理被證實在任意的複雜程度上也同樣適用。一旦我們最終認識到這種去媒力量的意義,我完全相信這種變革將會比我們在英特網和網路上所看到的更為深刻。
變革性意義
那麼,我們能用智能合約做什麼呢?我們可以信任他們。我們可以相信他們會「忠於」他們的代碼,並按照代碼所要求的去執行。
這就意味著我們可以將很多當前現實世界的功能「移植」到區塊鏈上,這將使我們當前的系統實現前所未有的透明度和信任度(暫且不談擴展問題)。而像貨幣、投資基金和保險合約都是移植到區塊鏈上的優質「候選者」。
加密經濟學:一種新範式
更有意思的是,我們可以使用智能合約開發和實現新的加密經濟學範式。加密經濟是實現信任的最有趣的方式之一。它將加密的確定性與經濟機制設計結合在一起,以激勵特定行為。
加密經濟就是利用經濟激勵來獎勵那些進一步推進系統目標的參與者,而懲罰那些破壞系統目標的參與者(Vitalik Buterin對此有過很好的討論。)
這就允許了新型系統的實現,而這類系統在我們擁有區塊鏈技術之前是不可能真正實現的。讓我們來看另一個例子:token-curated registries(代幣組織註冊表)。
創造一個關於列表的經濟體
代幣組織註冊表是一種可以激勵列表生成和管理的機制。它是一種加密經濟協議,體現了一種以保持其管理行為持續進行為目的的良性經濟周期。BigchainDB(巨鏈資料庫)即將發布的Ocean Protocol(一種數據交換協議)就使用了代幣組織註冊表來追蹤其數據源的聲譽。
我們可以想一個簡單的列表系統:最佳餐廳排行榜。在這個系統中有三類參與者:消費者、候選者和監管者。
首先是排行榜的消費者。他們不用花錢使用這個系統,但從某種程度上來說,他們卻是主要驅動力,因為他們對於排行榜的消費會在現實世界中產生影響——他們會去一些自己在排行榜上找到的餐廳進行消費。
第二類參與者由候選者組成。如果這個排行榜變得流行起來,同樣地,那些餐廳也會希望自己能夠出現在排行榜上。因此,他們會購買這個生態系統的代幣,並使用這些代幣申請加入排行榜。這些申請涉及到代幣抵押(意味著你為了申請,需要將一些代幣交由第三方託管),以防其他候選者向排行榜濫發信息,並為管理者提供費用。
而第三類參與者,管理者,他們則會在之後進行投票。他們購買代幣,並使用這些代幣來決定該申請是否應該通過,餐廳是否應該列入排行榜。如果拒絕,那些餐廳就會失去他們的(抵押的)代幣。如果接受,那麼他們的代幣就會繼續由第三方託管。在任何情況下,管理行為都會得到獎勵——管理者會得到餐廳所抵押的代幣的一部分。
來,總結一下就是:管理者被激勵著儘可能地去創建最佳的排行榜。這是因為最佳排行榜會吸引大量的消費者,這樣一來,同時也就會吸引很多想要吸引消費者注意的申請者。這些申請者必須通過購買系統的代幣申請加入,從而提高他們的價值。
瞥見未來:一個新經濟時代
令人著迷的是,這將憑空創造出一種全新的民主微觀經濟。任何人都可以通過購買一些代幣並成為管理者的方式參與系統,從管理行為中獲取更多代幣。代幣必須有足夠流動性,否則人們無法購買它們來申請加入排行榜,這就意味著token持有者也可以將其兌換為法定貨幣或另一種加密貨幣來套現。
我們發明了新的神奇的互聯網貨幣,還用密碼學來保障它的安全,並設計了經濟激勵機制,這樣這個系統就能獨立運行,不存在任何監管。除了博弈論和對人們永遠都喜歡錢這個事實的信任,它不受任何管治。
我很期待我們的未來!
去中心化預測市場 Augur 簡介 :
http://ethfans.org/andy/articles/qu-zhong-xin-hua-yu-ce-shi-chang-augur-jian-jie
TAG:以太坊愛好者 |