MyFirstLayer2由以太坊基金会赞助支持,是LXDAO“MyFirst”系列的教育项目。我们希望通过文字+图片+动画+交互,以最简单易懂的方式向Web3用户普及Layer2知识并开始安全的使用Layer2。在上一篇文章中,我们探讨了Layer2技术的由来和基本原理,为区块链解决了“不可能三角”所带来的一系列挑战。然而,每一项技术的成熟都离不开不断的探索和试错。
今天,我们将深入Layer2的历史长河,看看在这条探索之路上,二层网络都经历了哪些重要的里程碑。让我们以Alice的例子开始。假设Alice经常在一家咖啡店消费,每次购买一杯5美元的咖啡都需支付0.5美元的手续费。如果Alice和咖啡店能达成一个协议,每次购买时只需给咖啡店一张签了名的欠条,然后在一段时间后,咖啡店将所有的欠条汇总,一次性向Alice结算,这样就大大降低了交易成本,对双方都是有利的。
这种简单的思路,便是最早的二层网络——状态通道的原理。状态通道利用多签技术,让两个参与者能在一个内部通道中进行多笔小额转账,只有在通道开启和关闭时,才需在区块链上记录。这不仅大大提高了交易速度,降低了成本,而且为比特币的LightningNetwork(闪电网络)和以太坊的RaidenNetwork(雷电网络)提供了基础技术支持。简而言之,状态通道的运作原理包括:1.建立私有通道:让参与者能在区块链外进行交易。
2.资金锁定:为保障链下交易的安全,通道的参与者需在区块链上锁定一定的资金。3.链下交易:参与者在私有通道中进行多次交易,无需每次都在区块链上记录。4.减少交易成本和时间:只有在通道开启和关闭时,才需在区块链上记录,大大节省了交易成本和时间。5.保持区块链的安全性和完整性:通过区块链上的资金锁定和最终结算,确保了区块链的安全性和完整性。
状态通道雷电网络是状态通道技术的一个优秀示例,它不仅支持通道内的快速转账,还可以通过多节点中转,让用户向其他没有直接连接的账户发送资金,随着网络节点的增多,整个网络的交易处理规模也随之扩大,实现了有效的扩容。雷电网络然而,状态通道技术也有其局限性。例如,它需要中心化的节点来进行资金的质押和链下交易的处理。而且,虽然状态通道适用于简单的转账交易,但对于去中心化金融(DeFi)等更复杂的交易场景,它显得力不从心。这引出了我们接下来要探讨的两个方案:侧链和Plasma。在接下来的内容中,我们将分别深入了解侧链和Plasma方案,以及它们是如何解决状态通道所不能覆盖的更多场景,推动Layer2技术的发展的。