[发明专利]一种区块链交易处理方法及装置在审
申请号: | 201910816134.3 | 申请日: | 2019-08-30 |
公开(公告)号: | CN110597877A | 公开(公告)日: | 2019-12-20 |
发明(设计)人: | 代平;杨文龙;李书博;王进成 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F16/2458 | 分类号: | G06F16/2458;G06F16/26;G06F21/60;G06Q40/04 |
代理公司: | 11415 北京博思佳知识产权代理有限公司 | 代理人: | 周嗣勇 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 交易日志 展示信息 交易 写入 交易处理 业务产生 业务信息 用户请求 展示 查询 携带 智能 部署 网络 | ||
公开了一种区块链交易处理方法及装置。在区块链网络中部署指定业务对应的智能合约,用于根据指定业务产生的区块链交易中携带的业务信息确定适合展示给用户的展示信息,确定的展示信息作为区块链交易的执行结果写入区块链交易的交易日志中。由于区块链交易与相应的交易日志都会被写入区块链,后续用户请求查询区块链交易时,可以将所述区块链交易的交易日志中的展示信息展示给用户。
技术领域
本说明书实施例涉及信息技术领域,尤其涉及一种区块链交易处理方法及装置。
背景技术
目前,将区块链技术与具体的业务结合成为一种趋势。用户可以通过查询区块链网络中存储的区块链交易的方式,获得区块链交易中携带的业务信息,以便了解业务情况。
然而在实际应用中,区块链交易中携带的业务信息的形式并不适合展示给用户。例如,区块链交易中的业务信息可能是一些业务代码,对用户而言较为抽象,难以理解;又如,区块链交易中的业务信息可能是一些概要性的信息,对用户而言不够具体明确;又如,区块链交易中的业务信息仅是一段文本,而用户期望可以通过更加生动的方式(如语音、视频)展示业务信息。
基于此,需要一种区块链交易处理方法,以优化区块链交易中携带的业务信息的展示形式,使其对用户更为友好。
发明内容
为了优化区块链交易中携带的业务信息的展示形式,本说明书实施例提供一种区块链交易处理方法及装置,技术方案如下:
根据本说明书实施例的第1方面,提供一种区块链交易处理方法,包括:
区块链网络中的每个节点执行:
获取指定业务产生的区块链交易,所述区块链交易中携带有业务信息;
调用预先部署的对应于所述指定业务的智能合约;
基于所述智能合约,根据所述业务信息,确定展示信息;
基于所述智能合约,将确定的展示信息写入所述区块链交易的交易日志;
将所述区块链交易与所述区块链交易的交易日志写入区块链;
其中,当用户请求查询所述区块链交易时,将所述交易日志中的展示信息展示给用户。
根据本说明书实施例的第2方面,提供一种区块链交易处理装置,所述装置是所述区块链网络中的任一节点,所述装置包括:
获取模块,获取指定业务产生的区块链交易,所述区块链交易中携带有业务信息;
调用模块,调用预先部署的对应于所述指定业务的智能合约;
确定模块,基于所述智能合约,根据所述业务信息,确定展示信息;
处理模块,基于所述智能合约,将确定的展示信息写入所述区块链交易的交易日志;
上链模块,将所述区块链交易与所述区块链交易的交易日志写入区块链;
其中,当用户请求查询所述区块链交易时,将所述交易日志中的展示信息展示给用户。
本说明书实施例所提供的技术方案,在区块链网络中部署指定业务对应的智能合约,用于根据指定业务产生的区块链交易中携带的业务信息确定适合展示给用户的展示信息,确定的展示信息作为区块链交易的执行结果写入区块链交易的交易日志中。由于区块链交易与相应的交易日志都会被写入区块链,后续用户请求查询区块链交易时,可以将所述区块链交易的交易日志中的展示信息展示给用户。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书实施例。
此外,本说明书实施例中的任一实施例并不需要达到上述的全部效果。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910816134.3/2.html,转载请声明来源钻瓜专利网。