# FAB公链基础设施之一的开放存储架构及其在未来的应用

By [FAB公链讲解员小K](https://paragraph.com/@fab-k) · 2023-04-17

---

咱们之前介绍过FAB公链基础设施之一的开放存储架构，并解释了开放存储架构的收益方式，今天我们详细的解释一下开放存储架构，再来看看这个重要的架构在未来的落地应用。

开放存储架构
======

我们先来解释一下开放存储架构到底是什么，开放存储架构是整个FAB公链系统的三大组成部份之一：

*   全面支持FAB公链的价值交易、事务交易记录的存储和查询，利用MapReduce技术构造映射精简函数模型，以支持大数据快速查询；
    
*   除了支持面向区块链交易的快速查询，也支持对所有辅助链相关的基于内容的开放商业信息快速查询；
    
*   在服务于本系统的同时，为建立区块链时代的搜索引擎打下基础，对构建去中心化的商业应用具有非常重要意义。
    

MapReduce技术
-----------

MapReduce是一种编程模型，它更多的是提供了一种策略或者说思想模型，而非一种具体的机制。MapReduce主要用于大规模数据集（大于1TB）的并行运算，擅长处理大数据。很多人查看资料后会认为MapReduce已经被淘汰了。这其实是不对的，MapReduce的思想永远都不会被淘汰。实现的效率有差异，其中hadoop的实现是效率最差的，自然没人用了。咱们当然不会用那种效率底的。

换句话说，MapReduce通过把对数据集的大规模操作分发给网络上的每个节点实现可靠性，即把复杂的任务分解为若干个“简单的任务”来处理。同时为了支持FAB公链的大数据并发，系统架构设计方案为在数据库口层采用Sharding技术（即分片技术），支持数据库的水平扩展。

Sharding技术
----------

*   数据库进行分片（Sharding）可以帮助促进水平扩展。
    
*   可以自由地水平扩展数据库，使架构更加灵活且适应性强，以分散负载，允许更多的流量和更快的处理。
    
*   分片数据库架构的另一个原因，是为了加速查询响应的时间。
    
*   分片还可以通过减少宕机的影响，使应用程序更稳定可靠。
    

存储系统总体逻辑架构如下，整个存储系统的设计与公共区块链系统一样，采用开放的架构，服务提供商及用户均可自由加入：

![](https://storage.googleapis.com/papyrus_images/887296dd6cd428da322c40abecb5e2308fb52540fac41477d198f7fab52983d8.png)

存储节点的内核架构
---------

我们上面说了，开放存储架构使得服务提供商及用户均可自由加入构建节点，而加入开放存储架构的节点除具有数据存储架构外，还具有与区块链系统兼容P2P协议及联接管理与通讯接口，可以方便地加入区块链网络。重点来了：

*   存储节点也是通过P2P网络参与各辅助链共识机制的。请大家注意，FAB公链可以后很多辅助链，每条辅助链肯定要发生交易，那就必须受到基础链和存储架构的制约，所以说存储节点也参与各条辅助链的共识机制中
    
*   一个开放存储节点可能与多个辅助链相联，为多个辅助链提供数据存储服务并参与多个链的共识机制。这个就更好理解了，加入我现在建立了一个超级节点，我的服务器很厉害，那么我就可以为多个辅助链提供共识和存储服务。当然，这并不是说我的节点就包含了所有的辅助链，我就可以垄断多个辅助链了？这根本不可能，这是分布式存储结构，系统也不可能只让我一个节点存储所有的，大家不要有误解就行。
    

以上的这两点如果有不明白的，建议先看看咱们之前的文章，详细了解FAB的整体架构，就能明白了。

存储节点架构图如下：

![](https://storage.googleapis.com/papyrus_images/ba25e8b504cda62a054f7b81267f3bff8931475109c55e54a843352516193bfe.png)

开放存储架构的收益方式
-----------

系统设计以利益激励机制吸引服务提供者主动加入，主要有三个方面：

1.  是系统支付存储费用收益；
    
2.  是支持通过MapReduce函数，参与辅助链的POS共识机制决策，获取挖矿收益；
    
3.  是公共开放商业数据，是区块链时代搜索引擎的基础。
    

存贮节点的费用机制由基础区块链智能合约制订，原则上，存储节点可以自由制订存储费用，但费用作为参数加入POS共识机制规则的确定，费用越高，POS的投票权越低，投票权的计算公式为：

W = V / R 其中： W ：投票权重；V：投票权值；R：存储费率。

存储节点的直接收入包括存储费用及POS采矿收入，潜在的收入包括数据搜索、存储、下载等服务。

开放存储架构的应用
=========

就像我门前面说的，开放存储架构是任何一个人或者机构都可以自由加入的，每一个人或者机构都可以组成一个节点或者超级节点，参与到辅助链的共识中，赚取相应的报酬，并获得相应的投票权等，没有任何限制。而且开放存储架构同样具有区块链的特性，并与基础链和辅助链错位制约，形成FAB公链的整体结构。

因此，开放存储架构依托于FAB公链，同样可以提供各种区块链领域的存储服务，保证了数据的安全、去中心化、随时可查，甚至未来随着FAB作为某个地区的基础服务之一，开放存储架构在服务于FAB公链的同时，将为未来的商业应用奠定坚实的基础。

我们可以来简单的展望一下，未来开放存储架构可能做什么包括：

*   服务于FAB公链。这一点是毋庸置疑的，开放存储架构本就是错位制约的基础架构。确切的来说，开放存储架构服务于构建在FAB链上的各个辅助链，帮助他们存储交易、查询数据。
    
*   征信和权属管理：征信和权属的数字化管理是大型社交平台和保险公司都梦寐以求的。目前该领域的主要技术问题包括缺乏可靠的平台支持、有效的数据整合管理、足够的数据和分析能力等。区块链被认为可以促进数据交易和流动，提供安全可靠的支持。征信行业的门槛比较高，需要多方资源共同推动。
    
*   资源存储与共享：开放存储架构本身就类似于IPFS一样的P2P超媒体协议，网络也更快、更安全、更开放。未来可能会有团队在FAB公链上开发类似的云存储服务，例如百度云盘这样的云盘，也可能是Mirror这样的内容创作平台，更可能是抖音、youtube这样的流媒体，还可能有更多的资源存储与共享服务。
    
*   社交媒体。就像上面提到的资源存储一样，社交媒体每天大量的聊天记录、图片、视频、语音等等，都需要大量的存储，尤其是基于区块链的去中心化社交应用，都需要大量的存储，开放存储架构同样适用。
    
*   此外，还有各种贸易、供应链、物联网，以及涵盖我们生活、工作、学习、消费、娱乐的方方面面。
    

FAB公链本就是一个完全开源、开放、自由的区块链公链平台，我们之前那也介绍了很多基于FAB公链打造的生态落地应用，都是非常优秀的真实落地应用，尤其是pay.cool支付这样满足大规模商业应用的支付系统，必将颠覆整个区块链支付体系，而且即将在萨尔瓦多开始应用，我们拭目以待！

有理由相信，未来基于FAB公链打造的落地应用案例会越来越多。这也会进一步促进FAB公链的繁荣，带来更多的创新业务和场景。

我们以上介绍的这些可能还只是冰山一角，期待更多的朋友共同进行探索。

推荐大家阅读：

Fab公链实现企业级应用的统一架构设计之1：系统整体架构：

[https://bress.xyz/zh/post/MCAO7hbmBdwhXCLE2SQso3aEcEAIqXxeeVwD7SACjo4](https://bress.xyz/zh/post/MCAO7hbmBdwhXCLE2SQso3aEcEAIqXxeeVwD7SACjo4)

什么是区块链支付，基于FAB公链开发的Pay.cool支付体系的模式：

[https://bress.xyz/zh/post/KnsLMhExvLlvzUveJR7XdxCRktZVk8stn0LYZhLNaZg](https://bress.xyz/zh/post/KnsLMhExvLlvzUveJR7XdxCRktZVk8stn0LYZhLNaZg)

FAB公链上的生态应用之一，ID DOCK数字身份认证系统详解：

[https://bress.xyz/zh/post/kAOBKUX6qeutSpSfeG5OosYG6x03LwbPWj56iwYDjdk](https://bress.xyz/zh/post/kAOBKUX6qeutSpSfeG5OosYG6x03LwbPWj56iwYDjdk)

FAB公链大生态
========

FAB公链已经有多个生态正式开始运行，包括各种链游、商城等等，再加上我们之前介绍的基于FAB打造的各种生态，未来也会有更多基于FAB公链开发的生态上线，我们社区也将继续给大家分享讲解，助力大家在区块链web3.0的时代，打造属于自己的商业版图。

1、去中心化钱包+去中心化交易所（[exchangily.com](http://exchangily.com/) 所有交易手续费100%分红给亿币交易所代币EXG的持有人）

2、去中心化数字货币支付工具— Pay.cool支付，基于区块链的Web3.0时代的支付宝。

3、去中心化电商（[madearn.com](http://madearn.com/)）

4、NFT交易平台（[collectiongala.com](http://collectiongala.com/)）

5、去中心化溯源系统ID Dock（身份验证系统）

6、DeFi生态应用（[Biswap.com](http://biswap.com/)）

7、链游平台（[gamearm.com](http://gamearm.com/)）

8、去中心化供应链DSC地图（Dex供应链）

如果您觉得好，请推荐给您身边的朋友并关注，谢谢您的支持！

也欢迎大家关注或收藏咱们频道，未来也将呈现更多的知识、教程，和大家一起，共同赚钱。

---

*Originally published on [FAB公链讲解员小K](https://paragraph.com/@fab-k/fab-15)*
