假设教育部希望委托 Jamal 开始处理全国所有学校的签名。我们就会问:1 层能处理多少所学校,而不是多少名学生。 或许你会问:「为什么不通过全国一个交易来更进一步,反而采用每所学校一个交易的方式呢?」 这个问题触及到了 ORU 可扩展性的天花板:区块燃料限制(block gas limit)。从燃料的角度看,Jamal 发布的数据尽管价格便宜,但始终要消耗燃料。最终,全国所有学校全部数据的燃料总量可能会超过区块燃料限制的上限,在这种情况下,Jamal 就需要分批提交。 因此,从 ORU 中可以挤出的扩展性收益是有上限的。如果要无限扩展,应使用侧链或 Plasma 等,但是,资金就不安全了。 收益,还是收益 收益来自于这样的事实:在理想的情况下,第一层的全节点无需执行埋藏在 ORU 操作者所附加数据内部的交易: 第一层全节点所产生的开销成本更低,因为存储数据的成本要比在其内部运行任何逻辑的成本低得多。 每笔交易的天然气成本更低,因为与执行交易相比,存储数据的天然气成本更低。 ORU 与侧链 /Plasma/State Channel 有何不同? 不同于自 2014 年出现至今仍未获得任何前进动力的侧链,ORU 链由第一层保护。 如果在 ORU 链上进行交易,例如,玩扑克或交易代币,资产的安全性则等同于在第一层本身(例如,以太坊主网)进行交易。当发生欺诈时,尽管可能会遇到不便,例如,等待一两个星期才能释放资金,但是第一层仍然可以保证资金的安全。 相反,如果在侧链上进行交易,则侧链上的矿工(PoW)或验证人(PoS)有能力窃取资金,因为无论第二层上在进行什么,他们可以随便地欺骗第一层。而第一层没有任何办法知晓下面的情况。 区别于 Plasma 和 State Channel,ORU 的反欺诈证明机制十分简单,任何人都可以提交。举报人拥有第一层上所有可用的数据,可以向 ORU 智能合约举报欺诈情况,并以此获得奖励。通常,在 Plasma 和 State Channel 中,用户有责任保证其资金的安全,并且必须「关注着」第一层上的情况,以防操作员或其他用户尝试欺诈性地退出。 执行摘要 Optimistic Rollup 链实际上只是(1)以太坊主网等第一层链上的智能合约,以及(2)区块生产者(block producer),负责侦听专用 P2P 网络上的交易,将其批量处理成一大串数据,然后连同证明其有效性的签名一并发布到链上。 如果操作者在进行审查,则合约可直接接受用户的交易。这样的话,当操作者进行欺诈或不做出反应时,用户便可以带着自己的资金安全地退出 ORU。而且更重要的是,如果确实存在欺诈,合约可核实欺诈索赔,扣除操作者的保证金。 (责任编辑:admin1) |