時間:2023-07-02|瀏覽:269
AnyTrustChains背景:
我們非常喜歡OptimisticRollups。因為它們繼承了底層L1鏈(我們以以太坊為例)的安全性,同時提供比L1更低的成本和更高的吞吐量。他們可以在不受信任的環(huán)境下完成這一切——任何人都可以推動這個鏈狀態(tài)的正確更新。這就是我們采用OptimisticRollup來構建ArbitrumOne的原因。
然而,在一些具有特殊需求的區(qū)塊鏈運用下,特別是在游戲領域,一些應用程序需要進一步降低成本,或者更快地提取NFT。對于這些應用程序,我們將推出AnyTrustChains,它允許更低的成本和更快的提款,以換取最小的額外信任假設。
與側(cè)鏈相比,AnyTrust的主要優(yōu)勢在于,因為它建立在以太坊之上,所以AnyTrust需要的信任要少得多。(我們將在下面解釋細節(jié)。)
在深入研究之前,我們要強調(diào)的是,ArbitrumOne將一如既往地保持無需信任的rollups方案。我們將繼續(xù)投入資源來改進ArbitrumOne協(xié)議和生態(tài)系統(tǒng),并不會停止我們在這方面的工作。
例如,在推出AnyTrustChains之前,我們將發(fā)布ArbitrumNitro,并將ArbitrumOne升級到ArbitrumNitro。我們不會放棄無需信任的rollups方案——我們只會為需要它的人引入另一種選擇。
AnyTrust概述:
如果委員會不簽名怎么辦?如果一群委員會成員崩潰或拒絕合作怎么辦?那么,通過回退到標準rollups協(xié)議,鏈仍然可以運行。數(shù)據(jù)將發(fā)布在L1以太坊鏈上,提款將有一個延遲期,就像在標準rollups上一樣——直到委員會恢復運行,然后鏈將無縫切換回更便宜、更快的模式。
為什么它是安全的(給定信任假設):
有20名委員會成員,其中至少有2名誠實成員,任何由19名委員會成員組成的仲裁團所簽署的東西都必須是正確的,因為至少有兩名誠實的成員,并且只有一名成員可以在仲裁團之外,所以仲裁團必定包含一個誠實的成員。(一般來說,如果有N個成員和K個誠實的成員,則仲裁團可以是任何N+1-K個成員。)
因此,仲裁團簽署了關于一批交易數(shù)據(jù)可用性的承諾,我們便可以保證這些交易的數(shù)據(jù)可用性—所以我們可以只在l1上發(fā)布交易根hash而不是完整交易hash。
類似地,如果仲裁團簽署了關于某一狀態(tài)的聲明,那么該交易狀態(tài)將會被直接接受而不需要等待其在l1上漫長的挑戰(zhàn)期。
如果沒有愿意簽署聲明的活躍仲裁團,那么這些事情都不會發(fā)生。但這沒關系,該網(wǎng)絡仍然可以通過Arbitrum的rollups協(xié)議來對網(wǎng)絡進行更新,交易數(shù)據(jù)發(fā)布在以太坊上,新的rollups狀態(tài)在挑戰(zhàn)期后得到確認。一旦仲裁團再次運行,鏈將無縫切換回更高效、更快的運行模式。
總而言之,在我們的示例中,如果至少有兩個成員是誠實的,那么該網(wǎng)絡將正常運行。如果還有19個成員可用并合作,它將以最低成本運行。在仲裁團離線期間,網(wǎng)絡將保持基于以太坊的OptimisticRollups繼續(xù)運行,并收取相關手續(xù)費,同時,這些離線的成員也會被它們基本上是我們2018年學術論文中最初的Arbitrum設計。那篇論文描述了一種基于委員會的區(qū)塊鏈設計,并能在緊急情況下轉(zhuǎn)換為現(xiàn)在的OptimisticRollups。后來我們采用了沒有委員會部分的備用模式,并對其進行了改進,以創(chuàng)建我們當前的ArbitrumRollup產(chǎn)品。
我們認為現(xiàn)在是時候?qū)nyTrustChains與ArbitrumOne一起
我們將在未來推出更多的技術細節(jié)和時間表,包括AnyTrust和ArbitrumOne之間的橋梁,但我們現(xiàn)在想讓我們的社區(qū)知道AnyTrust在我們的路線圖上。如果您有任何問題,請隨時與我們聯(lián)系,我們一如既往地希望擴大我們的團隊,因此請在此處(https://offchainlabs.com/careers/)申請。