一文看懂Sovereign Rollup运作原理

2023-05-08 286 其它文章

作者:Dogan,Opclave研究员;翻译:金色财经xiaozou

人人都在谈论Sovereign rollup以及它们与基于智能合约的rollup有何不同,但却无人关注“它们实际上是如何运作的”。

下面是对Sovereign rollup运作原理的简单概述:

EhxZvpU4NhYINgBSkZIHa0nT8eRte79zvMMx7yn4.png

在深入研究rollup之前,我们首先应该了解“经典区块链”和“模块化区块链”的运作原理。我最近写了一篇相关内容,如果你对此基础知识还不够熟悉,建议阅读一下(https://twitter.com/doganeth_en/status/1628783148438810626)。

c8BmS87r1wMwP3iiN30eEgHYMEjvKIazjxshf8kE.png

Rollup主要执行以下三个功能:

(1)执行可验证的计算:通过使用完整性证明(即零知识证明或欺诈证明),rollup计算均可验证。这意味着rollup交易可以很容易地被第三方参与者验证。

DrlmHlZVrln7MuNwGeYctx7N5ltBnrVoFRf99eSD.png

(2)确保交易数据的可用性:rollup仍然是区块链,因此它们要求数据在任何时候/任何人需要时都是可用的。就智能合约 rollup来说,此任务由智能合约负责。数据可用性规则由智能合约来定义。

208xEzUPlJ8iOT4QicQlN2EasXstiwJzw6HKVN7g.png

(3)分叉选择规则:几乎所有的区块链都被设计为不可变的,除非经社会协调同意对其进行更改。为了进行网络更改,rollup也需要这些分叉技能。智能合约rollup由智能合约来定义分叉选择规则。

nfmzAdRrygPerKxzQtLiZO94IDKbYjeN8ukYpDfO.png

对于智能合约rollup来说,完整性证明只针对计算的有效性。分叉选择和数据可用性规则是由智能合约定义的,这意味着如果你想对智能合约rollup进行任何更改,必须首先更新你的智能合约。

所以这里就有一个重要的问题:

tXNh9upHvpSS3RdMrtZEn3S4MZshlwnzqpLfHE6s.png

升级智能合约有两种方法

第一种方法是DAO/代币化安全性,这与rollup的“共享安全性”相悖。

第二种方法是Multi Sig(多重签名),这种方法某种程度上具有中心化性质,并且有一些自身问题。现有rollup使用混合方法进行升级。

ikmybCIyW6uR2dP2Om1NzDUrIsN0sQw6G26XKWuM.png

主权rollup的完整性证明包括rollup所有三部分内容:分叉选择规则、数据可用性规则和执行有效性。因此,我们可以有一个用户管理的独立rollup。

gq4OoSClH8vvwgzE2Gmy9dEVntDI7bh6PPfa1BsA.png

如果协议要处理升级,用户必须更新他们的轻客户端来验证正确的链。这将允许用户管理协议。但还存在着一个问题:主权rollup是通过基于轻客户端的智能合约桥连接的,这意味着如果一条链分叉,另一条链也必须分叉!这个问题可以通过社会协调和/或由数据可用性层(安全性的来源层)管理的治理来解决。我相信针对此问题一定会有一些解决方案,虽然现在尚不明确。

币币情登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。

交易平台最新公告查看更多>
成交额排行榜
  • 交易所
  • 币种
排名 交易所 成交额
1 币安网币安网 ¥6,303.55亿
2 欧易OKX欧易OKX ¥2,496.05亿
3 HTXHTX ¥514.52亿
4 CoinbaseCoinbase ¥127.57亿
5 芝麻开门芝麻开门 ¥1,726.46亿
6 BitgetBitget ¥1,761.35亿
7 BybitBybit ¥1,978.65亿
8 Crypto.comCrypto.com ¥319.56亿
9 BitfinexBitfinex ¥22.19亿
10 抹茶抹茶 ¥1,763.74亿