MacOS 部署CITA系列【一、准备】


#1

一、基础环境:

MAC os 

安装docker

二、网络环境检查

1)RPC默认起始端口号:1337

    若默认配置四个共识节点,则四个共识节点的rpc默认端口号为:1337,1338,1339,1340

    【注意⚠️】:

        1.起链之前先检查一下端口号是否被占用,    netstat -antl | grep 1337 

                                            netstat -antl | grep1338 

                                            netstat -antl | grep1339 

                                            netstat -antl | grep1340

        2.在起链过程中可以修改,不过修改默认RPC端口号时需要注意⚠️与其他默认端口号冲突;

        3.RPC端口号的设置还与调试工具Cita-cli使用有关⚠️,若Cita-cli连接链失败,可先检查此端口号是否被监听。

2)Network 默认起始端口号:4000

     若默认配置四个共识节点,则Network默认端口号为: 4000, 4001,4002,4003

     【注意⚠️】:

            自定义Network端口号时需要注意⚠️与其他默认端口号冲突!!!

关于端口号的说明详细可见官方文档: https://docs.citahub.com/zh-CN/cita/configuration/chain-config

相关细节如下方截图:


三、获取CITA

本文使用release安装包0.22.0版本 cita_secp256k1_sha3.tar.gz( secp256k1 是签名算法,sha3 是加密算法)

获取地址:https://github.com/cryptape/cita/releases

【操作】:

        进入https://github.com/cryptape/cita/releases网页中,选取release 0.22.0版本安装包下载

四、获取调试工具cita-cli

    简要说明:    

            CITA CLI 是用于开发中调试 CITA 的命令行工具。

            CITA CLI 与 CITA 的关系,就像 redis-cli 和 redis。

GitHub 地址:https://github.com/cryptape/cita-cli

【操作】:

      git clone https://github.com/cryptape/cita-cli.git




MacOS 部署CITA系列【二、链启动过程】
MacOS 部署CITA系列【三、测试合约部署过程】
MacOS 部署CITA系列【零、需求目标】