对投资者和专业矿工来说,对收益的要求更高,仅仅是前述稳定币的模式是不够的。为此,YottaChain又设计了上层通证,即流通币YTA。YTA是上各大交易所交易的数字货币(Cryptocurrency),资源通证只允许用于购买相应资源或兑换YTA,除此之外不允许转账和流动。YottaChain有内部交易所提供系统内各类资源通证与YTA的交易服务。各资源通证与流通币的交易价格是完全由市场的浮动来决定的。
YottaChain的矿工贡献资源挖矿获得相应的资源通证,然后再兑换成YTA。需要使用YottaChain系统内资源的用户购买YTA,然后再兑换成相应的资源通证,购买相应的资源。也就是说,YTA是矿工和用户交换的通道。
YTA的发行数量是固定的,最多不超过50亿。也就是说,这不到50亿的YTA将对应整个系统所有资源的总和。随着系统上线后加入系统的资源数量越来越多,平均每个YTA对应的价值也就将越来越大。
YOTTACHAIN 系统结构
如图,YottaChain 商业节点包含六层。其中蓝底的是 YottaChain 自身要实现的,灰底的是纳入 YottaChain 生态的第三方系统。
最底层为 YottaChain 宪法规则,为整个系统提供基于代码实现的治理规则,主要功能是控制其它所有软件的更新。
资源池是矿工用于挖矿的各种类型的资源,包括硬盘、闪存、内存等存储资源池,以及带宽资源池。
资源通证层是将各类资源通证化(Tokenize)后发放资源通证的机制,能够验证矿工是否真实提供了相应类型的资源。对存储资源用存储证明(FileCoin 的 PoSt 算法的等效形式)机制发放存储类的资源通证,对带宽资源用流量证明机制。
BSP 开放平台为各区块链存储系统提供核心技术赋能,并为上层应用提供各类存储服务,包括至关重要的加密去重技术,去中心化静态持久存储、去中心化动态持久存储、本地缓存、CDN 等存储服务,存储管理、跨链调度等管理功能,还包括账号管理、密钥管理等数据安全机制。所有这些都通过 BSP 区块链存储协议开放给所有区块链存储系统和上层应用。
去中心化静态持久存储适宜存储静态数据,存储的数据采用如 2.1.2 所述的数据可靠性保障机制,可靠性远高于最好的中心化存储,是通过数据的 hash值来访问的;
去中心化动态存储的数据可靠性与去中心化静态存储相似,但是需要通过ID 来访问,一个文件无论内容发生多少变化,其 ID 都不会发生改变。同一 ID的文件,新内容会覆盖旧内容;
本地缓存使用本地存储资源,性能较高但不能用于持久化存储;
CDN 适于网络加速,只保存最热门的内容,对没有命中的内容回源;
存储管理根据市场供需状况自动分配各存储服务所占用的存储资源,以保证矿工利益和用户利益的最大化,并根据各资源通证和第三方区块链存储系统的市场行情、当前平均数据重复率和税率自动计算各存储服务的报价。
跨链调度根据用户需求分配存储流量,评估各存储系统的可靠性,并在用户许可的前提条件下尽量做到跨链存储,以最大程度隔离故障域、提高系统冗余性,从而提高数据可靠性。
数据安全机制基于 TruPrivacy 技术,用于对持久化存储的数据进行加密和密钥管理,确保只有数据的 owner 及其授权者才能使用数据,其他人都无法看到数据;而且读写权限分离,可以分开单独授权;
BSP 协议模块通过标准的 BSP 协议对接各区块链存储系统,必要时还进行数字货币兑换(例如用 YTA 兑换 FIL 用于购买 FileCoin 的存储空间);
YTA 主链实现基于 DAG 的区块链系统,通过 DPOS 共识算法实现对矿工的激励,并提供 YTA 双向兑换各类资源通证以及用户使用资源通证购买各类存储服务或计算服务的内部交易市场。
YottaChain 提供内容共享、云盘、账号代理和社区治理四个示范 DAPP 应用,同时这四个应用也是个人和企业使用 YottaChain 的基础和通用需求。第三方可以基于 YottaChain 开发独立的 DAPP 应用。尤其重要的是,YottaChain通过中心化存储接口模块提供兼容中心化存储的块存储、NAS 存储和对接存储等存储接口以及相应的存储管理功能,使得现有中心化存储的应用可以不用修改代码、不用编译二进制兼容,可无缝迁移到区块链存储上。
BSP 协议与 BSP 开放平台
YottaChain 将自身独有的、对区块链存储起到决定性作用的核心技术通过BSP(Blockchain Storage Protocol)协议开放出来,通过 BSP 协议为整个区块链存储行业构建一个开放平台,称为 BSP 开放平台。
一个区块链存储系统,通过对接 BSP 协议,可以享有 BSP 开放平台的全部功能,包括加密去重等对区块链存储起到决定性作用的独家技术,直接带来市场收益的对中心化应用的无缝对接,也包括非常专业的各种类型的存储服务,专业的密钥管理和账号管理功能等。除此之外,所有运行在 BSP 开放平台之上的区块链存储系统还都可以共享“去重效应”的红利,获得远大于自身的存储放大系数(这是因为用户越多数据越多则放大系数越高),从而可以销售更多的数据存储空间,多挣几倍的钱。例如,假设某第三方区块链存储系统有1 万个存储节点,合计 10PB 存储空间,单独自己的去重放大效应是 1.8 倍,可销售 18PB 存储空间,加入 YottaChain 生态可获得 5 倍放大效应,销售50PB 空间。
不管是 YottaChain 自身的存储系统,还是第三方区块链存储系统,对BSP 开放平台来说都是一视同仁的,这一点可以通过开源代码来进行验证。而且作为一个彻底去中心化治理的公链,YottaChain 的功能定义、算法、代码实现和部署的全部过程都是公开透明的、社区自治的,第三方区块链存储系统甚至可以通过竞选 YottaChain 社区治理委员会参与管理。
调用 BSP 开放平台需要消耗一定的 YTA,但数量是很少的,相当于各种ERC20 代币在以太坊平台上需要消耗一定的 ETH 作为 Gas。与 BSP 开放平台带来的收益相比,其比例是很低的,从而达到生态共同发展共同收益的目标。具体的比例系数在主链上线前由社区治理委员会制定。