数据可用性是个难题。不同的Rollup方案,所采用的的数据可用性假设各不相同:当有新的L3链下系统启动时,需决定由谁来负责执行其交易:
Off-chaindatabase:记录Rollup中的债务往来——包括账号余额、programstate、smartcontractcode等。On-chainbridge:holds所有资产,负责保证链下数据库的safety&liveness。由Bridge合约来唯一确定链下数据库的状态。
Layer数据可用层Layer执行层Layer链下系统
NearlyallrollupsaredeployedassilosontopofEthereumwhichcomeswithalotofoff-chaininfrastructureoverhead.
Rollup中的2大元素有:
RollupDecentralizationRollup去中心化Rollup交易的固化流程
L1bridge合约负责检查链下database的所有updates都是有效的并及时提交的。
在Rollup系统中,相应的可信第三方为:
采用自己的executor或者付费给其底层的Rollupexecutor:
所有系统设计中,都包含了某种可信元素,用于保护系统safety和liveness。具体的可信机制可为一定阈值的参与者会忠实地遵循指定的协议,具体的阈值可为:
运行在以太坊上的bridge合约。
文章为作者独立观点,不代表股票交易接口观点