**要成为web3.0的底层,首先要解决的是分布式存储的问题** 在bfchain中,我们重新设计了区块链数据的存储方式,我们叫它⸺Relational Object Storage(关系对象存储)。数据存储能力是区块链落地的基础,由于区块链的特殊性,无法预设和要求参与节点提供大容量高吞吐的数据存储设备,所以相比传统中心化 IT 建设在设计时就需要增加如下方面的考虑:存储容量传统 IT 建设可以要求提供大容量磁盘阵列提高容量,或分离业务与历史数据以降低存储压力与系统性能压力,但区块链网络中无法通过上述两种方法完成。吞吐性能传统 IT 建设中可以要求节点采用高转速、SSD 等更快速的存储设备,或采用 Raid1 阵列磁盘并增加磁盘数,或分散吞吐压力到多节点,或预加载数据到内存等方式即可有效提高吞吐性能,但到了区块链场景行不通,因为绝大多数参与节点都没有这些设备和条件。 3)RSD 移动存储机制 传统 IT 建设中,系统架构是按中心化服务器设计,为了兼顾终端成本问题,终端都不参与业务逻辑计算,同时终端也不会存储业务数据,所以终端几乎没有移动存储的需求,少量存储也是不参与业务逻辑运算的...