区块头验证配置
优质
小牛编辑
124浏览
2023-12-01
可在WeCross跨链路由端设定其他远端路由接入的区块链配置信息,遵循“谁配置,谁验证”的原则。
用户在连接BCOS和Fabric链的Router端可配置Fabric链各个Org Peer的CA证书和Orderer 的CA证书,以及BCOS链各个节点的公钥,用于验证对应链发来的区块。当在配置中未做该链的配置,则默认为不验证这个链的区块。
若要配置验证逻辑,需要在跨链路由的conf
目录下新增配置文件verifier.toml
(和wecross.toml
在相同目录)。
这里以跨平台 FISCO BCOS & Fabric部署的网络作为举例,配置如下所示(请以实际情况配置):
[verifiers] [verifiers.payment.bcos] chainType = 'BCOS2.0' # 填写所有共识节点的公钥 pubKey = [ 'b949f25fa39a6b3797ece30a2a9e025...', '...' ] [verifiers.payment.fabric] chainType = 'Fabric1.4' # 填写所有机构CA的证书路径 [verifiers.payment.fabric.endorserCA] Org1MSP = 'classpath:verifiers/org1CA/ca.org1.example.com-cert.pem' Org2MSP = 'classpath:verifiers/org2CA/ca.org2.example.com-cert.pem' [verifiers.payment.fabric.ordererCA] OrdererMSP = 'classpath:verifiers/ordererCA/ca.example.com-cert.pem'
配置详情请查看 区块头验证配置。