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延安链认证合约地址 |
---|---|
泰安链 | 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 访问节点网关进行链上认证合约的区块验证。