Vitalik:大家好颓芭!區(qū)塊鏈和一些相關的行業(yè)結合,我們探討的是區(qū)塊鏈機制的設計,我們知道機制存在已久堂污。越來越多的人對區(qū)塊鏈的機制非常感興趣,所謂的機制也可以是脫離區(qū)塊鏈的其他機制龄砰,我們看到現在在這兩個區(qū)域都是有著非常不錯的協同效應盟猖。我們看到區(qū)塊鏈會影響許多機制,影響它的測試换棚,以及影響這些機制的實施式镐。所以我們看一下區(qū)塊鏈如何跟機制進行結合。
說到機制固蚤,這里列出來許多不同的例子娘汞。所謂的機制就是我們會有一些不同的人,參與到一個事件中夕玩,然后不同的人會做出它們不同的決定你弦。這個決定最終會影響這個資源的分配。首先是投票燎孟,大家可以看到投票可以是國家的總統(tǒng)選舉投票禽作,或者在區(qū)塊鏈內的投票,以及在企業(yè)內部的投票缤弦。還有就是拍賣领迈、市場、交易所碍沐,交易所也包括去中心化的交易所狸捅,最近關于去中心化交易所也是一個很熱的話題。還有就是以太坊的域名服務累提,它可以被看作是一種機制尘喝。因為在域名的服務中,我們會有一些不同的機制內容牽涉進來斋陪。
我剛剛提到了朽褪,現在越來越多的人開始感興趣,把機制設計更廣泛地應用到我們的社會中无虚。我們看到市場已經存在了許多年缔赠,但是在過去50年到100年間,我們所思考的就是如何建立更好的機制友题,使得我們有更好的管理嗤堰,使得這個機制有更好的特性。我們可以通過這個機制來分配商品度宦,或者對于公共產品的生產和制造進行一些激勵和懲罰踢匣。最終我們來實現社會的公平告匠,當然他們也可以被用于協調人們不同的行為。這里大家可以看到离唬,我跟大家分享的是一本稱之為《激進市場》的書后专。在這樣一種理念下,我們希望可以通過技術输莺,以及我們的機制戚哎,來實現社會的公平和公正。這里是一些新的想法模闲,大家可以看到建瘫,這個可以稱之為是我們對于現有的投票機制的一些延展崭捍,我們把它稱之為是二次方投票尸折。這樣一種二次方投票,民眾可以使用貨幣購買選票殷蛇,而且數量不設上限实夹。因為它們每一個人的力量都是非常渺小的,如果讓他們自己來支付這樣的項目的成本粒梦,會比較困難亮航。所以在這種情況下,我們就設立了這樣一些機制匀们,依賴于政府缴淋、企業(yè)以及其他機構,來實現這樣的一種自由激進的資源分配機制泄朴。
假設你們有一些這樣的投資項目重抖,通常情況下會有政府或者會有一些慈善機構,來進行這樣的融資祖灰。在這種情況下钟沛,我們所要思考的就是如何來實現這種自由激進的資源分配機制。通過我們的機制局扶,可以使用一些特殊的方程恨统,對于不同人所做出來的捐款進行不同的分配。還有就是哈伯格稅在一些市場和交易所存在的方式三妈,通過這樣的方式畜埋,可以使得它們的流程更加高效。還有就是頻繁批量拍賣畴蒲,這在拍賣領域非常感興趣悠鞍。我們看到現在的金融市場也有這樣的問題,由于金融市場是中心化的饿凛,所以你會有不同的參與者狞玛,它們會發(fā)送訂單或者取消訂單软驰,所以這就會產生出來許多問題。比如有些人會發(fā)很多錢進行購買心肪,所以我們希望通過我們的機制锭亏,來減少取消、撤銷訂單的行為硬鞍。這會涉及到很多資源慧瘤,在每年都會有幾百萬美金在這個環(huán)節(jié)中被浪費,但通過頻繁批量拍賣的方式固该,可以解決這樣的問題锅减。還有其他的新方案,包括組合拍賣伐坏,通過組合拍賣怔匣,使得基于兩種或者兩種以上的資產拍賣變得更加高效。另外是自動的做市商桦沉,可以看到所有的這些新的想法每瞒,都是最近在區(qū)塊鏈或者區(qū)塊鏈之外的一些領域提出來的。
區(qū)塊鏈如何幫助我們解決這些問題呢纯露?這里有一個稱之為是機制可信性的概念剿骨,人們比較關注的就是在這個機制建立之后,它的可信性是什么樣的埠褪。關于機制可信性浓利,比如有一個機制,它可以是一個交易所钞速,可以是拍賣贷掖,可以是投票機制等等。我們面臨的問題玉工,你需要信賴中間方羽资,來確保它們在實施機制的過程中是有效的。但是現行的機制效率不高遵班,如果你認為這樣的中間方有些時候會作弊屠升、會欺騙,這會產生很大的信任問題狭郑。這個信任問題腹暖,比如說在我們的機制上,有一個中央服務器翰萨,對于中央提供商而言脏答,它有很大的機會來進行欺騙。當這個欺騙發(fā)生的時候,我們不知道這到底是不是欺騙殖告,這是機制的可信性阿蝶。
短期的區(qū)塊鏈機制應用,主要是聚焦于以下三個方面黄绩。當然在這里我主要是聚焦于區(qū)塊鏈上的機制的設計羡洁。因為區(qū)塊鏈可以對于新經濟技術進行驗證,比如說可以把它應用到去中心化交易所爽丹,或者可以把它應用到在區(qū)塊鏈上對于公共商品進行融資筑煮,對于社群資源以及檔案進行融資,還可以把它用于銷售虛擬地產粤蝎。
比如說對于一些APP進行廣告的設置真仲,還可以思考一些其他的模式,來使用我們的區(qū)塊鏈初澎。因為在這樣的應用中秸应,機制可以幫助我們來增加銷售的收入額,同時也可以很大帶動整個社區(qū)的積極性谤狡。所有這些面臨的問題灸眼,就是機制的可信性。如果機制是中心化的墓懂,你就必須信任中央化的機制。但是作為區(qū)塊鏈的人士霉囚,我們都不想信任所謂的第三方捕仔,是的,沒有人想信任第三方的中心化的機制盈罐。
如果我們想要實施這些區(qū)塊鏈的機制榜跌,會面臨什么樣的挑戰(zhàn)呢?
一個是來自礦工或者驗證者的操縱盅粪。無論是礦工還是驗證者钓葫,一旦他們選定了在這個區(qū)塊中打包的交易,他們就可以對于區(qū)塊進行攻擊票顾,這就是分布式賬本所面臨的一個問題础浮。其實對于拍賣來說,也有這樣的問題奠骄。所以我認為以太坊也用這樣的問題豆同,在過去一年間,我們也看到有一些ICO含鳞,它們的機制影锈、組織非常混亂,到最后變成了一個零和博弈游戲鸭廷,他們會收很多交易費枣抱。如果想讓你的交易很快被放到鏈上,你需要支付巨額的交易費用辆床。在這種情況下沃但,我們發(fā)現許多美元都在區(qū)塊鏈上被浪費。我們說區(qū)塊鏈的目的佛吓,是使得世界變得更加開放宵晚、更加透明,而不是去消耗這些美元以及其他資源维雇。 這樣的挑戰(zhàn)可以通過高頻率的批量交易來實現淤刃,所謂的高批量交易,可以在1秒鐘發(fā)生的所有交易都會被作為同時發(fā)生的交易進行處理吱型∫菁郑可以看到在這種情況下,可以把這些交易同時進行接收津滞,按照一個標準化的順序對交易進行處理铝侵。如果其中一個區(qū)塊的發(fā)起者有惡意的行為,我們會發(fā)現整個機制還是可以工作的触徐。
另外一個挑戰(zhàn)就是隱私咪鲜。
在這些假設中,或者在我們設計機制的時候撞鹉,許多機制的假設就是它們提交到機制上的信息是保密的疟丙,你們看到的只是外部的輸出,比如說計算的結果只是對外公布的鸟雏。但是區(qū)塊鏈本身卻沒有這樣一種保密功能享郊,所以我們所采用的解決方案,可以通過提交以及顯示這樣的機制來實現孝鹊。如果說只是需要一個暫時的隱私炊琉,就可以要求參與者提交交易的哈希,要求它們顯示所有的交易又活。如果你們對于這樣的一種方法不是非常感興趣苔咪,你們可以使用其他方法。另外一個解決方案就是零知識證明皇钞。
第三個挑戰(zhàn)——反Sybil攻擊悼泌。所謂的反Sybil攻擊,我們要確保在二次方投票中夹界,每一個參與者都只有一個賬戶馆里。如果一個參與者有很多賬戶的話隘世,很可能會帶來一些不公平的因素。當然針對反Sybil攻擊鸠踪,可以有一些解決方案丙者,比如說中心化的身份預言機,或者社交驗證营密,它是依賴于人和人之間的社交網絡械媒,來進行驗證。這也是我們的一些解決方案评汰。
第四個挑戰(zhàn)——共謀纷捞。在任何一個投票機制下,任何在區(qū)塊鏈上發(fā)生的事情被去,理論上而言主儡,區(qū)塊鏈上所發(fā)生的投票,都應該是透明的惨缆。其實我們可以賄賂參與者糜值,然后獲得更多的投票機會,使得一些投票不是非常公平坯墨。如果我們要阻止這種攻擊寂汇,就需要讓任何人沒有辦法向別人證明自己是怎么投票的。比如說你可以賄賂他10塊錢捣染,讓他投你骄瓣。但如果我們設計一種機制,讓被投票的人不知道這個票你最終投給了誰液斜,這樣的賄賂形式也就不存在了累贤。當然這一點比較難以實現。
另外一個解決方案少漆,就是我們講的多方計算。通過多方計算硼被,所有的參與者他們都沒有辦法看到保密信息以及計算過程示损,他們只能看到最終結果。另外一個就是可信賴的硬件嚷硫,當然最近這樣的硬件也是遭到了襲擊检访。大家看英特爾的SJS(音)就是出現了數據泄密。尤其是你做一些高價值事情的時候仔掸,所以我們更傾向于通過MPC這樣的方式來解決脆贵。最終非常重要的一點,一定要使用區(qū)塊建立一個非常簡單的機制起暮,我們說越簡單越好卖氨,就是使得這個機制的技術基礎以及安全假設越簡單越好。
最后一點,這樣的機制設計現在也是一個快速膨脹的領域筒捺。區(qū)塊鏈能夠幫助我們解決很多區(qū)塊鏈問題柏腻。另外一方面機制設計也是為越來越多的人所感興趣。我們可以通過這樣的一些新機制系吭,來幫助我們實現更高的效率五嫂。當然通過這樣一些復雜的機制,我們也會有一些假設肯尺,或者我們會依賴于一個中央化的操作沃缘。但是區(qū)塊鏈可以幫助我們解決這些機制的信任問題,但它沒有辦法解決所有問題则吟。所以區(qū)塊鏈的使用槐臀,必須是正確的,而且需要跟其他一些密碼學的技術結合起來逾滥。在區(qū)塊鏈跟密碼學以及其他線下解決方案之間峰档,我相信可以很大的減少人們之間所需要的信任。
以上就是我的所有發(fā)言內容寨昙,謝謝大家讥巡。