【技术实现步骤摘要】
【国外来华专利技术】区块链管理系统相关申请的交叉引用本申请要求于2018年12月27日递交的标题为“BLOCKCHAINMANAGEMENTSYSTEM”(区块链管理系统)的美国专利技术专利申请16/234,485号的优先权和权益,这里将该美国申请全部并入。
本公开中论述的实施例与区块链管理系统有关。
技术介绍
区块链可用于存储记录。特别地,区块链可包括利用密码术被链接的数据区块的不断增长的列表。例如,在一些情况下,每个区块可包括一个或多个先前区块的加密散列。本公开中要求保护的主题并不限于解决任何缺点的实施例,也不限于只在例如以上所述的环境中操作的实施例。更确切地说,提供这个背景只是为了说明一个示例
,在该领域中可实现本文描述的一些实施例。附图说明将通过使用附图对示例实施例进行额外具体和详细的描述和说明,附图中:图1图示了可用于维护私有区块链的示例环境;图2图示了与私有区块链的初始化有关的示例操作;图3图示了与实体之间的加密代币的转移有关的示例操作;图4图示了与私有区块链的验证有关的示例操作;图5是用于管理区块链的示例方法的流程图;并且图6图示了全都根据本公开中描述的一个或多个实施例布置的示例计算系统的框图。具体实施方式区块链技术被用来创建通过加密散列而链接到彼此的数据区块的链。例如,在区块链的许多常见实现方式中,一特定的区块可包括先前区块的加密散列。此外,区块链技术可用于存储实体之间的交易的记录 ...
【技术保护点】
1.一种方法,包括:/n在区块链管理器处获得代币交易的代币交易请求,该代币交易包括加密媒介的加密代币的指派从第一实体到第二实体的转移,所述代币交易请求是对于发起所述代币交易的请求;/n响应于获得所述代币交易请求,由所述区块链管理器向代币数据库传达对于获得交易签名的交易签名请求,该交易签名与所述交易有关;/n由所述区块链管理器从所述代币数据库获得所述交易签名;/n由所述区块链管理器向一个或多个区块链节点传达所述交易签名;/n由所述一个或多个区块链节点利用所述数字签名、所述第一实体的第一公钥、以及私有区块链的一个或多个区块来验证所述代币交易,所述私有区块链包括所述加密媒介的所有交易的区块链记录;/n由所述一个或多个区块链节点针对所述私有区块链生成新区块,所述新区块包括指示出代币交易细节的对所述区块链记录的更新,对所述新区块的生成是由所述代币交易得到验证而触发的,/n由所述区块链管理器从所述一个或多个区块链节点获得对所述代币交易的验证的确认,对所述验证的确认包括对所述区块链记录的所述更新;并且/n由所述区块链管理器向所述代币数据库传达对所述代币交易的验证的确认,对所述验证的确认指导所述代币数 ...
【技术特征摘要】
【国外来华专利技术】20181227 US 16/234,4851.一种方法,包括:
在区块链管理器处获得代币交易的代币交易请求,该代币交易包括加密媒介的加密代币的指派从第一实体到第二实体的转移,所述代币交易请求是对于发起所述代币交易的请求;
响应于获得所述代币交易请求,由所述区块链管理器向代币数据库传达对于获得交易签名的交易签名请求,该交易签名与所述交易有关;
由所述区块链管理器从所述代币数据库获得所述交易签名;
由所述区块链管理器向一个或多个区块链节点传达所述交易签名;
由所述一个或多个区块链节点利用所述数字签名、所述第一实体的第一公钥、以及私有区块链的一个或多个区块来验证所述代币交易,所述私有区块链包括所述加密媒介的所有交易的区块链记录;
由所述一个或多个区块链节点针对所述私有区块链生成新区块,所述新区块包括指示出代币交易细节的对所述区块链记录的更新,对所述新区块的生成是由所述代币交易得到验证而触发的,
由所述区块链管理器从所述一个或多个区块链节点获得对所述代币交易的验证的确认,对所述验证的确认包括对所述区块链记录的所述更新;并且
由所述区块链管理器向所述代币数据库传达对所述代币交易的验证的确认,对所述验证的确认指导所述代币数据库基于经更新的区块链记录来更新被存储在所述代币数据库上的数据库记录。
2.如权利要求1所述的方法,还包括:
在所述私有区块链的初始化时挖掘每个加密代币;并且
在所述私有区块链的初始化时将所有预挖掘出的代币的指派存储在主钱包中,其中所述第一钱包是所述主钱包,并且所述代币交易是在所述私有区块链的初始化之后发生的所述加密媒介的第一代币交易。
3.如权利要求1所述的方法,其中,所述代币数据库变得损坏并且所述方法还包括:通过循序地移动通过所述私有区块链的每个区块来利用所述私有区块链重建被存储在所述代币数据库中的数据,其中每个区块只指示一个交易。
4.如权利要求3所述的方法,其中,重建出的数据包括从由以下各项构成的数据部分列表中选择的一个或多个数据部分:被存储在所述代币数据库上的、所述第一实体的第一钱包的第一代币余额,被存储在所述代币数据库上的、所述第二实体的第二钱包的第二代币余额,以及所述数据库记录。
5.如权利要求1所述的方法,其中,所述代币交易请求是响应于所述第二实体满足激励计划的要求而从由所述第一实体维护的用户门户接收的,并且其中所述方法还包括更新所述数据库记录以指示出:所述第二实体对加密代币指派的接收是响应于所述第二实体满足所述激励计划的要求而发生的。
6.如权利要求1所述的方法,还包括:
向所述新区块应用散列函数,以基于所述私有区块链的所述新区块来生成散列;
将所述散列传达给公共区块链,使得所述散列被包括在所述公共区块链中;并且
基于被包括在所述公共区块链中的所述散列来验证所述私有区块链。
7.如权利要求7所述的方法,其中,向所述新区块应用所述散列函数包括:向所述新区块和所述私有区块链的一个或多个其他区块应用所述散列函数。
8.如权利要求7所述的方法,其中,向所述新区块应用所述散列函数包括:仅向所述新区块应用所述散列函数。
9.如权利要求7所述的方法,还包括:生成被所述公共区块链使用的智能合约,其中所述智能合约包括所述散列,其中将所述散列传达给所述公共区块链包括将所述智能合约传达给所述公共区块链。
10.如权利要求1所述的方法,其中,所述私有区块链变得损坏并且所述方法还包括利用所述数据库记录来重建所述私有区块链,对所述私有区块链的重建包括基于所述数据库记录中所包括的每个交易,从最早的交易开始循序地重创建所述私有区块链的每个区块,其中新的区块针对每个交易被创建。
11.一种系统,包括:
代币数据库,被配置为存储:
与针对加密媒介进行的交易有关的数据库记录,所述加密媒介与私有区块链相关联,所述私有区块链包括所述加密媒介的所有交易的区块链记录;
第一实体的第一钱包,所述第一钱包包括:所述第一实体的第一私钥...
【专利技术属性】
技术研发人员:维迪特·马尼拉,阿君·舒克拉,
申请(专利权)人:贝宝公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。