[发明专利]面向存证场景的区块链前置服务系统与方法、终端、介质在审
申请号: | 202110779825.8 | 申请日: | 2021-07-09 |
公开(公告)号: | CN115600252A | 公开(公告)日: | 2023-01-13 |
发明(设计)人: | 黄劼;刘远博;王盛义;吴创;黄可 | 申请(专利权)人: | 上海宝信软件股份有限公司 |
主分类号: | G06F21/64 | 分类号: | G06F21/64;G06Q40/04 |
代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 胡晶 |
地址: | 200120 上海市浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 场景 区块 前置 服务 系统 方法 终端 介质 | ||
本发明提供了一种面向存证场景的区块链前置服务系统,包括调用智能合约模块:发送智能合约交易后,区块链返回交易哈希,返回的交易哈希记录在数据库和交易队列;查询交易结果模块:从交易队列中取出交易哈希,通过交易哈希查询交易回执,查询成功后将交易哈希放入推送队列;推送交易结果模块:将推送队列中交易哈希所对应的结果回调给发送交易时传入的微服务地址。本发明又提供了一种面向存证场景的区块链前置服务方法、终端和介质。本发明解决了传统的存证系统在开发周期、可靠性上的不足,有效地提升企业的区块链应用工程开发效率,并且使开发的应用代码可复用。
技术领域
本发明涉及区块链技术领域,具体地,涉及一种面向存证场景的区块链前置服务系统与方法、终端、介质。
背景技术
根据2020年中国信息通信研究院的报告,越来越多的实体经济垂直领域呈现出“区块链+”的发展格局和“脱虚向实”的良好势头。随着区块链应用落地加快推进,“区块链+”业务已经成为互联网骨干企业进军区块链行业的发展重点,在金融业务之外,积极部署互联网,朔源、供应链物流、数字资产、政务及公共服务,知识产权、法律、医疗等多领域的应用。
但是,区块链不同于传统数据库,使用区块链开发应用系统与传统系统会有较多差异,其中最重要的一点是智能合约的执行和其结果的获取。由于区块链上需要经过多方共识后才能确定一笔交易,企业开发应用时不能立刻获取智能合约执行结果,这极大的减慢了开发速度。
经过检索,专利文献CN107193672A公开了一种跨区块异步调用合约系统,该系统包括:分布式系统验证单元:包括一个或多个服务节点以及若干个验证节点,验证节点用于验证共识过的{TX};{TX}包括合约调用请求TX和支付请求TX;分布式合约执行单元:位于本地或验证单元远端,与验证单元之间通过预定义协议进行通讯,用以获取合约执行所需信息,并在合约执行完毕后,将结果返回至验证节点;合约执行缓存单元:包括用于接收来自验证节点的合约调用请求,发送请求至合约执行单元,接收合约执行结果,返回当前合约执行状态至验证节点,以实现合约的异步调用。该现有技术虽然能提高合约执行的并发量,但是不足之处在于并不能有效解决传统的存证系统在开发周期和可靠性上的不足。
因此,亟需研发设计一种能面向存证场景的区块链前置服务的方法与系统。
发明内容
针对现有技术中的缺陷,本发明的目的是提供一种面向存证场景的区块链前置服务系统与方法、终端、介质,解决了传统的存证系统在开发周期、可靠性上的不足,有效地提升企业的开发效率,并且使开发的应用代码可复用。
根据本发明提供的一种面向存证场景的区块链前置服务系统,通过提供对智能合约信息、区块链信息和区块链账户信息的维护,并进行查询交易回执和推送交易结果。
优选地,包括:
调用智能合约模块:发送智能合约交易后,区块链返回交易哈希,返回的交易哈希记录在数据库和交易队列;
查询交易结果模块:从交易队列中取出交易哈希,通过交易哈希查询交易回执,查询成功后将交易哈希放入推送队列;
推送交易结果模块:将推送队列中交易哈希所对应的结果回调给发送交易时传入的微服务地址。
优选地,查询交易结果模块如果通过交易哈希查询交易回执查询失败,则查询动作重复不超过预设限定次数。
优选地,推送交易模块将交易哈希被放入推送队列后,推送微服务将按顺序逐条取出交易哈希,查询数据库中对应的记录并将结果进行推送。
根据本发明提供的一种面向存证场景的区块链前置服务方法,包括如下步骤:
步骤S1:发送智能合约交易后,区块链返回交易哈希,返回的交易哈希记录在数据库和交易队列;
步骤S2:从交易队列中取出交易哈希,通过交易哈希查询交易回执,查询成功后将交易哈希放入推送队列;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海宝信软件股份有限公司,未经上海宝信软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110779825.8/2.html,转载请声明来源钻瓜专利网。