区块链配置

当前基线

区块链配置并不是空白能力。

虽然 digital-platform-server 本身没有把区块链能力作为主要样例展开,但 service-center/uc-platform 已经提供了可直接参考的 blockchain.conf,而且开发态与安装态都存在对应文件。

主要文件

区块链配置通常以独立配置文件存在:

  • blockchain.conf

这类文件适合单独治理,不建议把链路配置散落到 server.conf 的各个角落。

常见配置内容

从当前样例看,区块链配置至少包括:

  • 是否启用区块链客户端
  • 账本标识
  • 网关地址
  • 网关端口
  • 是否使用 HTTPS
  • 默认签名账户的公钥与私钥

使用要点

  • 区块链接入参数建议集中维护在 blockchain.conf
  • 启用区块链能力时,应同时核对网关、账本和签名账户参数
  • 公钥、私钥、签名账户等敏感值不应以真实值进入公开示例
  • 如果业务接口会因为区块链能力而增加匿名访问路径或开放认证流程,应同步检查 server.conf

与存储配置的关系

区块链配置和数据库配置不同:

  • 数据库存储用于应用本地持久化与查询
  • 区块链配置用于链上交互、签名和网关通信

两者都属于“基础设施配置”,但关注点并不相同。

可复制模板

#######################################
# Blockchain 区块链
#######################################
# blockchain.client.enable=false
# blockchain.client.ledger=
# blockchain.client.gateway.host=blockchain.linkgie.com
# blockchain.client.gateway.port=443
# blockchain.client.gateway.https=true
# blockchain.client.default-signer.public-key=
# blockchain.client.default-signer.private-key=

相关AI skills

  • galaxy-app-config-blockchain
  • galaxy-app-config-security
最近更新:
发布者: huanghaiquan
扫码咨询