一个区块链项目的研发,大体需经历四个阶段的生命周期:创建、研发、运行、销毁。其中,运行是整个生命周期中最核心、时间跨度最长的阶段,重要性不言而喻。要保证项目稳定运行,离不开完善的部署和运维。
然而,在实际部署及后期运维过程中,关于区块链系统的“十万个为什么”随之而来:
如何预估整个项目所需的硬件资源?如何避免频繁的扩容操作?
选择哪种部署方式和工具?有什么注意事项?
部署后,如何测试链的整体性能?
如何启用诸如落盘加密、权限控制等高阶特性,以保证系统安全?
如何更换现有节点的 IP 地址?
某台主机因为某些原因挂掉后,如何迁移到一台新的主机中去?
如何升级节点,以便使用新版本的只读接口?
如何新增机构?如何对某个机构新增节点?
如何进行证书管理和监控,防止证书过期?
......
微众银行区块链积极听取社区意见和建议,基于多年研发FISCO BCOS底层开源平台的经验,总结应用落地实践过程中,有关系统部署和运维实践的操作指南,沉淀了一套《区块链系统部署运维实践文档》,百科式地为上述问题提供操作指引。
作为FISCO BCOS开源社区重要的发起者和推动者,微众银行区块链持续参与开源生态共建,