【技术实现步骤摘要】
本申请总体上涉及计算机网络安全,特别是涉及一种在区块链应用系统中用于信息发布订阅与概率支付的方法、装置、设备及存储介质。
技术介绍
1、随着大数据时代到来,一种以数据为中心的发布-订阅模型应运而生,即,pubsub服务。该模型建立了中心化的数据空间概念。发布者(publisher)可以发布“数据”;订阅者(subscriber)可以订阅“数据”。任何需要信息分发的应用都可以使用这种数据驱动的网络结构。例如,用户对数据的发布或订阅,都是基于中心化的服务器进行交互。用户可能会订阅一些感兴趣的内容,比如美食、旅游……有一些数据可能需要具备相应的权限或者要经过认证才能获取。如图1所示,中心化的数据服务方分别向订购方甲和订购方乙提供了“数据承诺+订单交易”方式的数据服务100。服务器先接收各数据提供方提交的数据承诺并存储,同时对数据提供方的账户进行固定金额冻结;然后,基于订购方提交的购买数据的订单请求,将目标数据提供给订购方,并向数据提供方支付预定劳务费。通过中心化的数据服务方对数据承诺以及账户信息进行存储,保证了这些数据的不可篡改性,从而保证了
...【技术保护点】
1.一种发布服务客户端,包括:
2.根据权利要求1所述的发布服务客户端,其中,所述的发布服务请求消息至少包括:
3.根据权利要求2所述的发布服务客户端,其中,所述至少一份概率支付同意书至少包括:
4.根据权利要求3所述的发布服务客户端,其中,所述发布服务客户端被使得通过以下操作判断所述发布者是否有权发布消息:
5.根据权利要求3所述的发布服务客户端,其中,所述具有写操作权限的地址集合被定义为Merkle树的根节点,所述具有写操作权限的地址集合中的元素被定为为Merkle树的叶子节点。
6.根据权利要求3所述的
...【技术特征摘要】
1.一种发布服务客户端,包括:
2.根据权利要求1所述的发布服务客户端,其中,所述的发布服务请求消息至少包括:
3.根据权利要求2所述的发布服务客户端,其中,所述至少一份概率支付同意书至少包括:
4.根据权利要求3所述的发布服务客户端,其中,所述发布服务客户端被使得通过以下操作判断所述发布者是否有权发布消息:
5.根据权利要求3所述的发布服务客户端,其中,所述具有写操作权限的地址集合被定义为merkle树的根节点,所述具有写操作权限的地址集合中的元素被定为为merkle树的叶子节点。
6.根据权利要求3所述的发布服务客户端,其中,所述至少一个存储器和所述计算机程序代码还被配置为利用所述至少一个处理器,使得所述发布服务客户端进一步执行:将所述验证者地址信息集合中的地址信息和/或所述发布者指定的特定地址信息,添加到所述代币转出地址列表中。
7.一种订阅服务客户端,包括:
8.根据权利要求7所述的订阅服务客户端,其中,所述的订阅服务请求消息包括:
9.一种区块链节点服务器,包括:
10.根据权利要求9所述的区块链节点服务器,所述至少一个存储器和所述计算机程序代码还被配置为利用所述至少一个处理器,使得所述区块链节点服务器进一步执行:
11.根据权利要求9所述的区块链节点服务器,其中,所述区块链节点服务器被使得通过以下操作将所述发布服务请求消息中的交易邀约分派到相应的信息池分片中:
12.根据权利要求9所述的区块链节点服务器,其中,所述信息池分片中至少一个信息池分片用于存储交易账户信息。
13.根据权利要求10所述的区块链节点服务器,其中,所述过滤规则包括:特定账户请求过滤规则和/或特定消息过滤规则。
14.根据权利要求9所述的区块链节点服务器,其中,所述的发布服务请求消息至少包括:
15.根据权利要求14所述的区块链节点服务器,其中,所述至少一份概率支付同意书至少包括:
16.根据权利要求15所述的区块链节点服务器,其中,所述至少一个存储器和所述计算机程序代码还被配置为利用所述至少一个处理器,使得所述区块链节点服务器进一步执行:
17.一种由发布服务客户端执行的方法,包括:
18.根据权利要求17所述的方法,其中,所述的发布服务请求消息至少包括:由所述发布者的私钥签署的至少一份概率支付同意书。
19.根据...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。