风险提示:理性看待区块链,提高风险意识!

什么是以太坊等离子体(Plasma)?

2个回答

陈老师5星评价

2020-04-23 14:25:01

什么是以太坊等离子体(Plasma)?

可扩展性是以太坊的主要关注点之一。目前,其网络在容量和速度方面面临的限制使其无法在全球范围内被更大规模地采用。

以太坊等离子体(Plasma)是由以太坊联合创始人Vitalik Buterin和Joseph Poon共同提出的。该概念于2017年8月作为以太坊的扩容解决方案诞生。与Thaddeus Dryja一起,Joseph Poon还负责了闪电网络(Lightning Network)的最初概念,这是在2015年提出的比特币扩容解决方案。尽管等离子体和闪电网络都被提出作为区块链的扩容方案,它们有着自己的机制和特殊性。

本文将简要介绍以太坊等离子体,但值得注意的是,等离子体不是一个单独的项目,而是一种链下扩展技术,或者说是一种用于构建可扩展应用程序的框架,它可以由不同的研究小组或公司以不同方式实现。

等离子体是如何工作的?

以太坊等离子体的主要思想是建立一个侧链框架,它将尽可能少地与主链(在这种情况下是以太坊)进行通信和交互。 这样的框架被设计成操作一个树状的区块链,它以分层方式排列,使得可以在主区域之上创建许多较小的链。这些较小的链也称为Plasma chain或者子链。

等离子体的结构是通过使用智能合约(smart contracts)和默克尔树(Merkle trees)建立的,可以创建无限数量的子链 - 基本上都是父链以太坊区块链的较小复制。在每个子链的顶部,可以创建更多的链,这就是它被被称作树状结构的原因。

基本上来说,每个等离子体子链都是一个可定制的智能合约,可以设计成以独特的方式工作,以满足不同的需求。这意味着链与链可以共存并独立运行。最终,等离子体将使企业和公司够根据其特定背景和需求以各种方式实施可扩展的解决方案。

因此,如果等离子体能成功开发并在以太坊网络中实现,(以太坊的)主链将不太可能变得拥挤,因为每个子链将被设计为以特定的目标工作 - 这不一定与主链的目标相关。因此,子链将减轻主链的整体工作。

防伪证明

子链和根链之间的通信由防伪证明保护,根链将负责保持网络安全并惩罚恶意行为者。

每个子链都有自己的机制来验证区块以及实现防伪证明,(这些)可以构建在不同的共识算法之上。最常见的是工作量证明(Proof of Work),权益证明(Proof of Stake)和权威证明(Proof of Authority)。

防伪证明确保了如果发生了恶意行为,用户能够报告不诚实的节点,保护他们的资金并退出交易(这涉及与主链的交互)。换句话来说,防伪证明作为一种机制,通过它,等离子体中的子链可以向其父链或根链提交投诉。

MapReduce

等离子体的白皮书中还提出了一种非常有趣的应用,叫做MapReduce计算。基本上来说,MapReduce是一组在组织和计算在跨多个数据库的数据时非常有用的函数。

在等离子体的环境中,这些数据库是区块链,并且链的树状结构允许MapReduce被用于验证树状链中的数据,这极大地提高了网络效率。

大规模退出问题

困扰等离子体的一个主要问题是大规模退出问题,这是指许多用户试图同时退出他们的等离子链,充斥根链并导致大量网络拥塞的情况。这可能是由欺诈活动,网络攻击以及子链或是一组链可能出现的任何其他类型的严重故障而引发的。

结论

基本上来说,等离子体是一种链下解决方案,它通过创建许多较小的树状结构的链,尝试显著提高以太坊网络的整体性能。这些链将减轻主链的工作,使得主链可以每秒处理更多的(其他)事务。

由等离子体提出的链接区块链的分层模型具有很大的潜力,目前正在被许多研究小组测试。通过适当的开发等离子体可能会提高以太坊区块链的效率,并为去中心化应用的部署提供更好的框架。此外,该想法也可以由其他加密货币网络进行调整和实施,作为未来避免可扩展性问题的一种方式。

以太坊等离子是一个开源项目,公共存储库可以在他们的GitHub上找到。除了以太坊外,还有许多其他加密货币和GitHub存储库正在做有关于等离子体的工作。一些例子包括OmiseGO,Loom Network和FourthStateLabs。有关于更详细的以及技术信息,您可以参考官方的等离子白皮书或LearnPlasma网站。


快跑7星评价

2020-04-23 14:25:43

Plasma是什么?

Plasma是另一种正在开发的以太坊第二层扩容解决方案。预计这将是以太坊主网上继状态通道之后第二个完全部署的扩展解决方案。Plasma指的是一个框架,允许创建“子”区块链,使用主要的以太链作为信任和仲裁层。在Plasma中,子链可以配置为匹配特定用例的需求,特别是那些在以太坊上不可行的用例。强制用户支付高额交易费用的分散式应用程序更适合在Plasma上运行。

Plasma与状态通道

Plasma类似于状态通道,其基本目标是将尽可能多的事务膨胀移出主链。在子链上执行的状态更新总是可以在发生争议的情况下被带回以太坊网络,或者如果用户想停止在子区块链中进行的事务。

子链可能具有不同的复杂性。他们可以有他们自己的共识机制,他们自己的块大小,和他们自己的确认时间,相对于每个应用程序设计是非常灵活的。一些开发人员甚至开始研究子链中的子链…在子链中。

这一切的最终目标很简单:如果没有必要在以太坊区块链上直接验证每个事务,那么我们现在就可以创建dApps,为成千上万的用户提供服务。

Plasma安全吗?

乍一看,有许多潜在的漏洞使等离子体看起来不安全。与状态通道类似,Plasma利用以太区块链作为仲裁层。在恶意方的情况下,用户总是可以作为可信源恢复到主链。以太坊的主网络和子链通过“根契约”连接在一起,根契约是以太坊区块链上的智能合约,包含指导每个子链的规则。

根契约的重要性

根契约也非常重要,因为它们充当桥梁,允许用户在以太坊和子链之间移动资产。所有资产最初都必须在以太坊上创建。这使得子链上的恶意活动永远不会被带回主链。如果Alice将三个加密可收集的非同质币转移到子链上,并且能够证明她从未使用过它们,那么她总是可以从子链中取出它们,并在主要的以太网络上使用自己的资产。

Plasma作为恶意活动的保护

大多数潜在的恶意活动都集中在主要由中心实体控制的子链周围。在DPoS或PoA类型区块链中,生成和验证块的参与方更少,这使得它们更容易受到破坏。Plasma通过允许用户提交针对任何区块生产者工作的欺诈证明,有效地对他们的动机进行了经济检查,从而防范了这种风险。

Plasma的问题

Plasma的一个主要警告是,用户提取资金的时间要长得多。虽然国家频道允许用户随时提取资产,但Plasma用户必须等待一个预先设定的仲裁窗口,通常持续7至14天。对于那些没有大量资产的用户来说,这可能是一种非常糟糕的体验,他们不想等待数周才能获得自己的资产。

复习一下Plasma

让我们快速浏览一下。让我们以一个NFT游戏为例:

游戏开发人员在以太坊上创建根智能契约,规定游戏规则用户可以通过根契约将其Ethereum NFTs移动到子链用户在子链中进行处理,保留其加密签名消息的副本用户提交取款请求用户可以在1 - 2周内将资金转移到以太网上

影响

和状态通道一样,等离子体也很重要,因为它能极大地缓解以太坊的拥堵。用户想要更便宜的费用和更高的吞吐量,而开发者想要他们的dApps达到规模化。这是该社区将以太坊进一步推向大众的最好机会之一。

Plasma和状态通道也可以结合起来产生复合效应。有许多开发小组正在子链中构建状态通道实现。用户将能够在子链内以很少或零成本进行交易,并且不会因为将资金移出渠道而产生任何费用。

以太坊的第二层才刚刚开始,但是已经打下的基础应该会让每个开发人员对以太坊的未来感到兴奋。