https://blog.csdn.net/fidelhl/article/details/79621757
扩容方案
· 首先,我们将概括地讨论以太坊(以及所有公共区块链)的扩展挑战。
· 其次,我们将介绍解决扩容挑战的不同方法,分为“第1层”和“第2层”解决方案。
· 第三,我们将深入研究第2层解决方案,并解释它们的工作原理——具体来说,我们将讨论状态通道,Plasma 和 Truebit
1、公有链的扩容挑战
公有链的限制: 每一笔交易都要由网络中的每一个节点进行处理。因此,以太坊的吞吐量不能高于我们对单个节点所要求的交易吞吐量。因此,如何让区块链在不增加单个节点的情况下增加其吞吐量?
方法一:每个节点不需要并行处理每个操作(分片-以太坊上的分片)第一层解决方案
方法二:从以太坊现有的容量中挤出更多的有用的业务(不增加更多的容量,而用已有的容量做更多的事-状态通道):第二层解决方案(通过智能合约与链下软件进行交互)
2、第二层解决方案是加密经济解决方案(satoshi白皮书)
锚点
2.1、状态通道:一种进行链下交易和其他状态更新的一种技术
Counterfactual框架:一个以太坊上的广义状态通道的框架。
2.2、plasma:自主智能合约(在plasma上搭建状态通道)
精简 Plasma 实现方案
2.3、Truebit:链下一种帮助以太坊进行繁重、复杂计算的技术--提高以太坊的纵交易吞吐量(SPV证明)(验证游戏)--一个可扩展的去中心化计算的代码执行法庭