简析Sovereign Rollup工作原理:与智能合约Rollup有何不同?

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

很多人都在谈论 Sovereign Rollup 及其与智能合约 Rollup(SC Rollup)的不同之处,但鲜有人讨论它们是如何工作的?下面我将简要介绍 Sovereign Rollup 的工作原理。

简析Sovereign Rollup工作原理:与智能合约Rollup有何不同?

首先,我们应该了解「经典区块链」(比特币、以太坊等单一区块链)和「模块化区块链」的工作原理,请参阅我最近写的一篇文章

Rollup 的三个功能组件

Rollup 有三个主要功能:执行可验证计算、确保交易数据的可用性和分叉选择规则。

A) 执行可验证计算:Rollup 计算都可以通过使用完整性证明来验证(零知识或欺诈证明)。

这意味着 Rollup 交易可以很容易地被第三方参与者验证。

简析Sovereign Rollup工作原理:与智能合约Rollup有何不同?

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

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

简析Sovereign Rollup工作原理:与智能合约Rollup有何不同?

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

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

简析Sovereign Rollup工作原理:与智能合约Rollup有何不同?

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

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

简析Sovereign Rollup工作原理:与智能合约Rollup有何不同?

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

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

简析Sovereign Rollup工作原理:与智能合约Rollup有何不同?

Sovereign Rollup 工作机制

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

简析Sovereign Rollup工作原理:与智能合约Rollup有何不同?

如果协议想要升级,用户必须更新他们的轻客户端以验证正确的链,这允许用户管理协议。

SC Rollup 与 L1 之间有一个信任最小化桥,而 Sovereign Rollup 则没有。

Sovereign Rollup 可以与其它 Sovereign Rollup 之间建立信任最小化桥,只要它们使用相同的数据可用性层(注:Sovereign Rollup 也可以在数据可用性层之间建立信任最小化桥)。

新的问题随之产生:Sovereign Rollup 是通过基于轻客户端的智能合约桥连接的,这意味着如果一条链分叉,另一条链也必须分叉。

这个问题可以通过社区协调或由数据可用性层治理来解决。我相信解决方案在未来会出现,但现在还不清楚。

(声明:请读者严格遵守所在地法律法规,本文不代表任何投资建议)

(0)
Gao的头像Gao
上一篇 2023年5月8日 下午4:29
下一篇 2023年5月8日 下午4:47

相关推荐

  • 万字详述稳定币赛道:模式、运行原理、趋势及香港稳定币的思考

    稳定币(stablecoins)从字面理解就是价值稳定的加密货币,国际清算银行(Bank of International Settlements)对稳定币的定义是:价值与法定货币或其他资产挂钩的加密货币。延伸而言,稳定币的主要设立目的是其相对于挂钩的特定资产或一揽子资产保持稳定的价值,以实现稳定的价值存储和交换媒介,这点上其实与金本位制度非常相似。

    2024年7月2日
    459
  • 一级视角下的三个赛道:BTC、Solana、Restaking

    想想也是,最近的圈子,技术上的热点确实没什么值得拿来大书特书的,唯一有热度的话题集中在 Pepe,Trump,Jenner 等 Meme 上,上一次偏技术向的热点可能还是图币二象性的「Pandora」?

    2024年6月24日
    239
  • 读懂Circle推出的跨链传输协议CCTP

    CCTP(跨链传输协议)是 Circle 推出的一种免许可的链上工具,可促进不同区块链之间的 USDC 传输。Circle 不需要目标链上的流动性,而是在源链上销毁 USDC 并在目标链上铸造原生 USDC,继而使 USDC 能够在本地跨区块链流动,让 Web3 中的流动性更加统一并简化用户体验。

    2023年4月28日
    1.3K

发表回复

登录后才能评论
微信

联系我们
邮箱:whylweb3@163.com
微信:gaoshuang613