[发明专利]用于管理区块链网络中的定时的方法和装置在审
申请号: | 201910126928.7 | 申请日: | 2019-02-20 |
公开(公告)号: | CN110309228A | 公开(公告)日: | 2019-10-08 |
发明(设计)人: | D·C·米德尔顿 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 钱慰民;黄嵩泉 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 网络 方法和装置 期满 标识符 操作区块 重新注册 自动发送 自动确定 响应 触发 确定性 管理 | ||
1.一种数据处理系统,所述数据处理系统采用用于使所述数据处理系统能够作为区块链网络中的节点来操作的技术,所述数据处理系统包括:
处理器;
响应于所述处理器的机器可读介质;以及
存储在所述机器可读介质中的指令,其中所述指令在被所述数据处理系统执行时,至少实现区块链应用的部分,所述部分使所述数据处理系统执行包括以下的操作:
自动确定新区块是否已被提交给区块链网络中的区块链,对于所述区块链网络,所述数据处理系统是节点;
响应于确定所述新区块已被提交,自动使用所述新区块的区块标识符来生成预随机定时值;以及
自动使用所述预随机定时值来确定是否触发或有操作。
2.如权利要求1所述的数据处理系统,其特征在于:
自动使用所述新区块的所述区块标识符来生成所述预随机定时值的操作包括自动使用既是预随机又是确定性的函数来确定所述节点的当前期满值;以及
自动使用所述预随机定时值来确定是否触发或有操作的操作包括使用所述节点的所述当前期满值来确定所述节点的注册是否应被续订。
3.如权利要求2所述的数据处理系统,其特征在于,所述操作进一步包括:
响应于所述节点的注册应被续订的确定,将所述节点的重新注册请求自动发送至所述区块链网络。
4.如权利要求2所述的数据处理系统,其特征在于,使用既是预随机又是确定性的函数来确定所述节点的所述当前期满值的操作包括:
使用所述节点的节点标识符和所述新区块的所述区块标识符来确定所述节点的所述当前期满值。
5.如权利要求4所述的数据处理系统,其特征在于,使用所述节点的所述当前期满值来确定所述节点的注册是否应被续订的操作包括:
使用所述节点的所述当前期满值以及所述新区块的区块号来确定所述节点的注册是否应被续订。
6.如权利要求5所述的数据处理系统,其特征在于:
使用所述节点的所述节点标识符和所述新区块的所述区块标识符来确定所述节点的所述当前期满值的操作包括使用所述节点的所述节点标识符、所述新区块的所述区块标识符、以及预定范围因子来生成所述节点的所述当前期满值;以及
使用所述节点的所述当前期满值以及所述新区块的所述区块号来确定所述节点的注册是否应被续订的操作包括使用最大可允许节点注册寿命、所述节点的所述当前期满值、以及所述新区块的所述区块号来确定所述节点的注册是否应被续订。
7.如权利要求1所述的数据处理系统,其特征在于:
所述区块链应用使所述数据处理系统能够用作目前节点;以及
所述操作进一步包括:
响应于确定所述新区块已由源节点提交,自动使用既是预随机又是确定性的函数来确定所述源节点的注册是否已期满;以及
响应于确定所述源节点的注册已期满而自动拒绝所述新区块。
8.如权利要求7所述的数据处理系统,其特征在于,使用既是预随机又是确定性的函数来确定所述源节点的注册是否已期满的操作包括:
使用所述源节点的节点标识符和所述新区块的所述区块标识符来确定所述源节点的当前期满值;以及
使用所述源节点的所述当前期满值来确定所述源节点的注册是否已期满。
9.如权利要求1所述的数据处理系统,其特征在于:
自动使用所述新区块的所述区块标识符来生成所述预随机定时值的操作包括自动使用既是预随机又是确定性的函数来确定所述节点的预随机更新定时值;
自动使用所述预随机定时值来确定是否触发所述或有操作的操作包括使用所述节点的所述预随机更新定时值来确定所述节点是否应该更新所述节点中的所述区块链应用;以及
所述操作进一步包括响应于所述节点应该更新所述区块链应用的确定,自动更新所述节点中的所述区块链应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910126928.7/1.html,转载请声明来源钻瓜专利网。