風險提示:防範以"虛擬貨幣""區塊鏈"名義進行非法集資的風險。——銀保監會等五部門
資訊
發現
搜索
登錄
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
查看行情
獨家| 對話Algorand:圖靈獎得主的公鏈如何設計激勵機制?
卢晓明
读者
2018-11-02 10:57
本文約4985字,閱讀全文需要約8分鐘
怎樣的激勵機制,才能不重蹈比特幣覆轍?

繼今年年初400 萬美元的種子輪融資後,區塊鏈協議Algorand 本月又宣布了6200 萬美元的股權融資。

不考慮此前充溢泡沫的ICO,這在公鏈領域仍是一筆不菲的融資。這筆融資不僅金額巨大,投資機構有包括USV、招銀國際、新湃資本在內的32 家(詳見官網)。何況區塊鏈正處漫漫寒冬,項目破發、交易所難以為繼。實際上,兩個月以前,圈裡已對這筆融資有所耳聞,彼時也是Algorand 最熱的時候。

Algorand 為什麼能融4.2 億元?

天使投資無非看團隊。創始人Silvio Micali 是MIT 教授、零知識證明的聯合提出者,因在密碼學領域的突出貢獻於2013 年獲得圖靈獎。由於創始人的傑出學術成就,Algorand 在誕生之時就吸引了無數關注,大量文章分析和解析它的共識算法,投資機構的logo 可以放滿一屏。即便對學術團隊創業向來有眾多質疑,機構們還是不願意錯過這個項目。

“不可能三角”是行業談得最多的公鏈技術瓶頸,也是Algorand 致力解決的問題。可光解決“不可能三角” 無法讓其成為下一代公鏈。在技術之外,激勵機制的設計、社區和人才建設、合適的應用案例,是放在每一個公鏈團隊面前的問題。

二級標題

二級標題

快速的關鍵:本地秘密抽籤、抵抗分叉

首先還是談到最新的技術進展。鑑於Algorand 在公鏈領域幾乎是無人不知的項目了,熟悉的讀者建議跳過這部分。

對於一條公鏈而言,不管其定位是數字貨幣記賬,還是應用平台,都需要解決底層的共識算法,這也是公鏈可擴展性的限制之一。這也是Algorand 的初心——解決比特幣共識機制,也就是PoW 存在的問題,包括擁堵、耗能,還有算力的集中化。

在陳婧的解釋下,Algorand 的出塊過程顯得併不復雜。簡單來說就是選出一小部分人運行一個高速拜占庭協議對區塊達成共識。正常情況下,每輪經曆三步抽籤:

第一步全網在本地秘密抽籤選出數十個出塊提名人(block proposer),他們會打包好區塊連同自己的抽籤結果公佈出去。

第二步全網抽籤選出來的驗證人,會給出塊提名人排序,找到抽籤結果最小的人作為這輪出塊人。多數驗證人達成共識即可,驗證人之間會跑一個拜占庭協議。陳婧表示,投票用戶數量期望值是1000,但具體數目系統會根據節點數量和安全性等評估,選多少人能讓風險概率足夠低,其他步驟也是如此。

第三步抽籤選出來的節點,會對這個區塊做最後確認,判定是否有足夠用戶給它投票,是則接受,否則投空值。

利用VRF 減少溝通成本和功耗

本文本文)。

單純的隨機抽籤對區塊鏈來說是不夠的,否則恨容易遭遇Sybil Attack(女巫攻擊)。攻擊者在網上可以控制任意多個公鑰,如果每個公鑰被選中的概率是相同的,可能導致選出的公鑰中大多數是惡意的。所以需要加入權重的考慮——上述每次被抽中的概率,都跟用戶持有token 的數量有關(Algorand 的token 暫命名為Algo),只要惡意的stake 不超過三分之一就能正常運行。這與PoS 有點像,Micali 甚至認為這是最純粹的PoS。

抵抗分叉

抵抗分叉

比特幣為了防止分叉,把出塊時間限制在10分鐘,交易還要做六次確認,交易一多想不慢都難。 Algorand的協議則可以抵抗分叉,即便網絡分成兩半,兩部分間的通信完全由攻擊者控制,也不會分叉。

假設系統在投第100 個區塊,由於惡意節點的存在,比如block proposer 給不同的用戶發送了不同的區塊;或者攻擊者把網絡分割成了幾部分並且暫時控制了用戶之間的通信。

在不同的攻擊場景下,可能沒有任何一個區塊在上述第三步有足夠數量的簽名,也可能有一個區塊有足夠的簽名但是攻擊者通過對網絡的控制把這些簽名隱藏起來了。一個普通用戶無法立即區分這兩種情況。這時,系統會進入生成第100號區塊的第二個週期。

陳婧表示:“這時候你要投新的第100 號區塊,要特別小心。尤其是在第二種情況下,必須保證第二個週期生成的區塊就是之前有足夠簽名的那一個。 ”

二級標題

二級標題

“三難境地”之外的難:可持續發展

不可能三角,也表述為trilemma(三難境地)。 “雖然被叫做trilemma,但並沒有關於不可能性的嚴格證明。”陳婧並不認為這個三角不能兼得。拋開trilemma 是否存在的爭議,我們聊得更多的是技術之外的設計,比如激勵機制、社區建設、人才招募。

可持續性,這是陳婧在接受訪談時提到最多的一個詞。

從募資、公佈融資、激勵機制的設計,到團隊招募,團隊都希望能做到這一點。

之所以沒有選擇ICO 而選擇融股權,是考慮到可持續性;選擇公開融資和團隊信息的時間、將來公開激勵機制和其他技術文檔的計劃,也是如此。

危險的激勵機制:比特幣的異化

“激勵是最難的。”Micali 在2017 年馬耳他的金融加密機數據安全大會上首次展示Algorand 機制時說。

沒有激勵機制是其受到最大的爭議。據Coindesk 報導,當時Micali 說:“我們必須把激勵機制當作最後一種方法來使用。我相信我可以(讓algorand 在沒有激勵機制下運作起來),但我沒有確切的論證方法證明我可以。 ”不少人認為Micali 太過理想化,Algorand 至今沒有引入激勵機製或發行數字加密貨幣。

在陳婧看來,與其說Algorand 是過於理想化才沒有設計激勵機制,不如說他們是過於謹慎才一直未發布激勵機制。 Algorand的共識協議由於不基於PoW,用戶參與共識協議的代價非常小。這使得激勵機制對共識協議本身不像對PoW系統那樣有決定性的作用。但基於Algorand blockchain的生態系統需要有激勵機制,這是團隊從一開始就明確了的。

“其實,我們在設計之初就是有激勵機制的。” 同時,陳婧也承認,設計合適的激勵太難了。 “就像比特幣,一旦有了激勵機制,你不知道用戶會怎麼想盡辦法鑽各種空子賺錢。”

比特幣,這條全球市值第一的公鏈,可謂成也激勵,敗也激勵。

一開始比特幣的算力門檻也很低,但激勵機制讓民主轉為寡頭。 “比特幣現在的局面已與去中心化相悖”,她認為,大量算力集中在礦池中,礦工和普通用戶這兩個群體已非常不重合。 Micali 也表達過類似看法。

代碼不能解決一切,激勵需兼顧線上線下

Algorand 不希望造成持幣份額的集中化,否則持幣成為另一種壟斷。

比特幣的教訓是,代碼無法解決人性。在token 的分發上研究許久之後,Algorand 這個處於技術前沿的團隊,在“防止選票(stake)集中化” 的手段上,卻不僅依靠代碼,還訴諸線下。

1、希望通過激勵幫助社區建設,包括開發者社區和用戶社區。 “我們團隊的成員對自己曾經的學校都很有感情。我們很看重對大學的合作,無論是作為用戶,還是對token 的分發,都是很重要的。”Algorand 會在全球範圍內邀請頂尖大學成為節點,在網絡中做研究和應用,Algorand 基金會會把部分token 配置給university program。 “我們認為大學對社會公益看得比較重,他們在上面做研究,可能會激勵大家對區塊鏈做更多更深入的探索,同時大學是一個很好的聯絡社區的方式。”

2、不一定線上參與才有獎勵,線下行為可能也會被獎勵。在比特幣中,只有記賬才有獎勵,導致用戶為了爭奪出塊權不斷提高算力。為免重蹈覆轍,Algorand 會獎勵運行程序本身,不管是否被抽中可能都會獲得獎勵,有點像個人版的雲計算廠商。同時,參與社區建設和活動、應用開發等線下的行為也有可能能得到獎勵。 Algorand 基金會持有部分的algos 就專門用於社區建設、通證設計等。

3、設立拍賣機制,保持社區關注度。 “我們不希望做ICO,把token 一下賣完了,然後大家失去關注度,也不能給price discovery提供長期有效的參考。我們會在自己的主網上通過auction(拍賣)的方式把部分token 給分發出去,比如每天一個auction,一直進行5年。” 我感覺這跟EOS 長達一年的ICO 有點像。不同的是,陳婧告訴我,Algo的拍賣會與主網上線同步,不會提前;而且拍賣會在主網上長期進行。

正文

正文

先解決共識機制,後續再加入智能合約

目前的Algorand 還是一個“分佈式賬本”,即其只能轉賬,未加入智能合約等功能。測試網絡已經上線,計劃2019 年上線主網。

參考文章:

參考文章:


我是Odaily編輯盧曉明,探索真實區塊鏈,爆料、交流請加lohiuming,煩請備註姓名、單位、職務和事由。

參考文章:

要攻克區塊鏈不可能的三角? 「Algorand」近日獲4.5個億人民幣投資

麻省理工學院教授、圖靈獎得主Silvio Micali融資400萬美元構建更好區塊鏈

反直覺的Algorand:突破“不可能三角”,理想國還是烏托邦?

No Incentive? Algorand Blockchain Sparks Debate at Cryptography Event

Goldwasser, Micali Receive ACM Turing Award for Advances in Cryptography

Algorand Releases First Open-Source Code: Verifiable Random Function

Algorand簡介

Algorand:面向密碼貨幣的可擴展拜占庭協議

知乎上關於Algorand共識機制的討論

Algorand講座學習筆記

Algorand