【技术实现步骤摘要】
用于区块链的权益证明创建方法、设备及可读存储介质
本专利技术涉及区块链
,尤其涉及一种用于区块链的权益证明创建方法、设备及可读存储介质。
技术介绍
区块链是一种数据结构,其中创建了一系列文件或块,并且每个都包含其前一个的加密散列(即哈希)。区块链将用于分布式系统,而为了保证在交易用户交易记录所传播网络的可访问性,将存在很多链的副本。这个网络上的任何一方都不会被所有人认为是完全可信的,从某种意义上说,他将始终遵循一定的规则并始终可用。从而,区块链即是将不一定可信也不一定随时可用的各方组成具有信任和可用性的网络。区块链可能包含的信息为:1)在区块链上持有的资产交易;2)蕴含大量数据的哈希值,包括指向数据的指针;3)房地产、宝石等资产记录;4)智能合约,即当区块链本身触发某些条件时,保证其运行的程序,这些程序通常会创建多个交易。区块链和数据库在一致性选择上最大的不同在于哪个节点成为检查点发起的节点。数据库由于采用了主从机制,主节点永远是日志的发起节点,而从节点永远是日志回放与验证节点。但是区块链则不同,在全网大量的节点中攻击者无法确定下一个检查点确认的节点是谁,当 ...
【技术保护点】
1.一种用于区块链的权益证明创建方法,其特征在于包括:通过代币购买令牌,所述令牌与购买者的特定身份绑定,并且由购买者在购买时确定令牌需要挖掘的区块编号;由前面的已有区块生成一个公平的随机数N,即比特串,与所述令牌进行哈希运算,获得的哈希运算值通过网络传播至各个节点从而决出下一个区块的记帐权。
【技术特征摘要】
1.一种用于区块链的权益证明创建方法,其特征在于包括:通过代币购买令牌,所述令牌与购买者的特定身份绑定,并且由购买者在购买时确定令牌需要挖掘的区块编号;由前面的已有区块生成一个公平的随机数N,即比特串,与所述令牌进行哈希运算,获得的哈希运算值通过网络传播至各个节点从而决出下一个区块的记帐权。2.根据权利要求1所述的一种用于区块链的权益证明创建方法,其特征在于:所述代币购买令牌的交易需公布于区块链的某区块中,并与为争夺记账权而使用令牌的区块之间的距离足够大,从而在挖矿前成为已得到确认的信息。3.根据权利要求1所述的一种用于区块链的权益证明创建方法,其特征在于:所述令牌所绑定的特定身份与作为交易目标的类型相同的身份相关联。4.根据权利要求1所述的一种用于区块链的权益证明创建方法,其特征在于:所述令牌的代币价值超过一个确定的最小值,所述最小值包括为开采一个区块所付出的最高金额与已支付的任何押金的总和。5.根据权利要求1所述的一种用于区块链的权益证明创建方法,其特征在于:为了提高创建和锁定令牌的效率,单个交易可以创建多个可以共同使用的令牌,所述多个令牌使用代币购买。6.根据权利要求1-5任一所述的一种用于区块链的权益证明创建方法,其特征在于:实际使用所述令牌前,承诺在所述令牌索引标识的特定块进行挖掘,所述承诺作为所创建的同一交易的一部分或者在创建交易后完成,以确保矿工在没有赢得比赛时同样需要支付费用。7.根据权利要求1-6任一所述的一种用于区块链的权益证明创建方法,其特征在于:实施共识过程中,所述承诺写入后保持一段时间,从而确定所述承诺不会被删除而出现双重支出的分叉,使用所述令牌开采当前块时保证所述承诺不会被删除而保持不变。8.根据权利要求1-7任一所述的一种用于区块链的权益证明创建方法,其特征在于:单个所述令牌对应单个身份,在同一块中支持两个不同的之前的分叉是非法的,采用惩罚机制对所述非法行为进行惩罚,所述惩罚机制包括没收所有押金,每个所述令牌只允许单个条目进入当前块的哈希竞争。9.根据权利要求8所述的一种用于区块链的权益证明创建方法,其特征在于:采用三种方式中的一种运行记账权获胜竞争:第一种是邀请所有方进入竞赛,数量最小的获胜;第二种是设定一个随时间增加的获胜阈值,每个人都有权在比赛到达相应获胜阈值时宣布该轮胜利;第三种是获胜阈值不改变,随时间改变所述随机数的内容,直到获胜者出现。10.一种用于区块链的权益证明创建设备,其特征在于包括处理器,其中所述处理器可以用于:通过代币购买令牌,所述令...
【专利技术属性】
技术研发人员:安德鲁威廉罗斯科,陈邦道,
申请(专利权)人:克洛斯比尔有限公司,
类型:发明
国别省市:英国,GB
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。