CITA 服务部署系列【一. CITA 服务环境说明】

环境说明

基础环境(最低环境要求)

vCPU: 2核心
内存容量: 4GB
磁盘空间: 100GB
操作系统: 无要求,支持 docker 服务即可(本文档使用的操作系统为 Ubuntu Server 18.04 LTS)

网络环境

CITA链运行由6个微服务组成,其中 RPC 、 Network 两个微服务将会提供接口供外部访问;

  • RPC 默认起始端口号: 1337
  • Network 默认起始端口号: 4000

Tips:
RPC 服务提供 TCP 端口供外部访问,远程计算机通过网络可以请求服务,而不需要了解底层技术的通信;
CITA 服务提供了支持 JSON-RPC 2.0 ( https://www.jsonrpc.org/specification ) 协议的 API,方便用户通过简单的方式来访问 CITA 服务;

获取CITA

CITA安装包获取地址: https://github.com/cryptape/cita/releases
官方提供3种算法的二进制安装包,1个源码安装包;

  • 二进制安装包
    • cita_ed25519_blake2b.tar.gz
      • ed25519_blake2b ( ed25519 是签名算法,blake2b 是加密算法)
    • cita_secp256k1_sha3.tar.gz
      • secp256k1_sha3 ( secp256k1 是签名算法,sha3 是加密算法)
    • cita_sm2_sm3.tar.gz
      • sm2_sm3 ( sm2 是签名算法, sm3 是加密算法)
  • 源码包
    • cita_src.tar.gz

:grinning: 很感谢您能够看到这里,如果文中的内容有描述不当,请您在本章节下方指出,我会尽快修改;

2赞

image

如果安装的SM2版本的,通过cita-cli,显示的加密方式还是 encryption : secp256k1 ?这个是怎么回事?

cita版本0.24.2

你需先 switch 算法,执行:

cita> switch --algorithm sm2