作者:多安,Opclave研究员;翻译:小邹,区块链的故乡
每个人都在谈论主权累计,以及它们与基于智能合约的累计有何不同,但没有人关注“它们实际上是如何工作的”。
下面简要概述了独占式汇总的工作原理:
在深入研究rollup之前,我们首先要了解“经典区块链”和“模块化区块链”的运行原理。我最近写了一篇相关文章。如果你不熟悉这个基础知识,建议你看一下(https://Twitter . com/dogan eth _ en/status/1628783148438810626)。
汇总主要执行以下三个功能:
(1)执行可验证的计算:可以使用完整性证明(即零知识证明或欺诈证明)来验证rollup计算。这意味着第三方参与者可以轻松验证汇总交易。
(2)确保事务数据的可用性:rollup仍然是区块链,因此他们要求数据在任何时间/任何人需要时都是可用的。就smart contract rollup而言,此任务由smart contract负责。数据可用性规则由智能合约定义。
(3)分叉选择规则:几乎所有的区块链都被设计成不可变的,除非它们在社会协调的同意下被改变。为了进行网络变革,rollup也需要这些分叉技能。智能合同汇总通过智能合同定义分歧选择规则。
对于smart contract rollup,完整性证明只针对计算的有效性。分支选择和数据可用性规则由智能合同定义,这意味着如果要对智能合同累计进行任何更改,必须先更新智能合同。
所以这里有一个重要的问题:
升级智能合同有两种方式:
第一种方法是DAO/ token安全,与rollup的“共享安全”相反。
第二种方法是多重签名(Multi-Sig),这种方法在某种程度上是集中的,并且它本身存在一些问题。使用混合方法升级现有汇总。
* * rollup的完整性证书包括roll up的全部三个部分:分叉选择规则、数据可用性规则和执行有效性。因此,我们可以有一个用户管理的独立汇总。
如果协议要处理升级,用户必须更新他们的轻客户端来验证正确的链。这将允许用户管理协议。但还是有一个问题:**rollup是基于轻客户端的智能契约桥连接的,也就是说如果一条链分叉,另一条链也必须分叉!这个问题可以通过数据可用性层(安全的源层)管理的社会协调和/或治理来解决。我相信这个问题一定有解决的办法,虽然现在还不清楚。
温馨提示:注:内容来源均采集于互联网,不要轻信任何,后果自负,本站不承担任何责任。若本站收录的信息无意侵犯了贵司版权,请给我们来信(j7hr0a@163.com),我们会及时处理和回复。
原文地址"roll up one's sleeve,roll out its pricing":http://www.guoyinggangguan.com/qkl/150839.html。
微信扫描二维码关注官方微信
▲长按图片识别二维码