[发明专利]一种区块链数据处理方法、装置、处理设备及系统在审
| 申请号: | 201810443381.9 | 申请日: | 2018-05-10 |
| 公开(公告)号: | CN108632045A | 公开(公告)日: | 2018-10-09 |
| 发明(设计)人: | 陆旭明;王虎森 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L29/06;G06Q40/04 |
| 代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 李辉 |
| 地址: | 英属开曼*** | 国省代码: | 开曼群岛;KY |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 合约状态 数据处理 处理设备 区块 转换 合约内容 交易成本 交易处理 签名认证 参与方 翻译 智能 交易 | ||
本说明书实施例公开了一种区块链数据处理方法、装置、处理设备及系统。利用本说明实施例可以基于合约状态参与方的多重签名来对合约的状态进行确认,若多重签名认证通过则可以确认合约状态转换的消息有效,执行合约状态转换的数据处理。本说明书实施例方案,可以无需关注合约内容,可以不需要翻译智能合约的内容,通过合约状态参与者的多重签名对状态进行确认可以降低交易风险和交易成本,提高交易处理效率,提供了一种安全可靠的合约状态转换的轻的实现方法。
技术领域
本说明书实施例方案属于计算机数据处理的技术领域,尤其涉及一种区块链数据处理方法、装置、处理设备及系统。
背景技术
随着互联网的迅速发展,各类数据成爆发式涌现和增长。其中,区块链因其自身的去中心化、不可篡改、分布式等特点,目前已成为许多技术领域中的重点关注和研究的方向。
目前在区块链中主要是基于交易驱动区块链数据的更新,如形成一段时间内的交易的摘要信息,连同上一块区块链的摘要存储后形成新的区块。一种区块链应用中,如双方可以线下约定好合同内容或者合同的执行方式,然后将产生的相关的数据存放在联盟链上。在区块链应用中,交易参与方线下常常会涉及合同状态的新建立、变更、终止等,而这些合同状态的转换需要在区块链上进行相应的处理。目前存在的一些实施方式包括,交易方线下确认合同的转换状态,然后可以由其中一方直接提交合同状态变更的指令,相应节点收到后直接进行合同状态的转换。显然,这种集权的方式容易伪造合同状态变更的消息,存在交易风险。因此,在区块链数据服务中亟需一种可以更加有效、安全实现合同状态转换的解决方案。
发明内容
本说明书实施例目的在于提供一种区块链数据处理方法、装置、处理设备及系统,可以基于合约状态参与方的多重签名来对合约的状态进行确认,可以降低交易风险和交易成本,安全可靠的实现合约状态转换。
本说明书实施例提供的一种区块链数据处理方法、装置、处理设备及系统是包括以下方式实现的:
一种区块链数据处理方法,所述方法包括:
接收合约的状态转换消息,所述状态转换消息包括所述合约的状态参与方的签名数据;
利用所述状态参与方的公钥对所述签名数据进行验证;
若K个状态参与方的签名数据验证通过,则对所述状态转换消息中的合约状态进行确认,K≥1,所述合约中预先约定K的取值。
一种区块链数据处理装置,所述装置包括:
消息接收模块,用于接收合约的状态转换消息,所述状态转换消息包括所述合约的状态参与方的签名数据;
签名验证模块,用于利用所述状态参与方的公钥对所述签名数据进行验证;
状态确认模块,用于在K个状态参与方的签名数据验证通过时,对所述状态转换消息中的合约状态进行确认,K≥1,所述合约中预先约定K的取值。
一种区块链数据处理设备,所述处理设备包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现:
接收合约的状态转换消息,所述状态转换消息包括所述合约的状态参与方的签名数据;
利用所述状态参与方的公钥对所述签名数据进行验证;
若K个状态参与方的签名数据验证通过,则对所述状态转换消息中的合约状态进行确认,K≥1,所述合约中预先约定K的取值。
一种区块链系统,包括区块链节点设备,所述区块链节点设备包括至少一个处理器用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现本说明书任意一个实施例所述的方法步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810443381.9/2.html,转载请声明来源钻瓜专利网。





