V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
LiquidApps
V2EX  ›  问与答

v 元素战争

  •  
  •   LiquidApps · 2019-06-25 13:20:53 +08:00 · 935 次点击
    这是一个创建于 2012 天前的主题,其中的信息可能已经有所发展或是发生改变。

    当 Block.one 公布他们的 EOSIO 区块链代码时,他们设想这会成为去中心化应用程序的根据地。为了让有才华的开发人员加入 EOS 生态系统并开始智能合约开发,他们创建了 Elemental Battles (元素战争),这是一个在幻想世界里的基于游戏的教程。

    DAPP 网络已经上线一段时间了,我们决定通过使用 vRAM 系统来去掉元素战争的 RAM 要求从而展示其功能。

    游戏玩家和区块链爱好者都生活在最前沿,寻求新颖的创新来增强他们的在线体验。随着 EOS 希望巩固其作为去中心化应用程序根据地的地位,游戏可能被证明是第一个能吸引大量用户访问其网络的用例。

    End-to-end Decentralization 端对端的去中心化 对于实现真正的端对端的去中心化应用程序,每个系统组件必须足够去中心化。通过 vRAM 系统,在后端执行的智能合约 /面向用户的前端内容和与应用程序相关的数据库都可以在没有中心化服务器的情况下完全运行。

    IPFS 作为去中心化的前端解决方案 DAPP 网络允许开发人员在 IPFS 上注册应用程序前端,通过网络服务作为链上注册表连接到 IPFS,而不是将面向用户的应用程序前端存储在任何时候都要传送内容的中心化服务器上。IPFS 是一种分布式数据存储解决方案,通过点对点网络分发文件,并使用基于内容定位来访问指定文件(这篇优秀的介绍文章提供了有关 IPFS 的更多信息。)

    将 IPFS 与链上 DAPP 注册表合并可能为 DSP 提供的潜在服务开辟了充满可能性的世界。DAPP 服务提供商可以通过提供 IPFS 固定服务来潜在地托管前端页面,数据和资源,甚至通过简单的定位使合约能够通过其 API 提供发现服务来访问其前端。

    vRAM 系统作为去中心化数据库解决方案 在 vRAM 诞生之前,dApp 开发人员需要在 EOS RAM 上永久存储大量数据,以便在他们的智能合约中可以访问它。但是,RAM 的局限性阻碍了具有真正最终用户的实用程序的可扩展 dApp 出现在主网上。vRAM 使得 EOS RAM 能成为它原本想要成为的东西,一个仅用于存储使用中的 dApp 数据的轻量级缓存层。它将永久数据存储功能与 EOS RAM 分离,只用作正在使用的数据。dApp 开发人员可以利用 DAPP 服务提供商( DSP )将他们的智能合约数据保存在 IPFS 上,并使用 vRAM 系统有效地检索智能合约操作所需的信息。加密验证可确保存储在 DSP 文件系统中的数据的完整性,从而最大限度地减少 dApp 智能合约访问数据所需的 RAM 量。

    可以在 LiquidApps Github 代码库中找到基于 vRAM 版本的 Elemental Battles 卡片的示例。

    EOS.IO 作为去中心化的后端层 与在 EOS 上运行的其它去中心化应用程序一样,vElemental Battles 包含一个智能合约,它存在于链上并定义了用户在与 dApp 交互时可以采取的可接受操作的范围。EOS 充当 dApp 的结算层和共识来源。

    一个完全去中心化游戏的真实例子 通过让 dApp 将其数据集永久存储在由 DSP 托管的 IPFS 节点上并将 RAM 转换为轻量级缓存层,vRAM 使游戏开发人员能够在区块链上创建新一代可扩展应用程序。

    正如 vElemental Battles 所证明的那样,将 EOS 作为共识层与 IPFS 结合作为去中心化前端,vRAM 作为去中心化数据库,实现端到端的去中心化,并使可扩展的区块链游戏更接近现实。

    加入我们的中文电报群,电报搜索 @LiquidApps_community_China,可以随时与我们交流。

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3499 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 10:30 · PVG 18:30 · LAX 02:30 · JFK 05:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.