区块链实验室(24) - FISCO网络重构

若干次实验以后,FISCO网络中100个节点堆积了不少交易记录,消耗不少磁盘空间,见下图所示,100个节点累计消耗了10G空间。

观察每个节点的磁盘消耗,以node88为例,消耗了107MB,见下图所示。在该节点中,日志(log目录里的文件)占去了大半磁盘消耗,而这些日志都是文本文件,完全可以删除,但要保留log目录。data/group1是该节点加入的区块链组织,相当于Hyperledger Fabric里的通道(channel)。Fisco缺省用RocksDB保存账本。相对于log,账本的磁盘消耗不算大。

在这个磁盘消耗程度下,当前区块高度,见下图所示。

磁盘消耗给虚拟机带来沉重的负担,重构FISCO网络的简单办法就是100%劫持这个网络,就是消除这100个节点,用前述文章所述方法(区块链实验室(18) - 用FISCO BCOS架设1个无标度网络)重新架设1个新网络。

或许可以尝试,部分节点如何劫持这个网络呢。

本文的一篇文章已被"Future Generation Computer Systems"接收,提前庆祝一下。

相关推荐
周末不下雨2 小时前
win11+ubuntu22.04双系统 | 联想 24 y7000p | ubuntu 22.04 | 把ubuntu系统装到1T的移动固态硬盘上!!!
linux·运维·ubuntu
喵叔哟3 小时前
重构代码中引入外部方法和引入本地扩展的区别
java·开发语言·重构
seraph9994 小时前
python oa服务器巡检报告脚本的重构和修改(适应数盾OTP)有空再去改
重构
咖喱鱼蛋4 小时前
Ubuntu安装Electron环境
linux·ubuntu·electron
ac.char4 小时前
在 Ubuntu 系统上安装 npm 环境以及 nvm(Node Version Manager)
linux·ubuntu·npm
淡水猫.5 小时前
Fakelocation Server服务器/专业版 ubuntu
运维·服务器·ubuntu
The_Ticker6 小时前
CFD平台如何接入实时行情源
java·大数据·数据库·人工智能·算法·区块链·软件工程
程序猿阿伟6 小时前
《C++ 实现区块链:区块时间戳的存储与验证机制解析》
开发语言·c++·区块链
TechubNews6 小时前
Helius:从数据出发,衡量 Solana 的真实去中心化程度
去中心化·区块链
dingzd957 小时前
Web3的核心技术:区块链如何确保信息安全与共享
web3·去中心化·区块链