本文介绍了Loom Network基于以太坊的DAppChain架构,它为大型在线游戏和社交应用提供了可扩展性与去中心化的结合。通过定制私有侧链,DAppChain能够实现高效的交易处理、安全性以及用户参与式治理,旨在解决以太坊当前DApp面临的扩展性瓶颈。
在我们之前关于 侧链 的文章中,我们提到我们旨在成为一个构建和运行大规模在线游戏和社交应用的区块链平台。
我们设想一个未来,社区运行在区块链上,像 Twitter、Reddit、Facebook、StackOverflow 甚至 MMORPG 的网站都是完全由社区驱动的,无法被审查。
今天的去中心化应用(DApps)存在瓶颈,无法进行扩展:
我们注意到,并非每个 DApp 上的所有操作都需要同样的最高安全级别。在游戏中进行的小额价值转移或社交应用中的发帖对攻击者的诱惑远不如寡头或双重支出价值数百万美元以太币的交易。
本质上,以太坊的用户支付额外费用在 DApps 上运行功能,而这种最高安全级别并不是必需的。
Loom Network 允许开发者通过使用 DAppChains 来构建大规模的游戏和社交应用 — DApps 作为自己的侧链运行。
更具体地说,DAppChain 是一个 应用特定侧链,与主链并行运行,在这个例子中是以太坊。它的规则集根据用例进行定制,其安全性由主链的共识算法维护。
1 DApp = 1 DAppChain。
想要支持 DApp 并在其发展中拥有投票权的用户可以在 DAppChain 上运行自己的节点。这意味着如果开发者发布了一项用户不同意的更新,他们可以配置自己的节点拒绝该更新并进行分叉。
用户可以投票并表达他们的意见,这与传统游戏和网络服务不同,后者的开发者可以发布社区不同意的变化。
由于 DAppChain 上所有交易都是针对其 DApp 的特定交易,它可以运行一个优化这些特定类型交易的共识算法。
例如,在游戏的情况下,我们可以使用一个像委托权益证明(Delegated Proof of Stake)这样快速且成本低的共识算法。
这类似于 ASICs 在特定用例中被用来实现非常高的性能。
每个 DAppChain 都是为其 DApp 量身定制和优化的。
在传统的游戏或网络服务中,如果开发者决定发布用户不同意的更新或禁止/审查一个账户,用户对此无能为力(除了提交支持票)。任何数据,如游戏进展,在这一点上都无法再访问。
另一方面,通过 DAppChain,运行一个节点将赋予其用户自 DAppChain 的创世区块以来所有数据的完整副本。
这种可共享和公开的数据还允许进一步的创新和全新概念的出现,例如两个游戏共享同一状态。
你可以拥有一个类似《魔兽世界》的游戏,其世界是由一个类似《我的世界》的游戏中的玩家创造的。每个世界中玩家的行动都会影响另一个游戏的世界。
开发者可以发布一个新游戏,它使用存储在 DAppChain 上的另一个游戏世界的角色数据。这样,游戏的新用户可以立即以他们现有的角色和资产跳入一个新世界(本质上就是将你旧游戏的数据空投到新游戏中)。
正如之前讨论过的 一样,牺牲去中心化以实现可扩展性的算法并不是理想的,因为它们增加了来自强大对手的攻击面。这同样适用于 Loom DAppChains,但有一个主要区别,激励。
攻击者需要花费巨额资源来攻击区块链。在像以太坊这样的通用区块链中,袭击它的激励是巨大的,因为有大量价值在转移,对双重支出或审查若干交易也有很高的回报。
在代表一个社区的 DAppChain 中,适用以下几点:
最终结果是实现 DApps 在可扩展性与去中心化之间取得平衡的一种方式。
开发者将能够使用 Loom 的软件开发工具包(SDK)生成 DAppChain 的基础。
然后,他们可以专注于编写应用逻辑,而所有区块链逻辑则由他们处理。
我们 SDK 的首次发布将在 3 月。
Loom Network DAppChain 生成器 — 包括模板,或者你可以自己动手
我们试点 DAppChain 的区块浏览器
这篇文章描述了我们对 DApps 在以太坊上可扩展且去中心化未来的愿景。
请注意,以太坊的扩展解决方案,如 Raiden、Plasma、分片(Sharding)、Casper 或 Truebit 仍然非常必要。
Loom Network 通过将主链的计算工作卸载到 DAppChains 来为可扩展性做出贡献,同时仍然允许运行在安全区块链上的 DApps 的存在。
总之,Loom 的 DAppChains 实现以下目标:
Loom Network 是一个多链互操作平台,用于扩展高性能 DApps — 已在生产环境中运行,经过审计,并经过考验。
将你的 DApp 部署到 Loom 的 Basechain 上一次并接触到所有主要区块链的最广泛用户群。
_对 Loom 新手? 从这里开始 。
_想质押你的 LOOM 代币并帮助保护 Basechain? 了解如何 。
_喜欢我们在这里所做的工作吗?通过 注册我们的私人邮件列表 保持关注。
- 原文链接: medium.com/loom-network/...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!