[发明专利]一种业务执行的方法及装置有效
申请号: | 201710362074.3 | 申请日: | 2017-05-22 |
公开(公告)号: | CN107395664B | 公开(公告)日: | 2019-09-03 |
发明(设计)人: | 唐强 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京晋德允升知识产权代理有限公司 11623 | 代理人: | 杨移 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 执行 方法 装置 | ||
1.一种业务执行的方法,所述方法应用于业务执行的系统,所述系统包括节点、终端和业务平台;所述节点持续生成第一区块并存储在区块链中,以及将所述区块链提供给获取到区块生成规则的终端;
所述方法包括:终端从业务平台中获取所述区块生成规则,并根据所述区块链,生成与所述区块生成规则相匹配的预处理块;
终端通过其他终端以及所述节点,对所述预处理块进行共识,并当确定所述预处理块通过共识后,将所述预处理块作为第二区块存储在所述区块链中;
所述业务平台当确定满足预设条件时,从至少一个终端或至少一个节点中获取当前时刻所述区块链的全部或部分;
所述业务平台根据预设的时刻,从获取的当前时刻所述区块链中确定第一区块,并根据确定的第一区块选择第二区块;
所述业务平台根据选择出的第二区块中包含的用户标识执行业务。
2.一种业务执行的方法,所述方法应用于业务执行的系统,所述系统包括节点、终端和业务平台;所述节点持续生成第一区块并存储在区块链中,以及将所述区块链提供给获取到区块生成规则的终端,所述方法包括:
业务平台接收终端发送的资格获取请求;
根据所述资格获取请求,向所述终端返回区块生成规则,以使所述终端根据所述区块链以及所述区块生成规则生成第二区块并存储在所述区块链中;
当确定满足预设条件时,从至少一个终端或至少一个所述节点中获取当前时刻所述区块链的全部或部分;
根据预设的时刻,从获取的当前时刻所述区块链中确定第一区块,并根据确定的第一区块选择第二区块;
根据选择出的第二区块中包含的用户标识执行业务。
3.如权利要求2所述的方法,根据预设的时刻,从获取的当前时刻所述区块链中确定第一区块,并根据确定的第一区块选择第二区块,具体包括:
确定所述区块链中各第一区块的生成时间;
确定生成时间距离所述预设的时刻最近的第一区块,并将其确定为标记区块;
从获取的当前时刻所述区块链中选择位于所述标记区块之后的第二区块。
4.如权利要求3所述的方法,从获取的当前时刻所述区块链中选择位于所述标记区块之后的第二区块,具体包括:
按照当前时刻所述区块链中各区块的排列顺序,从当前时刻所述区块链中选择位于所述标记区块之后的设定数量的第二区块。
5.一种业务执行的方法,所述方法应用于业务执行的系统,所述系统包括节点、终端和业务平台;所述节点持续生成第一区块并存储在区块链中,以及将所述区块链提供给获取到区块生成规则的终端,所述方法包括:
终端向业务平台发送资格获取请求,以使所述业务平台向所述终端返回区块生成规则;
根据所述区块链以及所述区块生成规则,生成预处理块;
通过其他终端以及所述节点,对所述预处理块进行共识,并将通过共识的所述预处理块作为第二区块存储在所述区块链中;
当接收到所述业务平台发送的资格确认信息时,将所述终端自身保存的当前时刻所述区块链发送至所述业务平台,以使所述业务平台根据当前时刻所述区块链中的第一区块和第二区块执行业务。
6.如权利要求5所述的方法,根据所述区块链以及所述区块生成规则,生成预处理块,具体包括:
确定所述区块链最后一个区块的区块特征值;
确定调整参数,以使通过所述调整参数、所述区块特征值以及用户标识生成的待验证特征值符合所述区块生成规则;
根据所述待验证特征值、所述区块特征值、所述调整参数以及所述用户标识,生成所述预处理块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710362074.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据获取方法及装置
- 下一篇:一种区块链业务受理及业务共识方法及装置