举一个简化版的状态通道例子:一个两方或更多方之间的支付渠道。 当已知数量的参与者之间有许多交易(例如小额支付)时,这很有用。 交易是即时的,并且大大减少了在以太坊区块链上处理交易所需的费用。 缺点是建立通道并对其进行积极监视以确保没有恶意行为者,这个过程需要花费时间。 此外,资金在通道有效期内被锁定,并且尚不支持智能合约。 与此相关的项目包括Raiden Network,Celer,Connext,Statechannels和Perun。 例如,Raiden已经在以太坊上实现了类似于比特币的闪电网络的系统,其中包括对ERC20代币的支持。 Celer专注于状态通道技术,但也提供了几种与以太坊,Polkadot和NEO兼容的互补侧链。 2.Plasma(子链) Plasma是一种以太坊区块链副本框架,称为子链(childchain)。可以在这些Layer2区块中处理成千上万笔交易,并捆绑为一笔单一交易。Plasma可以有许多层,因此可以无限地拥有一个孙子链和曾孙子链。子链是无信任和非托管的链,用户可以控制其资金。这意味着,如果发生错误或被黑客攻击,用户可以引用Plasma链的最新正确快照以恢复状态并找回其代币。这里有一个挑战期,用户从Plasma链中提取资金后将在以太坊主链上支付一笔交易费。 打个比方,以太坊区块链就是最高法院,而Plasma链就像下级法院一样。 优势在于,Plasma可以以较低的每笔交易成本维持每秒高达1,000笔交易(TPS),而每个Plasma区块的gas成本是固定的。与状态通道不同,Plasma还可以处理灵活数量的用户,从一开始就不需要设置数量。资金的安全性和可找回性也很高。 缺点是Plasma没有支持智能合约执行的灵活性,因为它仅支持转移或swap等基本功能。此外,尽管用户可以提取资金,但他们还需要定期检查Plasma链以发现任何错误,以防止被黑客利用。与状态通道类似,需要“监视塔”来维护网络快照。由于这些原因,Plasma已不再是首选解决方案。 与此相关的项目包括Polygon(以前称为Matic),OMG Network,Gluon,LeapDAO和Gazelle。Ploygon是Plasma和权益证明混合侧链,我们将在下一部分中介绍。 3.侧链 Plasma子链和侧链彼此相似,但从安全角度来看有所不同。 Plasma子链在无信任的环境中依赖以太坊的安全机制,并由于其高吞吐量和安全保证而针对支付进行了优化。 但是,侧链是与以太坊并排运行并与之通信的独立区块链。 它使用另一个代币与以太坊挂钩连接,从而创建了双向桥。 侧链是完全独立的区块链,具有自己的共识机制和安全性保证。 (责任编辑:admin) |