同时也可以实现与ETH主网的互操作性,也就可以将部署在ETH主网的智能合约移植到侧链上,从而实现资金和数据的跨链传输。 与Plasma和Rollups都不同,Sidechains自行负责其安全性和共识实现过程,并不需要定期向ETH主网报告最新状态变更结果,也不需要将侧链上的交易记录提交至ETH主网。 侧链与ETH主网的交互方式可以被称为“双向挂钩”,当资金从ETH主网转移到侧链上时,会被锁定在ETH主网上,并在侧链上被“铸造”。 当资金返回时,侧链上的通证会被“销毁”,从而解锁原先锁定在ETH主网上的通证会被解锁。 严格来说,Sidechains并不是以太坊的子链,而是独立运行并与ETH主网并行运行的区块链网络。 其优点是允许更多的创新和优化,用户有机会获得更快的交易速度和更低的交易成本;其缺点是安全性将与ETH主网脱钩,以太坊网络的算力无法保障侧链不受到“51%攻击”。 各Layer2方案的特点 严格来说,各种Layer2方案实际上都存在或大或小的安全隐患,并不能达到与ETH主网相同的安全性。 总体而言,Sidechains的安全性最弱。首先,在区块链网络基础安全层面上,Sidechains明显不如ETH主网。 分布式账本的不可篡改性是区块链网络共识的基础,而攻击者篡改侧链账本的成本显著低于篡改以太坊账本。 其次,侧链上的DeFi项目可能存在更多智能合约漏洞。侧链上流行的DeFi项目多是对ETH主网上项目的模仿,而这些仿盘团队的代码开发能力往往不如原创团队。 即使这些项目能通过第三方审计公司的审计,但经审计的项目在后续的迭代版本中发生智能合约风险的情况也时有发生。 Rollups的风险在于,智能合约漏洞、抗审查攻击、密码学漏洞和人为交易排序等。 首先,用户在Layer2网络中使用的资金实际上储存在主网上的智能合约中,如果智能合约收到恶意代码升级,用户资金就有可能被盗。 其次,对于Optimism Rollups,潜在的挑战者未必能够检查验证节点发布的所有状态变更结果。 而一旦超过挑战期,即使状态变更结果与交易记录不符,错误的结果也无法回滚,用户资金就有可能受损。 再者来说,对于Zero Knowledge Rollups,ZK-SNARKs的初始化信任设置一直被认为具有风险,而ZK-STARKs是较新的和实验性的密码学原理,仍需要时间来证明其安全性。 最后,Rollups的交易排序是可被人为控制的。在Arbitrum One中,虽然任何人都可以对验证节点提出挑战,但如果运营商利用交易排序器抢先用户一步,就能够让验证节点的保证金落入项目方自己的口袋。 (责任编辑:admin) |