
EOS存储系统介绍 – 基本原理
EOS简介
根据EOS发布的存储部分的白皮书,我们可以了解EOS存储部分的设计理念。
首先EOS存储基于IPFS(星际文件系统)之上设计的;
其次不同与一些去中心化的存储方案需要特殊的工具或特殊的浏览器,EOS存储可以提供任意浏览器访问的能力;
EOS存储使用基于EOS发行的token TOK激励区块生产这保证存储的可访问性和带宽。
下面我们详细说一下EOS具体的设计细节
EOS对存储的需求
首先设计了一套文件系统智能合约,发行了一种 token 叫TOK。它允许每个用户定义一个目录结构,这个目录结构下面的所有文件都链接了一个IPFS文件。也就是说TOK只存储IPFS的文件链接和一个人类可读的文件名。
那如何上传一个文件?
用户通过签名一个交易创建一个指向IPFS文件的链接,并将该交易广播的区块链。这个交易包含了用户的home目录和相应的IPFS文件名以及文件大小。同时用户也可以指定文件被存储在哪个TOK 区块生产者上。然后用户将通过标准的restfull api(API由EOS.io定义)上传文件到指定的区块生产者。一旦区块生产者验证文件和文件名匹配,则其会广播交易到整个区块链系统,其他的区块生产会通过IPFS网络复制那个文件。这样用户就成功的上传了一个文件,同时在的home目录下保存了该文件的链接。
我们上面提到了,IPFS是不保证文件的可用性的,那么EOS怎么保证呢?另外每一个人能存储多大体积的文件?如何分配有限的资源呢?这要说一下TOK的作用了。
为什么要有这个CRR我一开始也不太理解,想了很长时间才想明白,TOK跟EOS token有一个非常大的区别EOS token只有一个服务商(区块链系统)但是存储系统设计的就不是这样,它可以有很多服务商不同的服务商在均衡服务质量和服务价格方面如何体现自己的竞争力呢?就是靠调整CRR。就是说有些服务商可能提供的服务质量比较高那他们可以将CRR调高一些,而有些服务商可能质量相对一般,那他们为了提高自己的竞争力就会将CRR调低一些。
隐私
EOS存储是一个存储公共信息的平台,如果你想存储私有信息,那需要你在上传之前就自行加密。
该方法提供了比其他存储方案更好的可用性,因为区块生产者需要随时更新他们的服务已获得投票并且获得区块生产的报酬。
得票排在25名以后的区块生产者是没有义务存储数据提供服务的,但是他们要展示自己的能力以便能被投票到排名前25。
存储的经济系统
存储的经济系统相对简单一些,持有TOK的的人将有每年5%的EOS通胀来支付。其供需逻辑跟我们之前分析EOS token的逻辑是一致的。也就是说最终支付存储费用的是TOK的时间价值。
带宽的经济系统
另外内容上传者可以提供TOK来补贴带宽,比如部分广告或电影宣传片。
总结
EOS存储的设计理念处处体现着EOS的设计哲学,特别是其经济激励系统,无处不在。在去中心化的世界里提供类似中心化的服务,也许这才是区块链的正确发展方向。
(注:此文最早于2017年10月8日发表于简书平台。)
本文由比特怪小编整理编辑发布,文章地址:https://www.bitguai.com/xueyuan/yuanli/5477.html,转载请注明出处!
免责声明:转载此文为传递更多市场信息,不代表比特怪的观点和立场,请自行参考。
相关文章阅读
-
零知识证明原理和在区块链中的应用 – 基本原理 -
什么是石墨烯技术 – 基本原理 -
BFT-DPOS共识机制的进化过程及背后逻辑 – 基本原理 -
区块链挖矿算法清单 – 基本原理
- 方法论|进入数字货币和区块链的路线图 – 基本原
- 比原链BTM用户手册 – 基本原理
- 什么是软分叉与硬分叉? – 基本原理
- token分类的五个维度:目的、用途、法律、底层价
- 以太坊上的扩容方案:概述 – 基本原理
- 数字货币和区块链技术名词汇表 – 基本原理
- 什么是哈希和电子签名? – 基本原理
- BP和开发者所必须知道——EOS宪法 – 基本原理

