State Channels 以太坊第2层扩容方案:状态通道、Plasma 和( 二 )


这是分片()的思维模式,也是的以太坊研究小组(group)() 和其他社群正在研究的一种扩展方案 。一个区块链被分割成叫做的不同部分,每一个部分都可以独立处理交易 。因为分片是在以太坊的基础级协议中实现的,所以通常被也称为第一层(layer 1)扩展解决方案,如果你想了解更多有关分片的内容,请查看FAQ() 和这篇博文(@/--and--) 。
1.2 如果我们能够从以太坊现有能力中压榨出更多有用的业务操作
第二种选择的方向则相反:不是增加以太坊区块链本身的容量,如果我们可以通过我们已经拥有的能力来做更多的事情,会怎样?在基础级别以太坊区块链的生产力都是相同的,但是实际上,我们可以做更多对人和应用程序有用的操作,比如交易,游戏中的状态更新,或者简单的计算 。
这是 “链下(off-chain)” 技术背后的思维逻辑,比如 状态通道(state ),和。虽然其中每个解决方案都在解决一个不同的问题,它们都通过执行“链下”操作而且能够不在以太坊区块链上运行的同时,仍然保证足够的安全性和权威性 。
这些也被称为 第二层(layer 2) 解决方案,因为它们建立在以太坊主链“之上” 。他们不需要更改基本级别的协议,相反,它们只是作为作为以太坊上的智能合约,用于与链下软件进行交互 。
2 第二层(layer 2)解决方案是加密经济解决方案
在深入了解第二层解决方案的细节之前,了解下使其可行的潜在细节是非常重要的 。
公有区块链的动力源泉在于加密经济合约() 。通过调整激励措施并用软件和加密措施保护激励,我们可以创建一个就内部状态达成一致的稳定计算机网络 。这是中本聪的白皮书()的关键内容,现已应用于许多不同的公有区块链(包括比特币和以太坊)的设计中 。
除了一些极端的情况下(比如 51% 攻击),加密经济合约给了我们一个稳固的核心。我们知道链上(on-chain)操作(比如支付,智能合约)可以被看做是写入去执行 。
第二层(layer 2)解决方案背后的关键是我们可以将这个稳固的内核用作锚点,一个可以附加其他经济机制的固定点 。这种 第二层 经济机制可以扩展公有区块链的可用性 。让我们脱离区块链进行交互操作,并且在需要的情况下仍能可靠地重归到核心链上 。
这些构建在以太坊“之上”的层并不总是与链上操作具有相同的保障 。但是,它们仍然具备足够的权威性,安全性以及可用性,特别是在终端略微减少时,我们能够更快的执行操作或维持更低的日常成本 。
加密经济并不是随着中本聪的白皮书而开始或结束,它是最适合我们去学习与应用的技术主体 。不仅存在于核心协议的设计中,也存在于第二层系统的设计中,它们扩展了底层区块链的功能性 。
2.1 状态通道(State )
状态通道(State )是一种用于执行交易和其他状态更新的“off-chain”技术 。可是,一个状态通道“中”发生的事务仍保持了很高的安全性和权威性 。如果出现任何问题,我们仍然可以选择重归到“稳固内核”上,它的权威性是建立在链上交易基础上 。
大部分读者会熟悉存在多年的概念——支付通道( ),它最近通过在比特币上借助闪电网络( )()实现了 。状态通道是支付通道泛化出来的形式,它不仅可用于支付,还可用于区块链上任意的“状态更新”,比如智能合约中的更改 。在 2015 年,Jeff第一次详细介绍了状态通道() 。
解释状态通道的运作方式的最佳方法就是来看一个样例 。请记住这是一个概念性的解释,也就是说我们不会牵涉到具体实现的技术细节 。