摘要
本发明公开了一种基于智能合约的schema统一存取方法,通过部署一个智能合约对schema进行统一存储和获取,将新的schema上链存储或者获取现有的schema用于线下解析,均通过调用这一智能合约完成相应操作。数据提供方根据其数据的组织格式,编写相应的schema,规定其链上数据在链下进行解析时各个字段的信息。在完成schema的编写后,数据提供方通过调用智能合约实现schema的存储。第三方通过调用同一智能合约,获得其想要进行解析的数据所对应的schema信息,根据schema对数据提供方上链的数据进行解析,获得各个字段对应的值。本发明方法一方面简化了各个节点的编码工作,另一方面节点无需存储多个schema与智能合约地址之间的映射关系,提高了节点的资源利用效率以及区块链系统的性能。
- 单位