一种基于区块链的在分布式数据库中进行交易查询的方法

    公开(公告)号:CN107247773A

    公开(公告)日:2017-10-13

    申请号:CN201710422493.1

    申请日:2017-06-07

    CPC classification number: G06F17/30327 G06F17/3033 G06F17/30533

    Abstract: 本发明提供了一种基于区块链的在分布式数据库中进行交易查询的方法,包括如下步骤:步骤S101,设计Bloom过滤器,根据设计好的Bloom过滤器找出包含指定交易ID的候选区块;步骤S102,对候选区块进行遍历筛选,找出包含交易ID的目标交易所在的具体区块,然后构造验证消息VerifyMessage;步骤S103,通过解析VerifyMessage,对区块所在交易路径进行完整性验证;步骤S104,根据验证结果,返回对应信息,实现基于区块链的分布式数据库中任意交易的查询。采用本发明的方法,实现基于区块链的分布式数据库中任意交易的查询,提高区块链数据的利用率。

    一种基于区块链的在分布式数据库中进行交易查询的方法

    公开(公告)号:CN107247773B

    公开(公告)日:2018-05-15

    申请号:CN201710422493.1

    申请日:2017-06-07

    Abstract: 本发明提供了一种基于区块链的在分布式数据库中进行交易查询的方法,包括如下步骤:步骤S101,设计Bloom过滤器,根据设计好的Bloom过滤器找出包含指定交易ID的候选区块;步骤S102,对候选区块进行遍历筛选,找出包含交易ID的目标交易所在的具体区块,然后构造验证消息VerifyMessage;步骤S103,通过解析VerifyMessage,对区块所在交易路径进行完整性验证;步骤S104,根据验证结果,返回对应信息,实现基于区块链的分布式数据库中任意交易的查询。采用本发明的方法,实现基于区块链的分布式数据库中任意交易的查询,提高区块链数据的利用率。

Patent Agency Ranking