对部署和加密的详细流程感兴趣的可以看我另一篇笔记 我这里只是稍微记录
keymanager、gen_data_secure_key.sh和encrypt_node_key.sh脚本的使用
下载3.0的build_chain.sh脚本 链接如下
如下我的二进制文件版本是 3.6.0的
我的build_chain.sh脚本的版本是3.0.0的
搭建区块链
启动key manager
配置dataKey
修改节点配置
修改[storage_security]中的字段如下
加密节点私钥
移动到对应节点目录下 并启动
如下可以看见启动成功!!!
为什么呢?具体的还得去查查看,3.6的build_chain.sh脚本和3.6的二进制文件 搭建的链 无法实现落盘加密的这个问题 我已经提交给开发人员了(期待我下一次再来填坑吧!)
记住如下搭配就好了(每一个我都试验了!!!)
3.6的build_chain.sh脚本和 3.0的二进制文件 可以
3.0的build_chain.sh脚本和 3.0的二进制文件 可以
3.0的build_chain.sh脚本和 3.6的二进制文件 可以
3.6的build_chain.sh脚本和 3.6的二进制文件 不可以!!!