很多人都在谈论SovereignRollup及其与智能合约Rollup的不同之处,但鲜有人讨论它们是如何工作的?下面我将简要介绍SovereignRollup的工作原理。
首先,我们应该了解「经典区块链」和「模块化区块链」的工作原理,请参阅我最近写的一篇文章。
Rollup的三个功能组件
Rollup有三个主要功能:执行可验证计算、确保交易数据的可用性和分叉选择规则。
观点:BRC20不能被称为“协议”,因为它无法保护使用它的用户:金色财经报道,据@AurtrianAjian在社交媒体上表示,像BRC20这样的东西压根不能被称为“协议”,因为它根本无法保护使用它的用户。但当时我没有深入了解,我不知道它其实比我想象的还要离谱。从表面上看,BRC20定义了同质化代币的两种操作:“铸造(Mint)”和“转移(Transfer)”,在每一种操作的每一步中,都需要发起比特币交易并在交易输入中写入铭文(Inscription,通过输入的见证脚本在区块中写入数据)。但是,在BRC20中,这些写入铭文的交易所形成的交易输出几乎没有任何意义。这就是问题所在。[2023/8/3 16:16:59]
A)执行可验证计算:Rollup计算都可以通过使用完整性证明来验证。
OKX建立行业BRC-20解析新标准:5月16日消息,据OKX官方公告,OKX正式建立行业BRC-20解析新标准,该标准已通过安全审计机构慢雾的安全审计,旨在逐步完善和增强BRC-20生态的完整性和稳健性。
据悉,OKX持续关注并投入BRC-20基础设施建设,OKX Web3钱包即将上线Ordinals交易市场,是首个支持Ordinals代币及NFT交易的多链钱包。OKX此前已与UniSat达成官方合作支持双重验证,并上线首个BRC-20浏览器。[2023/5/16 15:06:48]
这意味着Rollup交易可以很容易地被第三方参与者验证。
徐明星:OKX已推出BRC-20浏览器:5月14日消息,徐明星发推称,OKX已经推出BRC-20浏览器,欢迎大家反馈意见。
据悉,用户可查看BRC-20代币详情、持仓详情、转账详情等数据。
据此前报道,徐明星昨日表示,OKX与合作伙伴比特币铭文钱包UniSat Wallet致力于为BRC-20和ORC-20构建基础设施,包括钱包、市场、流动性兑换和浏览器。到目前为止还没有计划在OKX上线这些代币,但上线决定取决于技术、流动性和社区的发展,OKX将继续跟踪。[2023/5/15 15:02:37]
B)确保交易数据的可用性:由于Rollup也是区块链,它们要求数据在任何时候可以被任何需要的人访问。
在SCRollup中,智能合约负责此项任务,数据可用性规则由智能合约定义。
C)分叉选择规则:几乎所有的区块链都被设计成不可变的,除非社区协调一致同意对其进行更改,Rollup也不例外。
?SCRollup中的分叉选择规则也是由智能合约定义。
对于SCRollup,完整性证明只包括计算的有效性。分叉选择和数据可用性规则在智能合约中定义,这意味着如果你想在SCRollup中进行任何更改,你必须先更新智能合约。
所以,重要的问题是:如何升级智能合约?
升级智能合约有两种方法:第一种是DAO/Tokenizedsecurity,它违反了Rollup的「共享安全」原则。第二个是多签,它有点中心化并且自身也存在缺陷。
当前Rollup使用将两者混合的方法进行升级。
SovereignRollup工作机制
SovereignRollup中的完整性证明包括所有三个Rollup组件:分叉选择规则、数据可用性规则和执行有效性。因此,我们得到了一个用户管理的独立Rollup。
如果协议想要升级,用户必须更新他们的轻客户端以验证正确的链,这允许用户管理协议。
SCRollup与L1之间有一个信任最小化桥,而SovereignRollup则没有。
SovereignRollup可以与其它SovereignRollup之间建立信任最小化桥,只要它们使用相同的数据可用性层。
新的问题随之产生:SovereignRollup是通过基于轻客户端的智能合约桥连接的,这意味着如果一条链分叉,另一条链也必须分叉。
这个问题可以通过社区协调或由数据可用性层治理来解决。我相信解决方案在未来会出现,但现在还不清楚。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。