Ledgerdata Refiner:Hyperledger Fabric账本数据查询平台
区块链是最流行的分布式账本技术之一,它可以解决企业间的信任问题。Hyperledger Fabric是一个面向企业应用的许可制区块链,但是,与传统的分布式数据库解决方案 相比,基于区块链的应用开发的一个问题在于其有限的数据访问能力。对于Fabric而言, 只能利用Fabric SDK或链码提供的有限接口来访问账本数据。为了满足数据查询需求并 为基于Hyperledger Fabric开发的实际应用提供灵活的查询功能,本论文提出了 账本数据查询平台这一概念并将其命名为Ledgerdata Refiner。基于这一账本数据 分析中间件,我们为用户获取区块或交易数据提供了充足有效的访问接口。
Ledgerdata Refiner中间件也可以用来跟踪任何状态的历史操作。另外,中间件对 账本状态数据结构进行了分析和聚类处理,从而让用户能够针对账本数据进行丰富的查询。 最后,我们在真实应用中验证了本论文提出的查询平台的有效性。