新以太坊的扩容方案:Plasma的前世今生(1)_以太坊:SMA

我们所谈的Plasma是特指以太坊第二层扩展方案之一的Plasma。它曾经是以太坊体系内非常被看好的第二层扩展技术,所谓的第二层扩展是指在不改变以太坊主链的基础上增加一条类似侧链的方案对以太坊的性能进行扩展。Plasma曾经非常热门但现在却日渐衰落。这个过程让人唏嘘,但也给我们留下了很多启示。我将以一系列文章完整地介绍Plasma的前世今生。先将时间拉回到2017年8月,那时的以太坊正因为ICO而火爆异常,在ICO的推动下,以太币的价格也几乎快达到了历史峰值。以太坊由于被各类ICO项目作为代币发行平台而被大量使用,变得拥挤不堪,负累沉重。当时业内外的研究者,开发者甚至包括以太坊社区都在急切地寻找各种方法来扩展以太坊的性能,解决它的拥堵问题。在各种区块链会议上,关于以太坊性能扩展的话题都是热门。正是在这样的状况下,Plasma问世了。当它问世时,声称能够处理全球所有的金融交易。三年过去了,时光来到2020年,我们失望地发现以太坊的性能依旧不堪。尽管以太坊战胜了几乎所有曾经高呼“以太坊杀手”的各类公链,并且以太坊2.0给我们呈现了一个光辉灿烂的未来,但业内外依然没有停止对各种性能扩展方案的探寻。这其中涌现出不少新的方案,尤其以OptimisticRollup和ZKRollup得到关注和呼声最高,它们甚至被认为是目前最好的扩展方案。与此同时,Plasma却逐渐失去了光环。那么到底是谁杀死了Plasma?我们再次回到2017年,那一年年轻的以太坊第一次在大众面前闪亮登场。它一登场,人们就把它想象得无所不能,人们认为所有的链下资产最终都可以被通证化变为以太坊的链上资产。在旧金山举行的技术交流会只要和以太坊有关,就座无虚席,甚至连站位都不够。在所有关于以太坊的话题中,人们最为诟病的就是以太坊的性能太差。在一次旧金山的面对面交流会上,V神和JosephPoon发表了一篇论文介绍了以太坊的一种第二层扩展方案,这就是Plasma。当时交流会讨论的话题是如何让以太坊能够处理Visa卡级别的交易。V神和Joseph在论文中对新生的Plasma技术抱有极大的希望,声称它能让以太坊处理全球所有的交易。这份热情感染了整个以太坊社区和开发者,随即整个社区便开始围绕Plasma进行研究和讨论。Plasma是如何工作的呢?在V神和Joseph的这篇论文中,Plasma是一种新的机制,用于构建一个包含区块链的MapReduce树。树里面的每一个节点都表示一个区块链。这些节点代表的区块链组成一个规模庞大,结构复杂的树状结构。其结构图如下所示:

Trezor发布固件更新以修补SegWit交易相关安全漏洞:金色财经报道,加密货币钱包提供商Trezor宣布为Trezor One和Trezor Model T设备分别更新了1.9.1和2.3.1固件。此次升级将修复三个月前发现的关于SegWit交易的安全漏洞。通过更新,该公司对待SegWit交易的方式将与对待非SegWit交易的方式相同。具体地说,Trezor将要求验证先前交易中的UTXO金额。[2020/6/4]

动态 | 新以太坊语言Vyper发布 可与Solidity合用以增强安全性:据newsbtc消息,新的以太坊语言Vyper已经发布,并在社交媒体上引起热议。该语言是由废弃语言Serpent?升级而来,为开发者们提供了可以替代Solidity语言的另外一种选择,早期使用者甚至认为这是一种改进,更胜Solidity。像Solidity一样,Vyper编译为以太坊虚拟机(EVM)的字节代码,而Vyper的设计目的是简化这个过程,旨在创建更易理解的智能合约,减少攻击点,增加透明度,目前Vyper Beta已经准备好测试工作。Vyper的创建不是为了取代Solidity,而是为了与其一起使用,因为它们共享相同的字节代码以增强安全性,据此看来,Vyper未来将大有可为。[2018/7/8]

这篇论文发表不久,V神又发表了一篇新的论文简化了这个树的结构,并将这个简化的树称为MVP。在深入讨论MVP和Plasma之前,我们还要再看看什么是侧链。下一篇文章我们将讲解和Plasma密切相关的侧链技术。

动态 | Enjin发布新以太坊令牌标准:据ethnews消息,Enjin联合创始人兼首席技术官Witek Radomski公布了旨在解决游戏玩家和开发者的一些主要问题的新以太坊令牌标准ERC1155,旨在帮助游戏开发商节省资金,促进原子交换,并提高交易效率。[2018/6/27]

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

水星链

[0:15ms0-1:328ms