7*24快訊未知/動態...

未知/動態參與下的即時確定性

作者:Dahlia Malkhi (Chainlink Labs), Atsuki Momose (UIUC), Ling Ren (UIUC)

概要

在一個 以前的帖子,我們提出了一個簡單的解決方案 一發, 二進制 與隨時可能被替換的未知/動態參與者達成的拜占庭協議,條件是三分之二的活躍參與者是誠實的,保證確定性和無條件的最終性,並具有(小)恆定的預期延遲。

在這篇文章中,我們將方法擴展到對一系列值的多值共識,即解決 拜占庭原子廣播(BAB) 問題。我們的協議繼承了上一篇文章相對於現有解決方案的以下優勢:1) 小3 輪延遲, 2) 確定性和無條件的安全性,3) 不需要最終穩定參與,4) 允許故障節點的波動參與。

模型回顧。 活躍參與者的集合(也稱為節點)是未知的,它們的數量是未知的,並且在每一輪中,它們可能會被完全替換,但須符合以下假設:

  • 公鑰基礎設施。 參與節點取自有限的宇宙,每個節點都可以通過它擁有私鑰的公鑰來識別。
    • 注意,只有VRF 和liveness 才需要PKI; 消息做 不是 需要由他們的發件人簽名
  • 活動節點。 每一輪r 都有一組未知的活躍 節點,其(未知)計數 nr 滿足 nr3fr + 1 , 在哪裡 Fr 是拜占庭.
  • 同步通信。 在第r 輪中,誠實和活躍的節點接收到誠實節點在第r-1 輪中廣播的所有消息。

我們還注意到,來自故障節點的任何消息都不能延遲到未來的輪次。

原子廣播。 該協議允許節點就不斷增長的值序列(節點輸入)達成一致,這樣:

  • 安全。 兩個誠實節點不會決定序列相同位置的值。
  • 活潑。 誠實節點的輸入值最終確定。

我們的協議

鏈接。 我們使用區塊鏈的常用技術。每個塊都包含一些值(例如,新交易)以及前一個塊的散列。第一個塊包括一個特殊的預定義塊的哈希值,稱為“創世”塊。我們說塊B’ 延伸 如果以B 結尾的序列是以B 結尾的序列的前綴,則為塊B。如果兩個塊不相互擴展,我們說它們是 矛盾的.

分級協議(GA)。 我們在上一篇文章中的BA 協議有兩個非常相似的通信步驟。每個步驟都實現了一個稱為分級協議(GA) 的抽象。我們首先介紹這個GA 構建塊,然後用它來構建我們的原子廣播協議。

在未知且動態參與的情況下,這一輪(GA)開始時的活躍節點集合可能與GA結束時的活躍節點集合(下一輪活躍節點)不同。 GA 開始處的每個活動節點都有一個輸入塊B。 GA 結束處的每個(新)活動節點確定塊B 和等級位g 對的集合{ (B, g) } 作為輸出GA。我們再次強調,我們使用了區塊鏈,所以一個區塊B 唯一地標識了從genesis 開始到B 結束的整個區塊序列。

我們的GA 協議

在GA 開始時,每個活動節點p 為其輸入B 發送(vote, B)。

(從GA 開始的活動節點集現在可以被替換,即,不同的節點集現在可以接收並統計選票。)

在GA 結束時,每個活躍節點都會統計選票。如果B’ 擴展了B,那麼對B’ 的投票也算作對B 的投票。來自同一選民的衝突塊的投票將被忽略。

  • 如果超過2/3 的已收到選票投給B,則輸出(B, 1)。
  • 如果超過1/3 的已收到選票投給B,則輸出(B, 0)。

遺傳算法的屬性。 通過上一篇文章中的UDQ 屬性,我們有以下保證。

  • 分級一致性。 如果一個誠實節點輸出(B,1),那麼所有誠實節點都輸出(B,*)。
  • 正直。 如果一個誠實節點輸出(B, *),那麼至少有一個誠實節點輸入擴展B 的B’。
  • 有效性。 令B 為誠實節點輸入的最高共同祖先。然後,所有誠實節點輸出(B, 1)
  • 獨特性。 如果一個誠實節點輸出(B, 1) 而另一個誠實節點輸出(B’, 1),則B 和B’ 不會相互衝突。
  • 有界分歧。 每個節點最多輸出(0 級)兩個衝突塊。

我們的原子廣播協議。 我們現在給出我們的原子廣播協議。變量 C, 大號 被初始化為創世。 (C: 候選人, 大號: 鎖)

每個視圖有兩個回合。在第一個視圖v = 1 開始之前有一個額外的初始回合。

首輪0: 發送(提議,B,VRF),其中B 是擴展創世的塊。

第1 輪視圖v:

如果v > 1:

決定任何塊B 使得視圖v-1 的GA2 輸出(B, 1)

大號 到最高塊,使得視圖v-1 的GA2 輸出 (大號*)

向GA1 輸入上一輪“提議”消息中VRF 最高的區塊,該區塊擴展 大號.

如果沒有這樣的塊,輸入 大號 到GA1。

第2 輪視圖v:

將B 設置為最高塊,以便GA1 輸出(B, 1)。

C 到一個最高塊,這樣GA1 輸出(C, *)。 (如果有兩個這樣的 C,隨機選擇一個。 )

將B 輸入到GA2。

發送(提議,B’,VRF),其中B’ 擴展 C.

校樣草圖

安全。 假設一個誠實的活動節點在視圖v 的第1 輪中決定塊B,即它從視圖v-1 中開始的GA2 輸出(B, 1)。由於分級一致性,在視圖v 的第1 輪中活躍的任何誠實節點p 都必須輸出(B, *)。還要觀察視圖v-1 的GA2 不能輸出任何衝突塊。這是因為沒有誠實節點可以向視圖v-1 的GA2 輸入任何衝突塊(由於GA1 的唯一性),並且GA2 不能在沒有某些誠實節點輸入的情況下輸出任何衝突塊(由於完整性)。因此p 必須在視圖v 的第一輪中將L 設置為擴展B 的塊。視圖v 中的兩個GA 以及在v 之後的所有視圖中歸納地僅輸出擴展B 的塊(由於有效性)。所以沒有誠實的節點決定任何衝突的塊。

活潑。 讓我們將視圖v-1 中發送最高VRF 的節點稱為視圖v 的領導者。顯然,如果所有誠實的活動節點都向視圖v 的GA1 輸入誠實領導者的提議,則必須決定提議的塊。一個誠實的節點p 沒有將領導者的提議輸入到GA1 的唯一原因是它與它的鎖L 衝突。節點p 必須具有從前一個視圖v-1 開始的GA2 的輸出(L, *)。那麼,某個誠實節點q 在視圖v-1 的GA1 中輸出(L, 1) 後,必須有輸入L(或擴展L 的塊)到GA2。因此,視圖v 的領導者在視圖v-1 的GA1 中輸出(L,0)(由於分級一致性)。由於有界分歧,領導者最多從視圖v-1 的GA1 輸出一個其他衝突塊。因此,領導者以至少1/2 的概率提議擴展L 的塊,並且所有誠實節點都接受領導者的提議。

討論

在本文開頭列出的四個基本優勢中, 我們強調了與現有解決方案相比的兩個重要的實際優勢。

3 輪延遲。 我們協議的一個重要實際優勢是實際延遲:只有3 輪。相比之下,之前最先進的 [Momose-Ren 2022] 花費16輪。這種改善歸因於兩個因素。首先,我們通過犧牲½ 到1/3 的容錯性,將GA 的延遲從3 輪提高到1 輪。其次,更重要的是,我們通過將GA 調用次數從5 次減少到2 次來改進原子廣播協議。

故障節點波動。 如上一篇文章所述,我們的協議不僅允許誠實節點,還允許故障節點在執行期間加入/離開。這是一個重要的實際優勢,因為所有沒有工作量證明(或可驗證延遲函數)的現有解決方案都假設故障節點一直在線(如圖所示) [Deb-Kannan-Tse, 2021])。這種對對手的限制很難證明是合理的。假設一開始只有10 個節點處於活動狀態,但10 年後,有一百萬個節點處於活動狀態。然後,現有的解決方案將不得不假設攻擊者最多控制100 萬個活動節點中的10 個。我們的協議仍然可以容忍⅓ 百萬故障活動節點。

有關區塊鏈、智能合約和預言機的最新研究, 訂閱Chainlink 時事通訊關注Chainlink 官方推特。



Source Link

最受歡迎

繼續閱讀

長期持有者持有的比特幣(BTC)供應量達到最高水平

根據Glassnode 的估計,比特幣的長期持有者(LTH)目前擁有1452 萬枚BTC,創歷史新高,只剩下25% 留給短期持...

抓住Web3 遊戲的先發優勢:成功策略

Web3和區塊鏈技術的出現徹底改變了遊戲行業,為開發者和企業家提供了前所未有的機遇。 Web3 遊戲的去中心化性質為創新遊戲貨幣化模式、玩家所有權和社區參與打...

現在讀

$COOKIE, the Cookie3 Mark...

Tallinn, Estonia, March 26th, 2024...

長期持有者持有的比特幣(BTC)供應量達到最高水平...

根據Glassnode 的估計,比特幣的長期持有者(LTH)目前擁有1452 萬枚BTC,創歷史新高,只剩下25% 留給短期持有者和投機者。 儘管BTC 的價格在過去一個月中保持相對平穩,範圍在約29,000 美元至31,000 美元之間,但人們還是開始瘋狂囤積。 ...

Caldera 宣布與Espresso Syste...

Caldera 開發人員可以利用Espresso Sequence...

抓住Web3 遊戲的先發優勢:成功策略

Web3和區塊鏈技術的出現徹底改變了遊戲行業,為開發者和企業家提供了前所未有的機遇。 Web3 遊戲的去中心化性質為創新遊戲貨幣化模式、玩家所有權和社區參與打開了大門。對於那些尋求利用Web3 遊戲巨大潛力的人來說,確保先發優勢至關重要。 了解Web3 遊戲生態系統在深入研究Web3 遊戲之前,有...

Taapsee Pannu 推出NFT 平台,介紹...

企業家貢獻者表達的意見是他們自己的。 您正在閱讀《企業家印度》,這是企業家媒體的國際特許經營刊物。 女演員Taapsee Pannu 最近推出了“taapseeclub.com”,這是她自己的非同質代...

比特幣(BTC) 地址休眠超過11 年,轉移310...

經過11 年多的閒置之後,一個包含3100 萬美元BTC 的休眠比特幣地址最近突然活躍起來。 2023年7月22日,地址 轉入 將其全部餘額轉移到新地址。 早期BTC 地址復活 比特幣自2009 年以來就已經存在,因此存在多年來不活躍的休眠地址,其中包含大量BTC。這種加密貨幣的一些早期採用者能夠...

加密貨幣死了嗎?當今加密貨幣的現狀

您之前可能聽說過加密貨幣正在消亡(或比特幣已消亡)。在這篇文章中,我們將研究加密貨幣的狀態,並嘗試回答這個問題:加密貨幣現在已經死了嗎? 在我們開始之前,我們想澄清一下,本文指的是最廣泛意義上的“加密貨幣行業”; 在裡面 網絡3 感覺。該定義包括加密資產市場; 但它還包括其他非財務用例。 隨著近來加...

Chancer 可能成為體育和社交博彩領域的下一個...

加密貨幣 隨著企業財報季節的繼續,本週股市表現好壞參半。在Ne...

以太坊(ETH) 創下兩個月來CEX 流入最高紀錄...

過去一周,以太坊(ETH)流入中心化交易所(CEX)的資金量創下了過去兩個月來的最高水平。這些重大的資產變動表明ETH 的價格可能會下跌。 CoinGecko 數據顯示,第二大加密貨幣的價格一直在小幅下跌,過去一周價值下跌了2.5%。截至撰寫本文時,以太幣易手價格為1,892.65 美元,過去24...

新的DeFi 法案有“不可行的義務”

加密貨幣創新委員會表示,新的反洗錢法案沒有為DeFi 中的非法金融...

幣安大幅削減成本,瑞波幣為美國銀行和加密貨幣風險投...

美國證券交易委員會(SEC)對加密貨幣公司的打擊似乎嚴重影響了幣安的業務。據報導,在過去幾週內,該加密貨幣交易所解雇了1,000 多名員工,並削減了一些福利。 幣安表示,“當前的市場環境和監管環境”導致利潤下降,這表明可能正在進行更多削減。一位發言人告訴Cointelegraph,該公司將考慮縮減“...

Automata 雙週更新:第48 期| 通過自動...

迎接新的季度意味著設定我們的意圖並為團隊規劃下一步的行動。幕後醞釀的一切——合作、產品功能和營銷發布——很難抑制我們的興奮。我們一開始就在1RPC(2 個備受期待的第2 層主網)上添加了對Linea 和Base 的支持。科技載體更新頁腳以顯示界面版本平滑的用戶體驗 USDC CCTP 支持 關於仲裁...