首页 > EOS柚子 > 正文

vRAM系统有什么用?v版元素之战来了!

EOS柚子圈  2019-03-14  EOS/EOS柚子栏目  

  Block.one 创建了元素之战的游戏项目,为开发者提供了 EOS 智能合约开发教程。而LiquidApps 则借助 vRAM 系统,消除了 元素之战游戏对RAM的依赖,想了解一下么?今天文章就介绍。

  

  揭开EOSIO区块链代码面纱之时,Block.one 期待,这一作品能够成为去中心化应用的家园。为了将优秀的开发人员带到 EOS 生态系统中,开始开发智能合约,Block.one 创建了元素之战(Elemental battle),这是一个背景设计为幻想世界的教程,用游戏的方式教导开发者学习 EOS 智能合约开发。

  DAPP Network上线一周有余,我们决定使用vRAM 系统来消除元素之战(Elemental Battles)这一游戏对 RAM 的需求,以此展示 DAPP Network 的功能。

  游戏玩家和区块链爱好者都处在最前沿,寻找新的创新来增强他们的在线体验。EOS希望巩固其作为去中心化应用家园的地位,而用来吸引大量用户使用 EOS 网络的首个实例,则可能会出现在游戏领域。

  

端对端的去中心化方式

  为了使应用程序实现真正的端到端的去中心化方式,每个系统组件必须足够去中心化。使用vRAM系统,在后台执行的智能合约,面向用户的前端内容,以及应用程序相关的数据库,都完全可以在没有中心化服务器的情况下运行。

IPFS 作为去中心化的前端解决方案

  中心化服务器方式下,会接收应用程序所发起的请求, 返回前端的内容。不过,借助于DAPP 网络,不需要再将面向用户的应用程序的前端内容存储在中心化服务器上,开发者可以在 IPFS 上注册前端应用程序,该网络充当了链上注册中心的方式,提供指向 IPFS 的链接。IPFS 是一种去中心化的数据存储解决方案,通过点对点网络分发文件,使用基于内容的寻址方式访问特定的文件。可以阅读这篇优秀的介绍文章了解关于 IPFS 更多的内容。

  将IPFS与链上的DAPP注册相结合,可能会开辟一篇新天地,为DSP (DAPP 服务提供商)所提供的服务带来新的可能 。DSP 可以通过提供 IPFS 固定服务(IPFS pinning service)来托管前端页面、数据和资源,甚至可以借助其 API 提供发现服务来提供简单的寻址,使得合约可以访问前端内容。

作为去中心化的数据库解决方案的 vRAM 系统

  在 vRAM 诞生之前,dApp开发人员不得不在EOS RAM上永久存储大量的数据,以便从他们的智能合约中访问这些数据。然而,受到 RAM 的限制,阻碍了 EOS 主网上出现具有真正终端用户用途的可扩展的dApps。vRAM 使 EOS RAM 成为一个轻量级的缓存层,仅用于存储使用中的dApp数据。它将永久数据存储的功能从 EOS RAM 中分离出来,而将 RAM 作为一个白板来显示正在使用的数据。dApp开发人员可以利用 dApp 服务提供商(DSP)的服务,
将智能合约数据保存在 IPFS上,并使用 vRAM 系统有效检索其智能合约操作所需的信息。加密证明确保了存储在 DSP 文件系统中的数据完整性,并且,将 dApp 智能合约访问数据所需的RAM资源量降到最低。

  我们基于 vRAM 系统,创建了一个 vRAM 版本的元素之战卡牌游戏(Elemental Battles),可以查通过LiquidApps 的 Github 代码库查看.

将 EOS.IO 作为去中心化的后端层

  v版元素之战(vElemental Battle)和其他运行在EOS上的去中心化应用一样,包含一个在链上的智能合约,并定义了用户在与 dApp 交互时可以采取的可接受的操作范围。EOS 是 dApps 的结算层和共识来源。

完全去中心化游戏的真实案例

  vRAM 使得 dApp 可以将数据集永久存储在 DSP 所提供的 IPFS 节点上,并将 RAM 转换为轻量级的缓存层,vRAM 能够让游戏开发者可以在区块链上创建新一代的具备可扩展性的应用程序。

  

  正如 v版元素之战(vElemental Battles)所示,将 EOS 作为共识层,将 IPFS 作为去中心化的前端,而用 vRAM 作为去中心化的数据库,使得端对端的去中心化方式成为可能,并且,让可扩展的区块链游戏更有可能出现。

  转自:https://bihu.com/article/1199068497

版权信息
作者:EOS柚子圈
来源:EOS柚子圈

关于我们

联系我们

作者进驻

手机版

Copyright © 2013 比特巴 www.btb8.com
始建于2013年,提供比特币 区块链及数字货币新闻、技术教程、测评、项目周报、人物等资讯
本页面提供的是EOS新闻资讯,EOS币为区块链奇才BM领导开发的类似操作系统的区块链架构平台,旨在实现分布式应用的性能扩展。