TSS Node 子命令说明
Init 初始化
初始化 TSS Node 密钥和数据,创建数据库文件。如果数据库文件已经存在,则执行会失败。详情参见【初始化 TSS Node】章节。
Info 查看信息
查看 TSS Node 基本信息,包括:
查看 Node ID 信息
查看回调客户端公钥信息
示例:
Info group 查看 Group 信息
参数
描述
group_id(可选)
指定单个 Group ID 查询信息。如不指定,则输出全部 Group 信息。
Group 是指三个 TSS Node 组成的逻辑上的小组:它们共同管理同一个根私钥的三个分片。如果一个 TSS Node 参与管理了多个不同根私钥的分片,那么它同时属于多个 Group。
使用 info group 命令可以查看 TSS Node 所属的 Group 信息,包括如下属性:
属性
参考值
描述
Group ID
vnJShriEOIzBLaOUxUDs
Group 唯一标识
Created Time
2023-01-11 14:36:42.179778596 +0000 UTC
Group 创建时间
Root Extended Public Key
xpub661MyMwAq……Mcet8
当前 Group 包含的私钥分片对应的 根扩展公钥
ChainCode
0x098a……9dd9
根私钥对应的 ChainCode,16 进制
Share ID
121637……483926
私钥分片的 Share ID ,10 进制
Share Public Key
0x0231adf……d2773
私钥分片对应的公钥,默认为压缩公钥,16 进制
Type
1
类型,1 表示 ecdsa,2 表示 eddsa
Curve
secp256k1
支持的签名曲线
Threshold
2
签名所需要的最少私钥分片数量
Local Node ID
coboA1B2C3D4
本地 TSS Node 的 Node ID
Other Node IDs
[coboA1B2C3D4, coboA2B3C4D5]
其他参与方的 TSS Node 的 Node ID
Participants:
3
总的私钥分片数量(即参与方总数),以及所有参与方的 Node ID、私钥分片 Share ID 与私钥分片 Share Public Key
查看 TSS Node 版本信息。
拉取最新版本的 TSS Node 容器镜像。
示例:
程序执行流程:
检查 docker 安装是否正常,且当前用户有权限操作 docker
如果是 SGX 版本,检查 SGX 驱动是否正常
检查容器镜像是否已经存在:如果已经存在,并不会主动更新;如果不存在,则拉取最新的容器镜像
检查是否有状态异常的容器
检查当前运行的 TSS Node 容器,并输出最近的5条日志
Log 查看容器日志
显示容器的标准输出日志。如果希望看到更多日志,您可以访问 logs/ 文件夹中的完整日志文件。
Stop 停止后台服务
停止 TSS Node 后台服务。
Last updated