【技术实现步骤摘要】
一种区块链交易处理方法及装置
本说明书实施例涉及信息
,尤其涉及一种区块链交易处理方法及装置。
技术介绍
目前,将区块链技术与具体的业务结合成为一种趋势。用户可以通过查询区块链网络中存储的区块链交易的方式,获得区块链交易中携带的业务信息,以便了解业务情况。然而在实际应用中,区块链交易中携带的业务信息的形式并不适合展示给用户。例如,区块链交易中的业务信息可能是一些业务代码,对用户而言较为抽象,难以理解;又如,区块链交易中的业务信息可能是一些概要性的信息,对用户而言不够具体明确;又如,区块链交易中的业务信息仅是一段文本,而用户期望可以通过更加生动的方式(如语音、视频)展示业务信息。基于此,需要一种区块链交易处理方法,以优化区块链交易中携带的业务信息的展示形式,使其对用户更为友好。
技术实现思路
为了优化区块链交易中携带的业务信息的展示形式,本说明书实施例提供一种区块链交易处理方法及装置,技术方案如下:根据本说明书实施例的第1方面,提供一种区块链交易处理方法,包括:区块链网 ...
【技术保护点】
1.一种区块链交易处理方法,包括:/n区块链网络中的每个节点执行:/n获取指定业务产生的区块链交易,所述区块链交易中携带有业务信息;/n调用预先部署的对应于所述指定业务的智能合约;/n基于所述智能合约,根据所述业务信息,确定展示信息;/n基于所述智能合约,将确定的展示信息写入所述区块链交易的交易日志;/n将所述区块链交易与所述区块链交易的交易日志写入区块链;/n其中,当用户请求查询所述区块链交易时,将所述交易日志中的展示信息展示给用户。/n
【技术特征摘要】
1.一种区块链交易处理方法,包括:
区块链网络中的每个节点执行:
获取指定业务产生的区块链交易,所述区块链交易中携带有业务信息;
调用预先部署的对应于所述指定业务的智能合约;
基于所述智能合约,根据所述业务信息,确定展示信息;
基于所述智能合约,将确定的展示信息写入所述区块链交易的交易日志;
将所述区块链交易与所述区块链交易的交易日志写入区块链;
其中,当用户请求查询所述区块链交易时,将所述交易日志中的展示信息展示给用户。
2.如权利要求1所述的方法,将确定的展示信息写入所述区块链交易的交易日志,具体包括:
使用所述区块链交易的发起方所提供的加密秘钥对确定的展示信息进行加密,并将加密后的所述展示信息写入所述区块链交易的交易日志。
3.如权利要求1所述的方法,所述指定业务对应的智能合约中还内置有预先与查询客户端约定的数据结构;
根据所述业务信息,确定展示信息,具体包括:
根据所述业务信息与所述智能合约中内置的所述数据结构,确定基于所述数据结构封装的展示信息。
4.一种针对权利要求1~3任一项所述的展示信息的查询方法,查询服务端预先针对联盟链网络存储的每个区块链交易,创建该区块链交易对应的查询服务接口,并将创建的该查询服务接口暴露给查询客户端;
所述方法包括:
所述查询客户端确定用户指定的查询服务接口,作为目标查询服务接口;
所述查询客户端调用所述查询服务端的目标查询服务接口;
所述查询服务端当监测到所述目标查询服务接口被调用时,从所述联盟链网络获取所述目标查询服务接口对应的区块链交易的交易日志;
所述查询服务端从所述交易日志中提取展示信息,并将所述展示信息返回给所述查询客户端;
所述查询客户端将接收到的所述展示信息展示给所述用户。
5.如权利要求4所述的方法,所述展示信息已被所述用户的加密秘钥加密;
所述查询客户端将接收到的所述展示信息展示给所述用户,具体包括:
所述查询客户端使用所述用户的解密秘钥对接收到的所述展示信息进行解密,并将解密后的所述展示信息展示给所述用户。
6.如权利要求4所述的方法,所述查询客户端中内置有数据结构解析逻辑,用于对基于预设的数据结构封装的数据进行解析,所述展示信息是基于所述数据结构进行封装的;
所述查询客户端将接收到的所述展示信息展示给所述用户,具体包括:
所述查询客户端基于内置的数据结构解析逻辑,对接收到的所述展示信息进行解析,并将解析后的所述展示信息展示给所述用户。
7.一种区块链交易处理装置,所述装置是所述区块链网络中的任一节点,所述装置包括:
获取模块,获取指定业务产生的区块链交易,所述区块链交易中携带有业务信息;
调用模块,调用预先部署的对应于所述指定业务的智能合约;
确定模块,基于所述智能合约,根据所述业务信息,确定展示信息;
处理模块,基于所述智能合约,将确定的展示信息写入所述区块链交易的交易日志;
上链模块,将所述区块链交易与所述区块链交易的交易日志写入区块链;
其中,当用户请求查询所述区块链交易时,将所述交易日志中的展示信息展示给用户。
8.一种针对权利要求1~3任一项所述的展示信息的查询系统,包括联盟链网络、查询服务端、查询客户端;
所述查询服务端预先针对联盟链网络存储的每个区块链交...
【专利技术属性】
技术研发人员:代平,杨文龙,李书博,王进成,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。