区块链实验室(5) - 将区块链账本存储到云

区块链网络中的节点需要存储完整的账本,而且账本的存储量一般很大,消耗大量的存储空间。这对一些轻量级节点而言,是一个巨大的挑战。

本文将区块链账本共享存储到云端,每个轻量级节点对每个区块签名,将签名文件上传到云存储。每个云存储仅保留一份完整的账本,以及各个节点对所有区块的签名。

首先,修改Hyperledger Fabric的Peer源码,收到确认后的区块时,对新区块签名并发送到云存储模块。编译peer,并生成自定义的Docker镜像。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

修改Docker脚本,启用自定义的Peer Docker镜像,并在Docker脚本中添加自定义的参数。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

启动云存储模块

在这里插入图片描述
在这里插入图片描述

启动Fabric的自带案例

在这里插入图片描述

云存储模块开始工作

在这里插入图片描述

观察结果,云存储模块上分别有3个区块,每个区块对应1个目录。default文件是云存储模块上的完整账本。

在这里插入图片描述

更详细的资源

期刊出版:https://www.arocmag.com/article/01-2021-09-006.html

专利检索:http://epub.cnipa.gov.cn/ 检索号:2021103052563

在这里插入图片描述

实验环境如下

虚拟机文件:ubuntu23.04-Fabric-Original

获取地址:https://pan.baidu.com/s/1RlrSy_OuT3B7TMT5AJEGmA?pwd=oava

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值