第五章 应用服务接入说明
5.1 可信区块链运行监测平台监测服务查询说明
可信区块链运行监测平台监测服务作为传统互联网ICP备案的延伸,以及信通院可信区块链计划的一部分,为正在运行中的私有链和联盟链提供可信区块链运行状态注册登记、数据同步、数据监测等服务。机构和个人都可以通过服务官网或DDC网络的API,查询被监测区块链的实时运行状态,或访问链上官方合约验证被监测区块链的区块哈希,以确保它们没有被重构、篡改或造假。具体的查询步骤如下:
1.生成网关项目key
生成相应的网关接入项目信息,具体步骤参考DDC官方门户功能操作。
2.获取监测区块链合约地址以及合约ABI信息
为保障数据隔离性,每个被监测区块链都会在BSN延安链上部署单独的监测合约。被监测区块链在BSN延安链上的监测合约地址可参考github。
合约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 | ||
响应说明 | true:表示验证成功 false:表示验证失败 |
4.调用验证
通过以上获得的BSN-DDC官方网关延安链接入参数以及监测合约的abi后,即可通过延安链的FISCO BCOS链节点SDK 访问节点网关进行链上监测合约的区块验证。