[发明专利]一种区块链数据处理方法、装置、处理设备及系统在审
| 申请号: | 201810443381.9 | 申请日: | 2018-05-10 |
| 公开(公告)号: | CN108632045A | 公开(公告)日: | 2018-10-09 |
| 发明(设计)人: | 陆旭明;王虎森 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L29/06;G06Q40/04 |
| 代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 李辉 |
| 地址: | 英属开曼*** | 国省代码: | 开曼群岛;KY |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 合约状态 数据处理 处理设备 区块 转换 合约内容 交易成本 交易处理 签名认证 参与方 翻译 智能 交易 | ||
1.一种区块链数据处理方法,所述方法包括:
接收合约的状态转换消息,所述状态转换消息包括所述合约的状态参与方的签名数据;
利用所述状态参与方的公钥对所述签名数据进行验证;
若K个状态参与方的签名数据验证通过,则对所述状态转换消息中的合约状态进行确认,K≥1,所述合约中预先约定K的取值。
2.如权利要求1所述的方法,所述对所述状态转换消息中的合约状态进行确认包括:
在确定各个状态参与方的多重签名通过后,执行合约状态的转换,所述多重签名包括预先在合约中约定的合约状态转换所需要的状态参与方的签名数据。
3.如权利要求1所述的方法,所述状态转换消息由所述状态参与方加密处理生成,以及所述状态参与方所在的区块链节点存储有所述加密处理对应的解密密钥。
4.如权利要求3所述的方法,所述签名数据以及验证处理中使用的密钥包括按照预设规则动态更新的临时密钥。
5.一种区块链数据处理装置,所述装置包括:
消息接收模块,用于接收合约的状态转换消息,所述状态转换消息包括所述合约的状态参与方的签名数据;
签名验证模块,用于利用所述状态参与方的公钥对所述签名数据进行验证;
状态确认模块,用于在K个状态参与方的签名数据验证通过时,对所述状态转换消息中的合约状态进行确认,K≥1,所述合约中预先约定K的取值。
6.一种区块链数据处理设备,所述处理设备包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现:
接收合约的状态转换消息,所述状态转换消息包括所述合约的状态参与方的签名数据;
利用所述状态参与方的公钥对所述签名数据进行验证;
若K个状态参与方的签名数据验证通过,则对所述状态转换消息中的合约状态进行确认,K≥1,所述合约中预先约定K的取值。
7.如权利要求6所述的处理设备,所述对所述状态转换消息中的合约状态进行确认包括:
在确定各个状态参与方的多重签名通过后,执行合约状态的转换,所述多重签名包括预先在合约中约定的合约状态转换所需要的状态参与方的签名数据。
8.如权利要求6所述的处理设备,所述状态转换消息由所述状态参与方加密处理生成,以及所述状态参与方所在的区块链节点存储有所述加密处理对应的解密密钥。
9.如权利要求8所述的处理设备,所述签名数据以及验证处理中使用的密钥包括按照预设规则动态更新的临时密钥。
10.一种区块链系统,包括区块链节点设备,所述区块链节点设备包括至少一个处理器用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现:
权利要求1-4中的任意一项方法所述的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810443381.9/1.html,转载请声明来源钻瓜专利网。





