ABT 节点配置文件 .abtnode.yml 里面的内容如下:

node:
  # ABT 节点描述信息
  name: 'ABT Node'
  description: 'Container of official ArcBlock blocklets'

  # ABT 节点 sk, pk, did 属性
  sk: '0x39231d873687551460595848ee9fe32292f9ea44213a995fa5e5e15329e81e0748c6ee9a36c0db6dabd29f64e4e916b030c7060f937008eed0793f2e20845238'
  pk: '0x48c6ee9a36c0db6dabd29f64e4e916b030c7060f937008eed0793f2e20845238'
  did: 'zNKqM4yhZg39gd5KUuVNiDzq6HrwPSK6YFeA'

  # 在哪里存储 ABT 节点数据: 改变这个到你的主文件夹,在 mac 通常:/Users/YOUR_NAME/.abtnode
  dataDir: /home/work/.abtnode

  # ABT 节点控制台访问地址
  domain: 192.168.1.2
  # ABT 节点控制台访问端口
  port: 8089
  https: false
  # ABT 节点控制台 session 秘钥
  secret: 'weilru4j2oi34u*(#U$IORQWRjk'

  # ABT 节点拥有者信息
  owner:
    pk: ''
    did: ''

blocklet:
  # 指定 Blocklet 监听的端口
  port: 8090
  # 指定从哪获取可用的 Blocklets
  registry: https://blocklet.arcblockio.cn
  owner:
    pk: ''
    did: ''

对于节点密钥和 did 部分,如果你只是测试,使用上面的值配置应该没问题,如果你想定义自己的,你可以生成如下:

npm install -g @arcblock/forge-cli
forge wallet:create
# 依次选择 `ROLE_APPLICATION`, `SHA3`, `ED25519`
# 复制 `sk`, `pk`, `address` 到 abtnode.yml 中,对应 sk, pk, did