【技术实现步骤摘要】
一种基于区块链的查询方法和装置
本专利技术涉及计算机
,尤其涉及一种基于区块链的查询方法、装置、电子设备和计算机可读介质。
技术介绍
使用区块链实现查询的机制已经广泛应用于区块链领域,例如在信用查询场景中,用户提出查询某个机构黑名单的申请(也可对多个机构同时发出),申请提出时,往往将需要查询的字段信息,如被查主体的企业名称、统一社会信用代码、企业邮箱等,如果是涉及个人主体的,往往提供其姓名、身份证号码、手机号码等。提出申请的过程,可以是用户与机构多个交互,也可以是就一个主体间的单次交互,或者是基于名单列表的批量交互。机构收到查询其黑名单的请求后,通过用户提供的字段遍历其黑名单库,如有符合则提取相关信息后,输出准备反馈至用户的字段,由于机构降低维护成本和合规方面的原因,返回的结果往往不是原始数据,而是表征查得结果属性的字段,如“是”或“否”。机构查询中,对收到的字段会给予关注,即使其黑名单中没有的个体,出于用户查询是有一定原因的假设,可能会将相关信息落库,或者放入“可能有问题名单”中。机构将输出字段反馈至用户,用户可以根据结果字段作为参考,指导其交易行为。用户 ...
【技术保护点】
1.一种基于区块链的查询方法,其特征在于,包括:区块链查询节点制作智能合约,其中所述智能合约中包括查询字段;所述区块链查询节点广播所述智能合约;所述区块链目标节点接收所述智能合约,根据所述智能合约生成查询结果,其中所述查询结果中包括所述查询字段以及所述查询字段对应的结果字段;所述区块链目标节点将所述查询结果发送至所述区块链查询节点;所述区块链记账节点生成所述区块链目标节点将所述查询结果发送至所述区块链查询节点的行为记录,以及生成所述区块链查询节点广播所述智能合约的行为记录。
【技术特征摘要】
1.一种基于区块链的查询方法,其特征在于,包括:区块链查询节点制作智能合约,其中所述智能合约中包括查询字段;所述区块链查询节点广播所述智能合约;所述区块链目标节点接收所述智能合约,根据所述智能合约生成查询结果,其中所述查询结果中包括所述查询字段以及所述查询字段对应的结果字段;所述区块链目标节点将所述查询结果发送至所述区块链查询节点;所述区块链记账节点生成所述区块链目标节点将所述查询结果发送至所述区块链查询节点的行为记录,以及生成所述区块链查询节点广播所述智能合约的行为记录。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述区块链查询节点接收由所述区块链目标节点发送的多个查询结果;所述区块链记账节点生成所述区块链查询节点接收由所述区块链目标节点发送的多个查询结果的行为记录;所述区块链查询节点确定对于同一个查询字段,包括该查询字段对应的不同的结果字段的查询结果的数量;所述区块链查询节点根据所述数量的最大值确定所述查询字段的采纳结果字段。3.根据权利要求1所述的方法,其特征在于,所述智能合约中还包括所述区块链查询节点的账户信息、签名信息、价格信息中的一个或多个;所述查询结果中还包括所述区块链目标节点的签名信息。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述区块链记账节点记录Token值由所述区块链查询节点转移至所述区块链目标节点的数量;其中向发送包括所述采纳结果字段的所述查询结果的所述区块链目标节点转移的Token值的数量为第一数量,向发送未包括所述采纳结果字段的所述查询结果的所述区块链目标节点转移的Token值的数量为第二数量;所述第一数量大于所述第二数量。5.根据权利要求1所述的方法,其特征在于,所述区块链目标节点记录所述查询字段的受查主体。6.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:所述区块链记账节点在生成行为记录之前和/或之后,向所述区块链目标节点和/或所述区块链查询节点获取GAS值。7.一种基于区块链的查询装置,其特征在于,包括:区块链查询端、区块链记账端和区块链目标端;其中所述区块链查询段包括:合约模块,用于制作智能合约,其中所述智能合约中包括查询字段;广播模块,用于广播所述智...
【专利技术属性】
技术研发人员:聂二保,
申请(专利权)人:北京京东金融科技控股有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。