星期日 , 12月 22 2024
首页 / 区块之心 / Plapps!Plasma链上也能轻松创建app和智能合约了

Plapps!Plasma链上也能轻松创建app和智能合约了

3月1日,Plasma团队在Medium发布文章宣布其设计了一种用于在通用Plasma链上构建plapps(Plasma app)的新架构,允许开发人员在Plasma链上创建智能合约。

WX20190302-091558@2x

Plasma技术是由以太坊创始人Vitalik以及闪电网络创始人Joseph Poon联合提出的一种区块链扩容方案。通过Plasma侧链的实施,Plasma允许应用实现中心化基础设施的交易吞吐量,同时仍然拥有去中心化系统的安全性和抗篡改性。

想象一下,每当你想要创建一个dapp时,你必须从头开始创建整个以太坊……包括整个客户端,整个网络,所有数据结构以及其他所有内容。到目前为止,这就是Plasma应用开发的状况。由于旧版Plasma架构的限制,每次部署的Plasma链都只是针对特定的应用,无法升级,无法通用化。

因此,我们真正需要的是一种让人们在通用的Plasma链上构建应用的方式,就像在像以太坊这样的通用区块链上创建dapp一样。

 

Plasma + app = Plapp

 

Plasma团队设计了一种用于在通用Plasma链上构建plapps(Plasma app)的新架构。它在Plasma层和应用层之间建立了清晰的分离。

编写plapps就像编写一种特殊类型的智能合约(谓词合约,Predicate Contract)一样简单,并将其部署到以太坊。任何人都可以通过与谓语合约进行交互来使用合约上的plapps,而这一切都发生在Plasma链上,这意味着应用的使用要便宜得多。

当然,这些应用仍然归属于Plasma的设计领域。 Plapps需要实施标准的谓词合约界面,并且单个交易仍必须符合以太坊的Gas限制。

换句话说,Plasma不是神奇的无限以太坊。不过,大多数现有的dapp(赏金、游戏、去中心化金融……)很容易满足上述要求。而且,作为plapp,它们可以享受Plasma带来好处:低成本的可扩展性和无摩擦的入门—— 新用户可以在没有接触过以太坊的情况下加入。

在ETH Denver黑客马拉松上,Plasma团队使用了这个新框架在Plasma链谓词合约中创建比特币闪电网络合约。此后,他们还创建了一个Python概念验证,演示了底层的运行原理。目前,团队升级了现有的客户端代码以支持plapps。

关于 冯先生失眠中

冯先生失眠中
卷而怀之

检查

总统下场,举国“炒币”:比特币的“社会实验”成了吗?

今年8月份,一个国家打算对全国 …

发表评论

邮箱地址不会被公开。 必填项已用*标注