以太坊的扩容方案:Plasma的前世今生

以太坊的扩容方案:Plasma的前世今生
2020年03月24日 21:54 链得得App

上一篇我分析尽管Plasma技术遇到了挫折,但众多研究者还在锲而不舍地向这个方向前进,在众多参与者包括以太坊创始人Vitalik的努力下,终于新一代的Plasma技术Plasma Cash问世了。

相较于上一代Plasma技术,Plasma Cash采用了新的数据模型,因此在技术性能上比Pmasma的MVP更优异。Plasma Cash可以完全杜绝“群体离开问题”(massive exit problem)。

在Plasma Cash中,所有的代币(token)都被定义成非同质代币(non-fungible token),这使得每一个代币的所有权都能够得到严格的定义。也就是说在任意时刻,代币的属性就能

显示它当前的所有者。这样,用户就只需要关注他自己拥有的代币而不需要像前一代Plasma技术那样要监控整个Plasma的状态。

Plasma Cash还设计出一种新的互动式挑战系统,这种系统让用户在有人作恶的情况下也能轻易地拿回自己的资产。它用了一种被称为是“稀疏默克尔树”(Sparse Merkle Tree)的默克尔树结构(Merkel Tree)。

采用这种树状结构,用户能够轻易验证一个代币的历史和所有权。当Plasma中有人作恶想盗取资产时,资产的真正所有者只需要向以太坊提交自己拥有数字资产的证明(包括两笔最近的交易记录和这两笔交易记录对应的稀疏默克尔树证明)就能保护自己的资产。

然而Plasma Cash也再次引入了一系列新的问题。这其中最主要的问题是恶意用户或一个代币曾经的所有者可以发起恶意请求骗取资产。

举例来说,当某个不怀好意的用户A看中了Plasma中某个用户B的资产时,A故意向以太坊提交一些虚假的证明声称这笔资产是自己的并且要提取它。这时,用户B如果要阻止A的恶意企图则必须在挑战期内向以太坊提交一份证明,证明B才是这个资产的所有者。因此在Plasma Cash中,用户必须保持每两周(挑战期)内至少有一次在线,以应对这些非法请求。

除此以外,为了证明一个代币的所有权,用户还必须维护这个代币所有的交易记录和这些交易记录所对应的默克尔树证明,这对存储来说也是一个不小的负担。

在2018年年末,以太币的价格跌到了谷底,数字货币乌托邦式的热情烟消云散。作为新一代Plasma技术的Plasma Cash也没有像人们预期的那样给以太坊性能的扩展带来多大的成效。

在这种情况下,当时众多参与Plasma Cash客户端研发的公司也停止了相关的研发工作

整个以太坊社区显得焦虑不安,动荡不已。虽然仍然有团队和研究者还在尝试新的Plasma方案和设想,并确实研发出了新的技术,这些新技术和新方案在某些方面也对Plasma技术作出了这样那样的改进。但至此,以太坊社区再也没有人对Plasma技术抱有曾经的期待和热情。

(1、 内容来自链得得内容开放平台“得得号”,稿件内容仅代表作者观点,不代表链得得官方立场。2、 凡“得得号”文章,原创性和内容的真实性由投稿人保证,如果稿件因抄袭、作假等行为导致的法律后果,由投稿人本人负责。3、 得得号平台发布文章,如有侵权、违规及其他不当言论内容,请广大读者监督,一经证实,平台会立即下线。如遇文章内容问题,请发送至邮箱:chengyiniu@chaindd.com)

财经自媒体联盟更多自媒体作者

新浪首页 语音播报 相关新闻 返回顶部