在Loom Network DApp链上使用Plasma:可扩展的DApp和以太坊保护的资产

Loom Network Chinese
Loom Network Chinese
6 min readApr 13, 2018

本文是对 Plasma on Loom Network DAppChains: Scalable DApps With Ethereum-Secured Assets 的翻译,原作者 Matthew Campbell。 如有误译等,请用私信方式通知我们。

更新:我们于2018年6月发布了Plasma Cash实现。请查看此处的发布公告

本系列的文章:

  1. 在Loom Network DApp链上使用Plasma:可扩展的DApp和以太坊保护的资产
  2. Plasma使用指南(Vol. I):游戏

3. Plasma Cash初版发布 — — Plasma支持的NFT现已在Loom Network侧链上可用

隆重宣布Loom DApp链正式开发Plasma支持

什么时候才会有Plasma??自从我们首个DApp链DelegateCall上线以来,人们不断在问我们是否与Plasma存在竞争关系。我们也被Vitalik Buterin问及是否计划“会在Loom的链共识上,包括类似Plasma的结构以减轻信任依赖。”(V神原话“to include Plasma-like constructions to mitigate trust dependence on the Loom chain consensus”)

这个问题归结为:DApp链是方便,但他们需要做信任的假设,以实现其可扩展性目标。通过使用DPoS,如果有足够多诚实的见证人,它们可以是去中心化的。然而,我们意识到,这还不够好因此,我们开始寻找其他方法来使DApp链具有可扩展性,同时既不影响安全性,也不影响去中心化。

在与Vitalik和Plasma MVP的实施者David Knott讨论了可扩展性之后,我们很快发现Plasma,或更具体来说Plasma Cash,是我们在Loom Network构建的DPoS侧链的重要补充。

我们对Plasma的可用性、可行性和可取性有信心。 对于那些公有和私有链需要开箱即用以及自动化Plasma安全性的公司,我们希望Loom成为它们的首选平台。

Plasma Cash将如何保护游戏资产

Plasma Cash使用户能够安全地将代币等资产转移到侧链上。Plasma Cash通过将你存储在侧链上的代币与一个独一无二的序列号关联来实现此目的。 代币是不可替代的,并具有自己的交易历史记录。 这让币历史上的证明更简洁以及提供了“零确认”交易的可能性。

因此,交易所和游戏可以从中受益,因为它们可以在一条高效的侧链上进行操作。并且在遭遇黑客攻击和诈欺的情况下,用户可以通过Plasma出口,在以太坊主链上收回其资金或稀有收藏品。

我们的目标是让用户在DApp链上留下自己资产的时候,可以完全放心。

为什么这对DApp链来说很重要呢?

DApp链是通过使用DPoS进行分布以及得到保护的。但是DPoS不是完全的去中心化,而且可能会被网上的大型持有人滥用。DApp链与Plasma Cash的结合,使我们可以获得更高的安全性,并可以在DApp链上执行更多重要操作。

我们设想了手机游戏运行在侧链上,而可收藏物品存储在以太坊主链上的未来。

DApp链将支持各种代币,你甚至可以将Ether转给他们,并在去中心化交易所上使用。

用户不再需要信任侧链,因为它们将进一步被Plasma Cash结构保护。

Plama + Zombie Battlegrounds

DApp链里的实时卡牌战斗

Zombie Battlegrounds是我们的可收藏卡牌游戏(CCG),你可以买很多组的僵尸卡牌然后在DApp链上进行PvP战斗。

我们预计,将把ERC721代币与卡组合并作为我们Plasma的首次应用,并用Plasma Cash来使用户可以在侧链上使用这些卡牌,且同时能够将所有权转移会以太坊主网。

可收藏卡组(ERC721代币)

它将如何运作?

DApp链将定期向以太坊主网络报告充当检查点的默克尔证明。 频率取决于期望的安全级别和成本(因为更多的证明需要更多的带宽)。 因此,我们将研究不同时间方案之间的权衡。

Plasma出口是一种允许代币持有者在遭遇诈欺或是想要交易回主网时,从Plasma链提取他们的资金的机制。

虽然目前的Plasma MVP原型是一个很好的参考,但我们将从零开始构建我们自己的定制实现,并将其深入到游戏中,以改善用户体验。

如果你有更多问题,可以前往DelegateCall去提问,我们将尽最大的努力回答。

想了解更多关于Plasma的细节,请看Karl的这篇文章。

我们的目标在6月份将这些与我们的Loom SDK公开版一起发布出来。

总结

Plasma和DApp链就像是大葱配馒头、油条配豆浆。它们是非常互补的技术,只有将它们结合在一起才更有意义。我们希望在夏季之前完成我们的Plasma实现,这样我们就可以让一系列构建在DApp链上的应用程序具有比当前好几个数量级的可扩展性,同时仍然保留去中心化和安全性。

我们很高兴Vitalik看到了Loom可以使以太坊基金会的理论工作对于开发人员来说变得更实用、也更触手可及的潜力。

想学DApp开发?点击这里前往”DApp开发的终极指南“吧

Loom Network 是扩展功能性 dapp 的多链互操作平台 — — 已正式投产、完成审计并全面测试。

你的 dapp 只需部署到 Loom 的 Basechain,便可触及所有主要区块链的最大用户群。

想了解更多信息? 请从这里开始

想锁定你的 LOOM 代币并帮助维护 Basechain 的安全?看看这里

想保持关注?请注册我们的邮件列表

--

--

Loom Network Chinese
Loom Network Chinese

中文社区 @ Loom Network — — 面向医疗服务提供者的分布式企业平台 https://loomx.io