買以太坊 買以太坊
Ctrl+D 買以太坊
ads

AND:a16z:通過去中心化隨機信標構建Web3公共隨機性_DHANDS

Author:

Time:1900/1/1 0:00:00

原文作者:JosephBonneau和ValeriaNikolaenko

原文標題:PublicRandomnessandRandomnessBeacons

共隨機性是許多現實世界安全協議的重要組成部分。在某些應用程序中,例如賭博和多人游戲,隨機性會增加樂趣。在其他應用中,隨機性提供了一種公平的方式來分配不可分割的資源,從綠卡到巡回法院法官的案件分配,再到體育比賽的種子。它還用于分配負面資源,例如稅務審計或機場的二次安檢。

傳統上,我們依賴受信任的權威來為這些協議生成隨機性,但在web3世界中,我們需要做得更好。在這篇文章中,我們將探索通過分布式隨機信標構建可公開驗證的隨機性的方法,然后討論一些鏈上應用程序。

預期屬性

生成隨機數是一項眾所周知的微妙任務。例如,許多加密密鑰已經泄露,因為它們依賴于一個有缺陷的隨機數生成器。然而,這只是私人隨機性,只有一方需要生成和使用它。

相比之下,公共隨機性是一個多方參與過程,這大大增加了難度。產生公共隨機性的良好協議將具有以下安全屬性:

無偏倚:任何攻擊者或攻擊者聯盟都不應該能夠使輸出產生偏差。可靠:任何攻擊者都不能阻止協議產生輸出。

可驗證:任何人都可以輕松驗證協議輸出,并且應該看到與其他人相同的輸出。

不可預測:如果協議在T1時間產生輸出,那么在某個時間T0<T1之前,沒有人應該能夠預測關于輸出的任何事情,理想情況下,T0非常接近T1。

a16z推出新的加密貨幣指數,顯示采用率和創新參數:金色財經報道,Andreessen Horowitz 的 web3 投資部門 a16z Crypto 公布了其新的“加密貨幣狀態”指數,該指數描繪了比大多數價格圖表更樂觀的新興市場圖景。 該指數考慮了幾個所謂的采用和創新參數,包括活躍開發人員的數量、學術研究中對加密貨幣的提及,以及去中心化交易場所的交易量。[2023/4/11 13:57:22]

無偏倚是比不可預測性更弱的屬性,因為任何不可預測的協議都必須是無偏的。計算機科學家會說,無偏倚會降低為不可預測性,因為如果你有偏見,你就可以預測。但有時我們會想要分別推理它們,因為它們可能依賴于不同的假設——例如,不誠實的多數人可能會預測結果,但不會對其產生偏見。

除了這些屬性之外,該協議還應該能夠高效地運行并產生大量隨機位。理想情況下,該協議在通信和計算成本方面也應該是有效的。

不同的協議可能會在不同的條件下實現這些屬性。例如,某些協議可能不受任何f1惡意節點聯盟的偏見,并且無法被任何f2<f1惡意節點聯盟預測。也有不同程度的偏見。例如,在某些協議中,參與者可能能夠將輸出偏置“一位”——這意味著他們可以在兩個可能的輸出之一之間進行選擇。其他攻擊可能允許他們完全修復輸出。然而,通常情況下,我們根本不想容忍任何偏見。

密碼學理想:隨機信標

密碼學家通常從考慮問題的理想解決方案開始。在公共隨機性的情況下,隨機信標是一種理想化的服務,它定期產生滿足所有必要安全要求的隨機輸出。

去中心化托管解決方案Entropy完成2500萬美元融資,a16z領投:6月9日消息,去中心化托管解決方案 Entropy 完成 2500 萬美元融資,a16z 領投,Coinbase Ventures、Robot Ventures、Dragonfly Capital、Ethereal Ventures、Variant 和 Inflection 等參投。據悉,Entropy 旨在通過其去中心化的自我托管解決方案來顛覆數字資產的持有方式。(Techcrunch)[2022/6/9 4:11:30]

這種理想化的隨機信標,類似于其他加密抽象——例如隨機預言或通用組模型——在現實世界中并不存在。但這是一個有用的目標,也是一個有用的模型來推理依賴公共隨機性的協議。

我們可以考慮一些理想隨機信標的近似值。

集中式信標:產生良好隨機性的最簡單方法是通過具有NIST隨機性信標或random.org等服務的集中式第三方,它從大氣噪聲中產生隨機性,并經認證可用于賭博。這種對第三方的依賴完全破壞了去中心化的理念。實際上,在上面的示例中,我們必須相信相關組織正在正確地生成隨機性,而無需任何加密證明。

物理隨機性展示:許多傳統彩票依賴于公共展示,例如,可能包括有人伸手伸入一個裝有不同數字的乒乓球容器。不幸的是,這些通常很容易操作。例如,某個球s可以放在冰箱中,然后可以告訴選擇器選擇冷的。

自然信標:一個常見的想法是使用隨機的自然現象,如天氣或宇宙背景輻射作為信標。不幸的是,所有提議的來源都沒有提供強烈的共識。不同的觀察者會看到略有不同的值,這需要重新引入可信方進行官方測量,具有中心化信標的所有缺點。

加密投資公司Asymmetric獲10億美元融資,a16z、Solana等創始人參投:金色財經報道,前微軟戰略部門高管 Joe McCann 創立的新投資公司 Asymmetric 已籌集了 10 億美元的資金,a16z創始人及合伙人 Marc Andreessen 和 Chris Dixon、 Solana 聯合創始人 Anatoly Yakovenko 和 Raj Gokal、CMS Holdings 負責人兼聯合創始人Dan Matuszewski、Coinbase 前總裁 Asiff Hirji、 Brevan Howard 前投資組合經理 Chris Cecere、Aurate 創始人 Bouchra Darawazh、Drizly 創始人 Brett Beller等參與支持。

Asymmetric 將設置兩種投資工具:風險投資基金和流動性基金,前者將負責代幣交易分配,后者將利用最復雜的算法分析工具進行投資。McCann 表示,該公司是更注重技術的投資公司,他表示:我們對加密貨幣持非常技術性的看法,談到開源工具,這實際上就是我建立業務的基礎”。(The Block)[2022/4/27 5:14:02]

半集中式信標:更好的方法是直接從比特幣區塊頭或股票收盤價中獲取隨機性,這更容易公開驗證,任何一方都更難以完全控制。然而,對工作量證明區塊鏈隨機性和股價隨機性的微妙攻擊仍然存在。例如,使用區塊鏈標頭,礦工可以選擇保留標頭產生他們不喜歡的信標值的塊。或者,他們可以選擇在根據首選信標輸出找到兩個碰撞塊時打破平局。

去中心化隨機信標(DRB)

a16團隊成員等提出新的MakerDAO代幣經濟模型提案:金色財經報道,據MakerDAO論壇公告,a16z團隊成員與RIpplewoodAdvisors成員@luca_pro共同提出新的MakerDAO代幣經濟模型提案。重點包括:(1)通過鏈下融資結構中的額外資本緩沖為MKR代幣創建新用例;建立二級計息保險基金,作為二級盈余緩沖的補充層;對MakerDAO中的某些拍賣實施支持MKR的激勵措施。(2)通過新的MKR質押獎勵系統,提升投票參與度和一致性;為核心單位提供更大的運營靈活性,減少投票要求;通過社區撥款創建新的MakerDAO治理儀表板。以及(3)增加系統盈余緩沖等。[2022/3/24 14:14:22]

解決集中式信標問題的一種自然方法是設計一個分散的密碼協議來產生公共隨機性。這個問題有點像設計去中心化的共識協議,只是更難。不僅所有參與者都需要就輸出達成一致,而且協議中的惡意參與者也不應該對輸出產生偏見或預測。

旨在模擬隨機信標的協議稱為分布式隨機信標(DRB)。這個問題已經研究了幾十年,在1980年代證明了著名的不可能結果,但在區塊鏈時代重新點燃了興趣。DRB可用于提供鏈上隨機性,這將是公平、安全和透明的鏈上應用程序的關鍵要素。

經典方法:承諾-披露協議

在樂觀情況下,一個非常簡單的兩輪協議足以滿足DRB的需求。在第1輪中,每個參與者i生成一個隨機值ri并發布一個密碼承諾ci=Commit(ri)。在這個應用程序中,承諾可以簡單地是一個像SHA-256這樣的哈希函數。在每個參與者的承諾發布后,他們被鎖定在他們選擇的ri中,但承諾不會透露有關其他參與者貢獻的任何信息。在第2輪中,每個參與者通過發布ri來“開啟他們的承諾”。然后組合所有隨機值,例如通過對它們進行異或或散列它們的連接。

新興音樂初創公司Sound.xyz種子輪融資500萬美元,a16z領投:12月15日消息,新興音樂初創公司Sound.xyz種子輪融資500萬美元,投資方包括a16z、Variant Fund、Atelier Ventures、少數加密天使和藝術家,如Holly Herndon、21 Savage和DJ Drama。通過Sound.xyz發布音樂的藝術家可以提供有限的NFT供應來配合發布。(coindesk)[2021/12/16 7:42:20]

該協議很簡單,只要其中一個參與者隨機選擇他們的ri,就會產生隨機信標輸出。不幸的是,它存在一個典型的缺陷:當所有參與者都透露了他們的隨機值時,最后一個參與者能夠計算假定的信標輸出。如果他們不喜歡它,他們可以拒絕發布他們的值,中止協議。忽略錯誤參與者的貢獻并不能解決問題,因為這仍然讓攻擊者在兩個信標輸出之間進行選擇。

區塊鏈為這個問題提供了一種自然的補救措施:每個參與者都可能被要求將一些資金放入托管中,如果他們不透露他們的隨機貢獻,這些資金就會被沒收。這正是以太坊上經典的RANDAO信標所采用的方法。這種方法的缺點是輸出仍然可能有偏差,如果托管中的資金少于信標結果上的資金量,這對攻擊者來說可能是值得的。更好地抵御偏向攻擊的安全性需要將更多的代幣放入托管中。

承諾-披露-恢復協議

一些協議不是試圖強迫所有各方透露他們的隨機貢獻,而是包含一個恢復機制,這樣即使少數參與者退出,其余參與者也可以完成協議。重要的是,協議在任何一種情況下都產生相同的結果,這樣各方就不能通過選擇是否退出來偏向結果。

實現這一目標的一種方法是讓每個參與者向其他參與者提供其秘密的共享,以便他們中的大多數人可以使用例如Shamir的秘密共享來重建它。然而,一個重要的屬性是其他人可以驗證提交的秘密是否已被正確共享,這需要使用更強大的原語,稱為可公開驗證的秘密共享(PVSS)。

其他幾種恢復機制也是可能的,但它們都有相同的限制。如果有N個參與者,并且如果任何最多f個節點的組退出,我們想要彈性,那么任何N-f個參與者組都必須能夠計算最終結果。但這也意味著N-f參與者的惡意聯盟可以通過私下模擬恢復機制來提前預測結果,這也可能發生在協議的第一輪,在此期間,這樣的聯盟可以修改他們自己的隨機性選擇并使結果產生偏差。

換句話說,這意味著任何N-f個節點的聯盟必須至少包含一個誠實節點。通過簡單的代數,N-f>f,所以f<N/2,這些協議本質上需要誠實的多數。這與原始的commit-reveal安全模型有很大不同,后者只需要f<N。

這些協議通常還需要大量的通信成本來在協議的每次運行中在所有節點之間共享額外的PVSS信息。在過去的幾年里,研究界在這個問題上做了相當多的工作,研究提案包括RandShare、Scrape、SecRand、HERB或Albatross,但似乎都沒有看到實際部署。

可驗證的基于隨機函數的協議

意識到一組N-f個參與者可以計算上述協議中的隨機信標值,導致了一種更簡單的方法:在N方之間共享一個長期密鑰,并讓他們使用它來評估可驗證隨機函數(VRF)。密鑰通過t-out-of-N閾值方案共享,因此任何t參與者都可以計算VRF。對于t=N-f,這為f個惡意節點提供了與上面討論的commit-reveal-recover協議相同的彈性。

DFINITY率先使用這種方法作為其共識協議的一部分,使用閾值BLS簽名。獨立的drand隨機信標使用基本相同的方法,一組參與者閾值-BLS-在每一輪中簽署一個計數器。熵聯盟是drand的開源實例,它使用16個參與節點每30秒產生一次隨機性,由公司和大學研究小組共同運行。

這些方法的缺點是初始化閾值密鑰相對復雜,當節點加入或離開時重新配置密鑰也是如此。但是,在常見情況下,協議非常有效。

如上所述,簡單地簽署一個計數器值并不會在每輪中增加任何新的隨機性,因此如果足夠數量的參與者密鑰被泄露,那么該協議將在未來的每一輪中都是可預測的。

ChainlinkVRF將這種方法與請求隨機性的各方指定的外部隨機源相結合,通常是實踐中最近的區塊鏈標頭。然后,此數據通過VRF饋送,該VRF由一方運行或閾值化到一組。

以太坊的信標鏈目前使用基于BLS的VRF:每一輪的提議者將他們的VRF值添加到組合中。與commit-reveal范例相比,這節省了一輪通信,盡管這種設計繼承了commit-reveal方法的一些警告,包括通過保留輸出來偏置信標輸出的可能性.

基于可驗證延遲函數的協議

最后,一個有前途的新方向是使用基于時間的密碼學,特別是可驗證延遲函數(VDF)。這種方法有望提供良好的通信效率和魯棒性,并具有對N-1個惡意節點的彈性。

回到最初的commit-reveal協議,傳統的承諾可以用定時承諾代替,以消除參與者拒絕透露他們的隨機貢獻的問題。定時提交可以由原始提交者或任何愿意計算慢函數的人有效地打開。因此,如果任何參與者退出提交-顯示協議,他們的承諾仍然可以被其他人打開。至關重要的是,打開承諾的最短時間足夠長,以至于不能在協議的第一輪完成,否則惡意參與者可以足夠快地打開其他人的承諾,從而修改自己的貢獻并偏向結果.

現代VDF可以實現更優雅的一輪協議:完全放棄承諾。每個參與者可以簡單地發布他們的隨機貢獻ri,最終結果是每個參與者的貢獻的組合,通過VDF運行。計算VDF的時間延遲確保沒有人可以選擇他們的承諾以使最終輸出有偏差。這種方法由ArjenLenstra和BenjaminWesolowski在2015年提出為UNICORN,并且確實是VDF開發中的關鍵激勵應用。

這種方法已經看到了一些實際的部署。Chia實現了一個版本作為其共識協議的一部分,在類組中使用重復平方的VDF。Starkware使用基于SNARK的VDF實現了基于概念驗證的VDF信標。以太坊也計劃使用這種方法,構建一個專用的ASIC來計算VDF,以在共識層生成隨機性。

公共隨機性是許多協議的重要組成部分,但我們仍然缺乏任何提供高安全性的標準DRB。設計空間很大,上述方法的許多混合和組合都是可能的。例如,可以將基于VRF的協議與基于VDF的協議結合起來,這會增加新的熵,例如RandRunner提出的。以太坊的信標鏈目前使用VRF,但未來可能會添加VDF,以消除區塊扣留攻擊的偏見可能性。

當誠實多數協議可以接受時,這也是一個懸而未決的問題。對于一個相對較小的、經過審查的參與者群體——比如熵聯盟——誠實的多數假設是合理的。另一方面,只需要一個誠實參與者的協議有一個固有的優勢——更多的參與者只能提高安全性。這意味著這些協議可能會在開放的、無需許可的參與下進行部署。

在第二部分中,我們將討論隨機領導者選舉在共識協議中的具體應用,其設計目標略有不同,因此提出了更多的協議和方法。

本文作者簡介

JosephBonneau是a16zcrypto的研究合伙人。研究重點是應用密碼學和區塊鏈安全。曾在墨爾本大學、紐約大學、斯坦福大學和普林斯頓大學教授加密貨幣課程,并獲得了劍橋大學的計算機科學博士學位和斯坦福大學的學士/碩士學位。

ValeriaNikolaenko是a16zcrypto的研究合伙人。研究重點是密碼學和區塊鏈安全、PoS共識協議中的遠程攻擊、簽名方案、后量子安全和多方計算等主題。ValeriaNikolaenko在DanBoneh教授的指導下獲得了斯坦福大學的密碼學博士學位,并作為核心研究團隊的一員從事Diem區塊鏈工作。

Tags:ANDRAN區塊鏈ENTDHANDSTransaction Service fee區塊鏈技術最早應用于Sentiment Token

比特幣行情
DEFI:報告:DeFi領域中約50%的黑客攻擊與跨鏈橋相關_比特幣sv發行多少枚

金色財經報道,根據TokenTerminal的一份報告,DeFi領域中大約50%的攻擊發生在跨鏈橋上。在過去兩年的時間里,黑客利用跨鏈橋上的漏洞盜取超25億美元.

1900/1/1 0:00:00
ARK:比特幣區間震蕩證明熊市彈性 “加密跨鏈橋脆弱成為下沉焦點”_DOGETF幣

比特幣和以太幣繼續他們最近的平穩走勢,盡管出現更多的是虧損,但比特幣追蹤20日均線的技術面,還是證明熊市下的彈性.

1900/1/1 0:00:00
GAT:Gate.io將上線Aptos(APT)交易_APT幣未來價格

Gate.io將于2022年10月19日09:00am上線Aptos(APT)交易。簡介:Aptos(APT)是一個權益證明的一層公鏈項目,該項目使用Move編程語言及虛擬機.

1900/1/1 0:00:00
RAM:NFT的核心價值到底是什么?_TRAMSV1價格

原文作者:AriJuelsAriJuels是紐約康奈爾大學的教授,也是IC3的聯合董事。另外,他還是ChainlinkLabs的首席科學家.

1900/1/1 0:00:00
OSM:一文了解熊市中擁有增長潛力的敘事和項目_BSC MemePad

每個人都知道,在加密貨幣領域獲取利潤的最佳方式就是在搶別人之前進入。這也是為什么許多人試圖尋找或猜測下一個敘事的原因.

1900/1/1 0:00:00
Additional Product Aptos perpetuals (APTF0:USTF0), Updated Product Description for Bitfinex Derivatives

BitfinexDerivatives*ispleasedtoannouncethefollowingupdatestotheDerivativesProductDescriptions.

1900/1/1 0:00:00
ads