Lighting Network、Celer Network和Radien Network都应用了状态通道。 侧链技术侧链技术是一种让主链与侧链之间产生价值交互的技术,侧链能够一对一的与主链产生联系,就好像共生。其本质在于主链和侧链的双向锚定,当主链的资产想要转移到侧链时,就需要将相应数量的通证进行锁定,然后再将等量价值的侧链通证进行释放。反之,如果通证想要转回主链,就锁定该数量的侧链通证,释放相应的主链通证。 其优势在于,当主链上的交易处理不过来时,能够把部分转移部分到侧链。提高了主链的吞吐量。并且当应用主链的用户过多,导致功能难以增加,我们可以通过更改侧链添加相应的功能,具有较高的灵活性。同时,侧链架构本质上是一种分片机制,其代码和数据是独立的,不会增加主链的负担,避免了数据的过度膨胀。 然而侧链技术本身也有诸多的缺陷,其复杂度较高、可能存在欺骗性转账、有中心化挖矿的风险和软分叉的风险。当前比较典型的应用是ConsenSys的BTC Relay、Rootstock、Injective、BlockStream推出的元素链以及非比特币的侧链Lisk。 PlasmaPlasma其实也是一种侧链,是具有非保持性质的侧链。Plasma最早由以太坊的V神和Joseph Poon在2017年提出,本质上是一条适用于任何用户之间交易的独立的区块链,它锚定于以太坊主链,并使用欺诈证明来解决仲裁纠纷。 简单点说,与通常的侧脸相比,Plasma将主链(Layer1)的交易吞吐量转移到Plasma(Layer2)上,Plasma(Layer2)将有关交易顺序的数据换算成哈希值存储在主链(Layer1)上,并且增加了欺诈性证明的退出机制,使得人们可以通过发送链下消息来转移链上资产,这也利用到了主链(Layer1)的算力来保障Plasma(Layer2)的安全性。 Plasma极大地提高了交易的吞吐量。然而由于Plasma只是把链外的数据放在主链上进行公证,所以在数据可用性在存在一定的缺陷。同时Plasma本身不支持低延迟交易,有时候反而会导致交易的延迟。 Plasma的诸多创新获得了许多项目的关注,Polygon(前Matic)、OMG等都部署了Plasma。但新的技术也在迭代,一项技术的成熟也启发了Plasma团队,而提出了更新颖的Layer2解决方案,这就是Rollup技术。 Rollup横空出世带来Layer2的新赛道Rollup的概念可以追溯到2014年,被以太坊联合创始人Vitalik Buterin称为“Shadow Chain”,即影子链。Rollup建立在“Shadow Chain”构想的基础上,通过在链外执行状态并且仅使用以太坊区块链来实现数据可用性。Rollup的区块发布或状态更新仅通过tx CALLDATA将一些数据发布到每个事务的主链上,从而提高了吞吐量并克服了侧链的数据扣留攻击问题。 (责任编辑:admin) |