记一点cita的使用过程

接触到cita的第一点就是感觉纯docker操作,这点还有不错的好处的。但是也有着调试麻烦等各种各样的事情。如果你想吧环境从docker->正式环境,那么https://github.com/cryptape/cita-run/tree/ubuntu-18.04-20180523,请跟着docker镜像制作的方式来安装环境即可。

接下来的尝试都是根据教程一步一步走过来的,除了其中有几点。

1、在将普通节点升级成共识节点的时候需要接点的公钥地址。(额,我只在节点中找到了私钥根本就没公钥。)

官方人士提供了一个工具https://github.com/driftluo/cita-cli,把私钥进行转化成公钥和地址。

2、默认的接点创建是没有权限配置的,需要自己将权限打开

./scripts/create_cita_config.py create --nodes "127.0.0.1:4000,127.0.0.1:4001,127.0.0.1:4002,127.0.0.1:4003" \
                                         --super_admin "0x9dcd6b234e2772c5451fd4ccf7582f4283140697" \
                                         --contract_arguments SysConfig.check_permission=true

3、分布式多节点配置

因为不是很了解 cita具体的分布式发布方法。现在我先在自己本机创建了多个节点,分配了多个不同的ip地址,然后再把这些节点分发到各个机器上去。如果创建了一个新的节点,只能把创建出来的节点ip配置一个一个的复制到分布式的节点中然后在更新template中的节点列表文件。(我暂时是这么做的)


你可能感兴趣的:(区块链)