ZombieChain活过来了:以太坊侧链可以拯救Dapps吗?
2018-05-28 00:18 文章来自:IFTNews 收藏(0) 阅读(1846) 评论(0)

IFTNews区块链快讯:如果你是一个玩家,分散的应用程序(dapps)拥有一个诱人的承诺:你可能最终能够真正拥有虚拟的游戏内物品并积累它们,而不用担心公司会改变规则并将它们带走。但是和其他大区块链的想法一样,这不是今天的现实。

其中一个原因是这种工作方式的经济性是不确定的。为了对以太坊区块链进行操作,用户需要消耗gas,这是一种价格单位,它以以太网的加密货币——以太(ether)定价,并且根据用户在任何给定时间使用网络的数量而波动。

对于专注于将区块链技术应用于游戏Dapps的创业公司Loom Network来说,这是行不通的。持续的微交易会损害用户体验,即使网络流量在特定时刻不会推高gas价格,就像最近CryptoKitties繁荣期间发生的那样。

Loom联合创始人James Duffy表示,“这只是一种精神交易成本。”

他继续:

“即使每次移动角色时花费一分钱,人们仍然不得不做出决定是否值得采取行动,当他们知道他们正在做的每件事都要花费他们的时候。”

考虑到这个问题,Duffy宣布了Loom最新的产品 - 一个现成的“共享侧链”,dapp开发者可以在本周使用它来交换月费。据称,ZombieChain预计将在一两个月内推出。

到目前为止,没有开发者签署了构建dapps的协议,但是Loom团队对它如何推进他们的想法和愿景感到兴奋。

Duffy在公告中写道:”ZombieChain的模式与传统的网络托管更加紧密相关,开发人员根据应用程序消耗的资源支付固定的月费,升级他们的Web服务器并随着时间的推移应用程序越来越流行付费。

Duffy认为,共享侧链的想法有可能帮助游戏公司达到规模,同时让用户和开发人员的生活更轻松。

现在的立场是:其一,在以太坊主链上安置游戏,用户体验不佳;或两个,为每个游戏构建一个专用的侧链。

但“不是每个人都想这样做”。

避免可扩展性

广义上说,加密货币中的侧链有很长的谱系,可以追溯到Adam Back和其他开发人员2014年针对比特币“钉住侧链”的提案。

这个想法是在较小的、灵活的链条上完成交易,然后在Loom的案例中与主区块链 - 以太坊进行对接。侧链用户牺牲了主链的一些安全性和分散性,因为他们依赖于少数“验证者”(类似于矿工)来注册他们的交易。

但是他们在吞吐量方面获得了收益,即完成交易的时间。

Loom Network采纳了这个想法,并引入了“特定于应用的侧链”或“dappchains”的概念。使用Loom的软件开发工具包(SDK),开发人员可以构建一个专用的侧链来存放他们的dapp,而以太坊则可以作为一个安全的,分散的基础层。

Loom已经在dappchain上构建了一种DelegateCall,一种分散的Stack Exchange。另外,根据Duffy的说法,内部正在开发两款游戏:一种是比较魔术:聚会,另一种则是口袋妖怪。他说,用户体验就像任何手机游戏一样:“完全身临其境的图形 - 你实际上不会真正知道它在dappchain上运行。”

Loom开发人员平台的目标是“简化在区块链上制作高度可扩展的应用程序”。

然而,该公司自此发现,并非每个项目都需要自己的dappchain - 至少在一开始不会。开发人员将不得不设置验证者来充当侧链和以太坊区块链之间的联系。然后,为了实现分权,他们必须激励用户 - 如果他们有用户 - 自己充当验证者。

很多早期的项目正在寻找更简单的解决方案,因此Loom提出了共享dappchain的想法。 “这样,当有人推出一个新的应用程序时,他们不知道它将会如何受欢迎,所以他们可以从共享主机方案开始。”

如果游戏确实起飞,开发者可以“分叉并在自己的dappchain上运行”。最终,达菲说,Loom可能会推出多个共享链,以满足不同的用例:例如游戏链和社交媒体链。

开发者支付的月费取决于将用户数据提交给以太坊的成本。开发者如何从用户那里收钱取决于他们:捐赠是一种可能性,以及通过智能合约每月收费。

三难选择

设计分散的网络涉及权衡,侧链也不例外。以太坊创始人Vitalik Buterin将这些权衡描述为三难,其中三个不同的优先事项处于紧张状态:分散化、安全性和可扩展性。

Duffy意识到这一事实,并认为ZombieChain是一种“中间地带”。

首先,需要注意的是,Loom Network的重点是需要高吞吐量的应用程序:分散的游戏和社交网络。Duffy认为,这些用例“并不需要你在以太坊所需的高度分散化。”

在分散的社交网络上,他说:“有人不会支付数百万美元来攻击网络来审查别人的推文。”

出于这个原因,Loom Network选择将其侧链(包括ZombieChain)基于授权证明(DPoS),一种共识算法,其中网络选择“验证者”代替矿工。开发人员有多少验证者:数量越多,网络越慢,但分散程度越高。

至于共享的ZombieChainDuffy说验证人的数量还没有确定。但他指出,“一开始,它完全是集中式的,因为我们运行着所有的验证器,然后我们希望将它打开,让其他人运行验证器。”

要清楚的是,任何新的侧链都是这种情况:在用户群发展之前,其中一些用户愿意作为验证者,链条集中在创建者手中。

因此,ZombieChain实际上可以帮助确保新项目在一定程度上分散和可扩展。他们可以加入ZombieChain,而不是在缓慢而昂贵的以太坊主网络上建立一个新的集中式dappchain

即使是已经在主网上建立的项目,Duffy说,“可以很容易地将同一个应用程序移植到ZombieChain上,”他补充道:

“这将显着降低成本,并让他们拥有更流畅的用户体验。”

至于安全方面的三难局面,Duffy似乎并不担心。 “拥有分散的以太坊基层是非常重要的,”他说,“因为那样你就可以像高等法院一样使用它。

他继续说,这样做的机制是等离子现金,它允许用户在主区块链上存储有价值的数据(例如以太币),同时仍能够在侧链上进行交易。

“如果侧链做了一些不诚实的事情,”他说,“你可以在mainnet上进行竞争,你可以将你的资产退回到mainnet。”

目前,ZombieChain只是一个想法,但它有可能允许新项目部署它们的dapps,而不会牺牲太多的可扩展性或分散性。