3.2 可信区块链运行监测平台认证服务查询说明

  可信区块链运行监测平台认证服务作为传统互联网ICP备案的延伸,以及信通院可信区块链计划的一部分,为正在运行中的私有链和联盟链提供可信区块链运行状态注册登记、数据同步、数据认证等服务。机构和个人都可以通过服务官网或DDC网络的API,查询被认证区块链的实时运行状态,或访问链上官方合约验证被认证区块链的区块哈希,以确保它们没有被重构、篡改或造假。具体的查询步骤如下:

1.生成网关项目key

生成相应的网关接入项目信息,具体步骤参考DDC官方门户功能操作

合约名称 地址(BSN延安链) ABI文件
实名DID合约 0xa5589c090c2f543b898
365c367d2b773b87bc1af
http://10.0.50.12:8088/identitychainsystem/contract/-
/blob/master/abi/v2/DidContract.abi
凭证存证合约 0xe3c5f35ec9ff7e2bd85
78997b4e6bf2b9e037a04
http://10.0.50.12:8088/identitychainsystem/contract/-
/blob/master/abi/VcContract.abi
身份认证存证合约 0x07ec1d7f5981e02d229
610d610e15e8dec25c9da
http://10.0.50.12:8088/identitychainsystem/contract/-/
blob/master/abi/CertContract.abi
凭证模版合约 0x1560f51e84fe398cc72
2f153665e5cd38c3b9d88
http://10.0.50.12:8088/identitychainsystem/contract/-
/blob/master/abi/VctContract.abi
  为保障数据隔离性,每个被认证区块链都会在BSN延安链上部署单独的认证合约。下面是BSN-DDC基础网络中泰安链、文昌链作为被认证区块链在BSN延安链上的认证合约地址:
被认证区块链 BSN延安链认证合约地址
泰安链 https://github.com/BSN-DDC/yananchain/tree/main/tbm/smartcontractabis
文昌链 https://github.com/BSN-DDC/yananchain/tree/main/tbm/smartcontractabis

  合约ABI地址:https://github.com/BSN-DDC/yananchain/blob/main/tbm/smartcontractabis/ChainStore.abi

3.合约说明

方法名称 check
方法描述 验证区块HASH
方法声明
function check(uint256 number_, bytes32 hash_) public view returns (bool)
方法入参
字段名称 字段类型 描述 是否为空
number_ uint256 区块高度
hash_ bytes32 区块hash
响应结果 true/false
响应说明11 true:表示验证成功 false:标识验证失败

4.调用验证

  通过以上获得的BSN-DDC官方网关延安链接入参数以及认证合约的abi后,即可通过延安链的FISCO BCOS链节点SDK 访问节点网关进行链上认证合约的区块验证。

Copyright 北京红枣科技有限公司

results matching ""

    No results matching ""

    results matching ""

      No results matching ""