EOS的RAM成本高
随着越来越多的Dapp开发商选择在EOS上开发及运行,相对的资料存储需求量也跟着越来越大,虽然EOS的RAM一直以1KB/BLOCK的速度增发,但是以现阶段的EOS生态来说,光是Dapp的RAM开发成本仍然居高不下。
假设RAM的价格约在0.05 EOS/kb上下来计算,购买1M的RAM就需要51.2EOS,对开发商来说,这可是一笔不小的成本开支,若开发商的Dapp存储图片需要很多,一张图片占300K,那简直就是天价,没有一个项目能受得了这么高的存储成本。
在现有的RAM 模式下,想要构建复杂的Dapp,使用多个的GB 存储空间用作相关使用资料的存储,这是非常不切实际的事,EOS生态的大爆发使得存储是一个必要解决的问题,EOS一直没有这方面的消息,但LiquidEOS抢先一步推出了vRAM。
LiquidEOS是一个EOS主网上运行的其中一个区块生产者( BP, block producer),可以对共识决进行投票,也是Bancor演算法的提出者。Bancor演算法是为了解决小型代币的流动性不足的问题,只要这些代币使用Bancor作为它们其中一种储备金来连接到Bancor网络,Bancor就能作为它们的流通中介,在Bancor的ICO中募集到的20%ETH资金用作其储备金。EOS的RAM交易机制采用Bancor演算法,通过中间代币来保证EOS和RAM之间的交易流通性。
VRAM降低使用RAM的容量
LiquidEOS提出的vRAM是一种相容的资料存储方案,用于对EOS中的RAM进行扩容,也就是「硬碟」。对于有些项目来说,不是所有的资料都要上链,Dapp本身的图片较多,只要重要的交易资料上链就可以了,其余的放置vRAM的「硬碟」,将所有资料都上链是不切实际的规划。假设将不需要上链的资料放置于vRAM的「硬碟」,需要使用到重要的资料时,再调用到RAM就好,以个人电脑为例,电脑的存储有RAM和硬碟,对于需要高速运转的中间资料,都是存在RAM,因为它运行速度非常快,而对于大部分数据存储在硬碟就可以,需要的时候调用到RAM,硬碟的优点是容量大,而且成本要便宜很多,端到端的方式使得个人电脑运作成本便宜又有效率。
为了使Dapp实现真正的端到端的去中心化方式,每个系统元件必须足够去中心化,IPFS(InterPlanetary File System,星际档案系统)就是一个可以提供去中心化的方式,IPFS 是一种去中心化的资料存储解决方案,通过点对点网路分发档,使用基于内容的定址方式访问特定的档。vRAM是一种端到端的去中心化存储系统,目标在于以经济高效的方式存储和检索潜在无限的资料。端到端是指DSP(Dapp Service Provider, DAPP服务提供商)的IPFS端到EOS的RAM端。Dapp开发商将智能合约资料保存在IPFS上,并使用vRAM 系统有效检索其智能合约操作所需的资讯,加密证明确保了存储在DSP 系统中的资料完整性,将Dapp 智能合约访问资料所需的RAM资源量降到最低。
使用者介面的前端内容以及Dapp相关的资料库都可以完全在去中心化伺服器的情况下运行,将这些资料放置DSP 可以提供IPFS 来托管前端页面、资料和资源,甚至可以借助其API 提供发现服务来提供简单的定址,使得在EOS的RAM上的智能合约可以访问前端内容,使用vRAM系统,在后台执行的智能合约中心化伺服器方式下,会接收Dapp所发起的请求,返回前端的内容。
Dapp开发商将所有相关数据从RAM迁移到DSP托管的IPFS,透过vRAM系统资料可以永久存储在DSP 所提供的IPFS 节点上,将RAM 转换为轻量级的缓存层,仅利用RAM资源来缓存使用中的数据与最新版的文件加密资料,vRAM 能够让EOS生态具备可扩展性的应用程序。
在EOS基础之上架设,vRAM可以成为Dapp的关键骨干,可以存储所有相关资讯、包括商业资讯、使用者资料。Dapp的大量资料再也不是存储在RAM上,而是存储在IPFS服务中,当需要时候从vRAM系统中将资料读取回到RAM上,这一些操作都是透过vRAM来实现,这样的系统解决了需要大量的RAM的成本问题。随着开发成本的降低,Dapp开发商可以构建具有真正最终端用户会使用的应用程序,例如分散式乘车共享站点、社交媒体平台和RPG游戏,v版元素之战(vElemental Battles)将EOS作为共识层,将IPFS作为去中心化的前端,而用vRAM作为去中心化的资料库,使得端对端的去中心化方式成为可能
本文链接地址:https://www.wwsww.cn/eos/2232.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。