Sovereign Rollup 中的完整性證明包括所有三個 Rollup 元件,所以它是一個使用者管理的獨立 Rollup。

原文:Everyone talks Sovereign Rollups and how they vary differ Smart Contract-based Rollups, but no one discusses “how do they actually work? (Twitter)

作者:Dogan

編譯: Luffy,Foresight News

很多人都在談論 Sovereign Rollup 及其與智能合約 Rollup(SC Rollup)的不同之處,但鮮有人討論它們是如何工作的? 下面我將簡要介紹 Sovereign Rollup 的工作原理。

首先,我們應該瞭解「經典區塊鏈」(比特幣、乙太坊等單一區塊鏈)和「模組化區塊鏈」的工作原理,請參閱我最近寫的一篇文章

Rollup 的三個功能元件

Rollup 有三個主要功能:執行可驗證計算、確保交易數據的可用性和分叉選擇規則。

A)執行可驗證計算:Rollup 計算都可以通過使用完整性證明來驗證(零知識或欺詐證明)。

這意味著 Rollup 交易可以很容易地被第三方參與者驗證。

B) 确保交易数据的可用性:由于 Rollup 也是区块链,它们要求数据在任何时候可以被任何需要的人访问。

在 SC Rollup 中,智能合约负责此项任务,数据可用性规则由智能合约定义。

C) 分叉选择规则:几乎所有的区块链都被设计成不可变的,除非社区协调一致同意对其进行更改,Rollup 也不例外。

 SC Rollup 中的分叉选择规则也是由智能合约定义。

对于 SC Rollup,完整性证明只包括计算的有效性。分叉选择和数据可用性规则在智能合约中定义,这意味着如果你想在 SC Rollup 中进行任何更改,你必须先更新智能合约。

所以,重要的问题是:如何升级智能合约?

升级智能合约有两种方法: 第一种是 DAO/Tokenized security,它违反了 Rollup 的「共享安全」原则。第二个是多签,它有点中心化并且自身也存在缺陷。

当前 Rollup 使用将两者混合的方法进行升级。

Sovereign Rollup 工作机制

Sovereign Rollup 中的完整性证明包括所有三个 Rollup 组件:分叉选择规则、数据可用性规则和执行有效性。因此,我们得到了一个用户管理的独立 Rollup。

如果協定想要升級,用戶必須更新他們的輕用戶端以驗證正確的鏈,這允許使用者管理協定。

SC Rollup 與 L1 之間有一個信任最小化橋,而 Sovereign Rollup 則沒有。

Sovereign Rollup 可以與其它 Sovereign Rollup 之間建立信任最小化橋,只要它們使用相同的數據可用性層(注:Sovereign Rollup 也可以在數據可用性層之間建立信任最小化橋)。

新的問題隨之產生:Sovereign Rollup 是通過基於輕用戶端的智慧合約橋連接的,這意味著如果一條鏈分叉,另一條鏈也必須分叉。

這個問題可以通過社區協調或由數據可用性層治理來解決。 我相信解決方案在未來會出現,但現在還不清楚。

免責聲明:作為區塊鏈資訊平臺,本站所發佈文章僅代表作者及嘉賓個人觀點,與 Web3Caff 立場無關。 本文內容僅用於資訊分享,均不構成任何投資建議及要約,並請您遵守所在國家或地區的相關法律法規。