本文将简要介绍加密中的Ethereum Plasma ,但请记住,Plasma 本身是一种链下扩展技术,或用于构建可扩展应用程序的框架,可以由不同的研究小组或公司以不同的方式实施。

Plasma 是如何工作的?
Ethereum Plasma 的主要思想是建立一个可以通信和交互的二级链框架尽可能少地使用主链(在本例中为以太坊区块链)。这样的框架被设计为作为区块链树运行,它以分层方式排列,可以在主链之上创建许多较小的链。这些较小的链也称为等离子链或子链。请注意,侧链和 Plasma 链相似,但不是一回事。
Plasma 结构是通过使用智能合约和 Merkle 树构建的,可以创建无限数量的子链 - 它们是,本质上是父以太坊区块链的较小副本。在每个子链之上,可以创建更多的链,这就是构建树状结构的原因。
基本上,每个 Plasma 子链都是一个可定制的智能合约,可以设计为以单一方式工作方式,满足不同的需求。这意味着这些链可以共存并独立运行。最终,Plasma 将使企业和公司能够根据他们的具体情况和需求,以各种方式实施可扩展的解决方案。
因此,如果 Plasma 成功开发并实施到以太坊网络中,主要的链将不太可能出现拥塞,因为每个子链都被设计为以不同的方式朝着特定目标工作——这些目标不一定与主链的目标相关。因此,子链将减轻主链的整体工作。
欺诈证明
子链和根链之间的通信是由欺诈证明保护,因此根链负责保持网络安全并惩罚恶意行为者。
每个子链都有自己的区块验证机制和特定的防欺诈实现,可以建立在不同的共识算法之上。最常见的是工作证明、股权证明和权威证明。
欺诈证明确保在恶意活动的情况下,用户能够报告不诚实的节点,保护他们的资金并退出交易(涉及与主链的交互)。换句话说,欺诈证明被用作 Plasma 子链向其父链或根链投诉的机制。
MapReduce
Plasma 白皮书还介绍了所谓 MapReduce 计算的一个非常有趣的应用。基本上,MapReduce 是一组函数,在跨多个数据库组织和计算数据时非常有用。
在 Plasma 的上下文中,这些数据库是区块链,链的树状结构允许应用 MapReduce 作为一种促进链树内数据验证的方法,这大大提高了网络的效率。
Mass Exit 问题
Plasma 的主要关注点之一是 Mass Exit 问题,这是指许多用户试图同时退出他们的 Plasma 链,淹没根链并导致网络拥塞的场景。这可能由欺诈活动、网络攻击或 Plasma 子链或一组链可能出现的任何其他类型的严重故障触发。
Plasma 本质上是一种链下解决方案,通过创建许多较小链的树状结构,努力显着提高以太坊网络的整体性能。这些链将减轻主链的工作量,使其每秒能够处理更多交易。
Plasma 提出的链接区块链分层模型具有巨大潜力,目前正在接受大量研究的测试团体。通过适当的开发,Plasma 可能会提高以太坊区块链的效率,并为去中心化应用程序的部署提供更好的框架。此外,该想法也可能被其他加密货币网络采用和实施,以避免将来出现可扩展性问题。
Ethereum Plasma 是一个开源项目,可以找到公共存储库在他们的 GitHub 上。除了以太坊,目前在加密世界中还有许多其他加密货币和 GitHub 存储库与 Plasma 合作,包括 OmiseGO、Loom Network 和 FourthStateLabs。