[发明专利]一种基于区块链的事件发布、事件订阅的方法及装置在审
申请号: | 201910292876.0 | 申请日: | 2019-04-12 |
公开(公告)号: | CN110097363A | 公开(公告)日: | 2019-08-06 |
发明(设计)人: | 刘丽平;苏小康;张开翔;范瑞彬 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q40/04 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 518027 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 发布事件 事件发布 发布服务器 发布请求 交易请求 事件订阅 链系统 发送 交易结果 交易日志 调用 删除 篡改 审计 发布 | ||
本发明公开了一种基于区块链的事件发布、事件订阅的方法及装置,其中,事件发布方法包括:发布服务器接收发布请求,根据发布请求中的待发布事件的主题,从区块链(Blockchain)系统中确定待发布事件的主题合约的合约地址,生成第一交易请求,将第一交易请求发送至区块链系统,区块链系统调用待发布事件的主题合约发布待发布事件并生成交易日志后发送第一交易结果至发布服务器。本技术方案采用区块链技术,解决了发布事件被轻易篡改或删除的问题,进而实现有效的事后审计。
技术领域
本发明实施例涉及金融科技(Fintech)领域,尤其涉及一种基于区块链(BlockChain)的事件发布、事件订阅的方法及装置。
背景技术
事件发布指的是,生产者将生成的事件发送至事件对应主题的消息队列中;事件订阅指的是,消费者从特定主题的消息队列中获取事件。现有的事件发布订阅关注生产者发布的事件是否准确、快速的被消费者订阅,在消费者订阅完成后,可以将消息队列中事件删除。
但现有的事件发布订阅中,消息队列中的事件可以被访问人员轻易篡改,不能保障事件订阅的准确性,且订阅完成后允许将消息队列中事件删除,不能做到有效的事后审计。
发明内容
本发明实施例提供一种基于区块链的事件发布、事件订阅的方法及装置,用以解决发布事件被轻易篡改或删除的问题,进而实现有效的事后审计。
本发明实施例提供的一种基于区块链的事件发布的方法,包括:
发布服务器接收发布请求,所述发布请求包括待发布事件;
所述发布服务器根据所述待发布事件的主题,从区块链系统中确定所述待发布事件对应的主题合约的合约地址;所述区块链系统中存储有各主题对应的主题合约;
所述发布服务器生成第一交易请求;所述第一交易请求包括所述待发布事件对应的主题合约的合约地址和所述待发布事件;
所述发布服务器将所述第一交易请求发送至所述区块链系统;
所述发布服务器接收所述区块链系统返回的第一交易结果;所述第一交易结果是所述区块链系统调用所述待发布事件对应的主题合约发布所述待发布事件并生成交易日志后发送的;所述交易日志中记录有已发布事件。
上述技术方案中,采用区块链系统,区块链系统中存储有各主题和各主题对应的主题合约。发布服务器接收发布请求,该发布请求可以是生产者发送的包括待发布事件的请求,发布服务器根据待发布事件的主题,确定出待发布事件的主题合约的地址,以使得区块链系统调用待发布事件的主题合约对待发布事件执行发布动作,区块链系统生成记录有已发布事件的交易日志,并将交易日志存储在区块链系统中,通过区块链系统的链式存储,防止已发布事件被轻易篡改和删除,保障了已发布事件的准确性,以实现有效地事后审计。
可选的,所述发布服务器根据所述待发布事件的主题,从区块链系统中确定所述待发布事件对应的主题合约的合约地址,包括:
所述发布服务器从所述区块链系统中获取系统合约;所述系统合约包括主题和主题合约的合约地址的对应关系;
所述发布服务器根据所述待发布事件的主题,从所述系统合约中确定出所述待发布事件对应的主题合约的合约地址。
上述技术方案中,当发布服务器根据待发布事件的主题确定待发布事件的主题合约的合约地址时,需要从区块链系统中获取系统合约,并从系统合约中确定合约地址。将主题和主题合约的合约地址的对应关系存储至区块链系统的系统合约中,保障了数据的安全性,且区块链系统实现准确无误的调用待发布事件的主题合约,并对待发布事件进行发布和存储。
可选的,在所述发布服务器接收生产者发送的发布请求之前,还包括:
所述发布服务器接收待创建主题;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910292876.0/2.html,转载请声明来源钻瓜专利网。