V神:過去一年ICO非常混亂,變成了零和博弈遊戲

從理論上而言,區塊鏈上所發生的投票,都應該是透明的。其實我們可以賄賂參與者,獲得更多的投票機會。如果要阻止這種攻擊,就需要讓任何人沒有辦法向別人證明自己是怎麼投票的。

在過去一年間,有一些ICO,它們的機制、組織非常混亂,最後變成了一個零和博弈遊戲,他們會收很多交易費。區塊鏈的目的是使得世界變得更加開放、更加透明,而不是去消耗美元以及其他資源。

V神:過去一年ICO非常混亂,變成了零和博弈遊戲

2018年9月11日上午,以太坊創始人、萬向區塊鏈實驗室首席科學家維塔利克·布特林(Vitalik Buterin)在由萬向區塊鏈實驗室主辦、上海市虹口區人民政府指導的第四屆區塊鏈全球峰會上說,區塊鏈機制設計是一個快速膨脹的領域,他介紹了區塊鏈區塊鏈機制設計的6個新方案。Vitalik Buterin表示,區塊鏈面臨礦工或者驗證者的操縱、隱私洩露、女巫攻擊、共謀等四大挑戰,他介紹一些解決方案應對這些挑戰,。以下為Vitalik Buterin演講全文:

越來越多的人對區塊鏈機制設計感興趣

區塊鏈和一些相關的行業結合,我們今天探討的是區塊鏈和機制設計。

所謂機制就是一些不同的人參與到一個事件中,不同的人會做出不同的決定,這個決定最終會影響資源的分配。機制存在已久,越來越多的人對區塊鏈的機制非常感興趣,也包括脫離區塊鏈的其他機制,在這兩個區域有著非常不錯的協同效應。

區塊鏈跟機制結合,這裡列出來許多不同的例子:首先是投票,可以是總統選舉投票,區塊鏈內的投票,企業內部的投票;

還有就是拍賣、市場、交易所(包括去中心化的交易所, 最近是一個很熱的話題);還有域名體系,如以太坊的域名服務可以被看作是一種機制,因為在域名的服務中,會有一些不同的機制內容牽涉進來。

我剛剛提到了,現在越來越多的人開始感興趣,把機制設計的概念更廣泛地應用到社會中。“市場”已經存在了許多年,但是在過去50年到100年間,我們所思考的就是如何建立更好的機制,有更好的管理,使得這個機制有更好的特性。我們可以通過“市場”這個機制來分配商品,或者對於公共產品的生產和製造進行激勵和懲罰,最終實現社會的公平。當然也可以被用於協調人們不同的行為。

區塊鏈區塊鏈機制設計6個新方案

這裡是一些新的想法,首先是“自由激進”的分配機制。我跟大家分享一本叫《激進市場》(《Radical Markets》,Eric Posner和Glen Weyl共同編寫)的書。在“自由激進”分配機制的理念下,我們希望可以通過技術,以及機制,來實現社會的公平和公正。

二次方投票(Quadratic voting)是對現有的投票機制的一些延展,民眾可以使用貨幣購買選票,而且數量不設上限。因為每一個人的力量都是非常渺小的,如果讓他們自己來支付項目的成本,會比較困難。在這種情況下,我們就設立了這樣一些機制,依賴於政府、企業以及其他機構,來實現一種“自由激進”的資源分配機制。假設有一些投資項目,通常情況下會有政府或者一些慈善機構,進行融資。在這種情況下,所要思考的就是如何實現“自由激進”的資源分配機制,使用一些特殊的方程,對不同人的捐款進行不同的分配。

還有哈伯格稅,在一些市場和交易所,通過哈伯格稅的方式,可以使得它們的流程更加高效。

頻繁批量拍賣在拍賣領域非常感興趣,現在金融市場也有這樣的問題,由於金融市場是中心化的,所以會有不同的參與者,發送訂單或者取消訂單,產生許多問題。比如有些人會花很多錢進行購買,所以我們希望通過的機制減少取消、撤銷訂單的行為,這會涉及到很多資源,每年都會有幾百萬美金在這個環節中被浪費,但通過頻繁批量拍賣的方式,可以解決這樣的問題。

還有其他的新方案,包括組合拍賣,使得基於兩種或者兩種以上的資產拍賣變得更加高效;另外是自動做市商

區塊鏈人士都不想信任第三方中心化機制

所有這些新的想法,都是最近在區塊鏈或者區塊鏈之外的一些領域提出來的。人們比較關注機制建立之後的可信性是什麼樣的,那麼區塊鏈如何幫助我們解決機制可信性的問題呢?比如有一個機制,可以是一個交易所,拍賣,投票機制等等,我們面臨的問題是需要信賴中間方,來確保實施機制的過程中是有效的。但是現行的機制效率不高,中間方有些時候會作弊、會欺騙,產生很大的信任問題。比如說在機制上有一箇中央服務器,對於中央提供商而言,有很大的機會進行欺騙。當欺騙發生的時候,我們甚至都不知道這到底是不是欺騙,這是機制的可信性。

短期的區塊鏈機制應用主要是聚焦於以下三個方面:

1. 去中心化的交易所;

2. 在區塊鏈生態自助公共物品(社區資源、檔案融資等);

3. 銷售虛擬地產(比如DApp界面的廣告等)。

過去3年,大家更關注基於區塊鏈的ICO,我覺得關注太多了。還可以思考一些其他的模式,來使用區塊鏈。因為在這樣的應用中,機制可以幫助我們來增加銷售的收入額,同時也可以帶動整個社區的積極性。面臨的問題就是機制的可信性。如果機制是中心化的,就必須信任中央化的機制。但是作為區塊鏈的人士,我們都不想信任所謂的第三方,是的,沒有人想信任第三方的中心化機制

V神:過去一年ICO非常混亂,變成了零和博弈遊戲

以太坊也面臨礦工或者驗證者的操縱和攻擊

要實施這些區塊鏈的機制會面臨什麼樣的挑戰呢?一個是來自礦工或者驗證者的操縱。無論是礦工還是驗證者,一旦選定了在這個區塊中打包的交易,就可以對於區塊進行攻擊,這是分佈式賬本所面臨的一個問題。其實對於拍賣來說也有這樣的問題。我認為以太坊也有這樣的問題。在過去一年間,有一些ICO,它們的機制、組織非常混亂,最後變成了一個零和博弈遊戲,他們會收很多交易費。如果想讓你的交易很快被放到鏈上,需要支付鉅額的交易費用。在這種情況下,許多美元在區塊鏈上被浪費。區塊鏈的目的是使得世界變得更加開放、更加透明,而不是去消耗美元以及其他資源

這樣的挑戰可以通過高頻率的批量交易來實現,所謂的高批量交易,可以在1秒鐘發生的所有交易都會被作為同時發生的交易進行處理。可以看到在這種情況下,可以把這些交易同時進行接收,按照一個標準化的順序對交易進行處理。如果其中一個區塊的發起者有惡意的行為,我們會發現整個機制還是可以工作的。

通過提交以及顯示的機制保護隱私

另外一個挑戰就是隱私。許多機制設計的假設就是提交到機制上的信息是保密的,你們看到的只是外部的輸出,比如說只是計算的結果對外公佈。但是區塊鏈本身卻沒有這樣一種保密功能,所以解決方案可以通過提交以及顯示的機制來實現。如果說只是需要一個暫時的隱私,就可以要求參與者提交交易的哈希,要求它們顯示所有的交易。如果對這樣的方法不是非常感興趣,可以使用其他方法。另外一個解決方案就是零知識證明。

V神:過去一年ICO非常混亂,變成了零和博弈遊戲

利用身份預言機或社交驗證反Sybil攻擊

第三個挑戰——反Sybil攻擊。所謂的反女巫攻擊(Sybil Attack)攻擊,要確保在二次方投票中,每一個參與者都只有一個賬戶。如果一個參與者有很多賬戶,很可能會帶來一些不公平的因素。當然針對反Sybil攻擊,可以有一些解決方案,比如說中心化的身份預言機,或者社交驗證,它是依賴於人和人之間的社交網絡來進行驗證。這也是我們的一些解決方案。

讓被投票的人不知道這個票你最終投給了誰

第四個挑戰——共謀。在任何一個投票機制下,任何在區塊鏈上發生的事情,從理論上而言,區塊鏈上所發生的投票,都應該是透明的。其實我們可以賄賂參與者,獲得更多的投票機會,使得一些投票不是非常公平。如果要阻止這種攻擊,就需要讓任何人沒有辦法向別人證明自己是怎麼投票的。比如說你可以賄賂他10塊錢,讓他投你。但如果設計一種機制,讓被投票的人不知道這個票你最終投給了誰,這樣的賄賂形式也就不存在了。當然這一點比較難以實現

另外一個解決方案,就是多方計算(MPC)。通過多方計算,所有的參與者都沒有辦法看到保密信息以及計算過程,只能看到最終結果。另外一個就是可信賴的硬件,當然最近這樣的硬件也遭到了襲擊。英特爾的SGX(Intel Software Guard Extensions,“軟件防護擴展”)就是出現了數據洩密。尤其是做一些高價值事情的時候,我們更傾向於通過MPC的方式來解決。非常重要的一點,一定要使用區塊建立一個非常簡單的機制,越簡單越好,就是使得這個機制的技術基礎以及安全假設越簡單越好。

區塊鏈機制設計是一個快速膨脹的領域

最後一點,這樣的機制設計現在也是一個快速膨脹的領域。區塊鏈能夠幫助我們解決很多信任問題。另外一方面,機制設計也為越來越多的人所感興趣。我們可以通過一些新機制實現更高的效率。當然通過一些複雜的機制,也會有一些假設,或者會依賴於一箇中央化的操作。但是區塊鏈可以幫助我們解決這些機制的信任問題,但沒有辦法解決所有問題

。所以區塊鏈的使用,必須是正確的,而且需要跟其他一些密碼學的技術結合起來。在區塊鏈跟密碼學以及其他線下解決方案之間,我相信可以很大地減少人們之間所需要的信任。


分享到:


相關文章: