文章介绍了一种通用的Plasma设计,允许在Plasma上构建各种智能合约,称为‘plapps’。通过在以太坊上部署一种称为“谓词合约”的智能合约,用户可以低成本地在Plasma链上运行应用程序。文章还提到团队的进展和未来的发展方向,鼓励开发者参与构建plapps。
TL;DR 我们创建了一种通用 Plasma 设计,允许你在 Plasma 上构建广泛的智能合约。了解更多信息:https://t.me/plasmacontributors
想象一下这样一个世界,每次你想构建一个去中心化应用(dapp)时,都必须从头开始构建以太坊……包括整个客户端、所有网络、所有数据结构以及其他一切。
直到现在,Plasma 应用开发仍然如此。由于旧版 Plasma 架构的限制,每个部署的 Plasma 链都是特定于应用程序的,不可升级,也不具备通用性。
我们真正需要的是一种方式,让人们能够在通用 Plasma 链上构建应用程序,就像在以太坊这样的通用区块链上构建 dapp 一样。
我们设计了一种新的架构,用于在一条通用的 Plasma 链上构建 Plapps(Plasma 应用)。它建立了 Plasma 层和应用层之间的清晰分离。
编写一个新的 Plapp 就像编写一种特殊类型的智能合约,称为谓词合约,并将其部署到以太坊上。任何人都可以通过与你的谓词合约交互来使用你的 Plapp,而这一切都发生在 Plasma 链上 —— 那里的成本要低得多。
是的,我们知道“Plapp”听起来很奇怪。
当然,这些应用程序仍然存在于 Plasma 设计空间中。Plapps 需要实现标准的谓词合约接口,并且单个交易仍然必须符合以太坊的 gas 限制。
换句话说,Plasma 并不是神奇的无限以太坊。然而,大多数现有的 dapp(悬赏、游戏、去中心化金融……)很容易满足上述要求。而且,作为 Plapp,它们还能获得 Plasma 的优势:低成本的可扩展性和无缝的用户入门 —— 新用户可以在不接触以太坊的情况下加入。
在 ETH Denver 上,我们使用这个新框架在我们的 Plasma 链上构建了一个比特币闪电网络合约:
Twitter Widget Iframe
从那以后,我们构建了一个 python 概念验证,展示了其底层工作原理。
然后我们升级了现有的客户端代码以支持 Plapps。它使用了一个我们构建的新库,允许客户端运行谓词合约。
itsplappening.jpeg
来构建一个 Plapp 吧!我们需要你的帮助。在我们实现架构的各个部分并将我们的学习成果整理成详细的文档时,我们需要像你这样的早期采用者来帮助我们了解你的需求。我们正在为你构建这一切,我们希望它能够成为所有可能的样子。
我们设计了所有这些,目标是让 Plapp 开发尽可能简单,但实现过程中总会学到新的东西。这种理解将使我们能够为开发者构建更好的工具。
构建一个 Plapp。 通过以下方式联系我们:
我们非常期待听到你们的消息。❤
- 原文链接: medium.com/plasma-group/...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!