基于区块链的系统中的区块创建方法及区块链节点技术方案

技术编号:22597430 阅读:76 留言:0更新日期:2019-11-20 12:24
本公开提供一种基于区块链的系统中的区块创建方法及区块链节点。根据本公开的一实施例的在基于区块链的系统中的区块创建方法可以包括如下步骤:区块链节点中的第一区块链节点计算出第一节点分数;所述第一区块链节点将所述第一节点分数传播至多个区块链节点;所述第一区块链节点从所述多个区块链节点中的接收到所述第一节点分数的第二区块链节点,接收区块创建权限的授予;以及,所述第一区块链节点基于判断出满足基于区块创建权限的区块创建节点条件,来开始新的区块的创建。

Block creation method and blockchain node in blockchain based system

The present disclosure provides a block creation method and a block chain node in a blockchain based system. The block creation method in a blockchain based system according to an embodiment of the present disclosure can include the following steps: the first blockchain node in the blockchain node calculates the first node fraction; the first blockchain node propagates the first node fraction to multiple blockchain nodes; the first blockchain node receives the first blockchain node from the multiple blockchain nodes The second blockchain node of the first node score receives the grant of the block creation permission; and the first blockchain node starts the creation of a new block based on judging that the block creation node conditions based on the block creation permission are met.

【技术实现步骤摘要】
基于区块链的系统中的区块创建方法及区块链节点
本公开涉及一种基于区块链的系统中的区块创建方法及区块链节点。更具体地讲,涉及一种为了在区块链环境下提高区块创建处理的效率性以及公平性而提出的区块创建方法以及执行该方法的基于区块链的系统和构成该系统的区块链节点。
技术介绍
区块链(blockchain)表示,将持续增加的数据记录在特定单位的区块中,并由构成点对点(P2P)网络的各个节点以链形态的资料结构管理多个区块的数据管理技术,或者由所述链形态的资料结构构成的数据本身。此时,对由链形态的资料结构构成的区块链而言,在没有中央系统的介入的状态下在各个节点以分布式账本(distributedledger)形态运行。基于区块链的系统为了在分散的环境下确保无缺性(integrity)和一致性而在整个网络中执行合意(consensus)处理。合意处理通过区块创建、区块传播和区块验证等处理来形成,目前为止提出的基于区块链的系统利用作业证明(proofofwork)、股权证明(proofofstake)等合意算法来执行合意处理。然而,作业证明和股份本文档来自技高网...

【技术保护点】
1.一种在基于区块链的系统中的区块创建方法,所述基于区块链的系统包括多个区块链节点,其特征在于,包括如下步骤:/n所述多个区块链节点中的第一区块链节点计算出第一节点分数;/n所述第一区块链节点将所述第一节点分数传播至多个区块链节点;/n所述第一区块链节点从所述多个区块链节点中的接收到所述第一节点分数的第二区块链节点接收区块创建权限的授予;以及/n所述第一区块链节点基于判断出满足基于区块创建权限的区块创建节点条件,来开始新的区块的创建。/n

【技术特征摘要】
20180509 KR 10-2018-00530091.一种在基于区块链的系统中的区块创建方法,所述基于区块链的系统包括多个区块链节点,其特征在于,包括如下步骤:
所述多个区块链节点中的第一区块链节点计算出第一节点分数;
所述第一区块链节点将所述第一节点分数传播至多个区块链节点;
所述第一区块链节点从所述多个区块链节点中的接收到所述第一节点分数的第二区块链节点接收区块创建权限的授予;以及
所述第一区块链节点基于判断出满足基于区块创建权限的区块创建节点条件,来开始新的区块的创建。


2.如权利要求1所述的在基于区块链的系统中的区块创建方法,其特征在于,
所述区块创建权限的授予与否基于由所述第二区块链节点计算出的第二节点分数和所述第一节点分数的比较结果来确定。


3.如权利要求1所述的在基于区块链的系统中的区块创建方法,其特征在于,
所述第一节点分数是基于随机值计算出的。


4.如权利要求3所述的在基于区块链的系统中的区块创建方法,其特征在于,
所述第一节点分数按每一个区块创建处理而重新计算出。


5.如权利要求1所述的在基于区块链的系统中的区块创建方法,其特征在于,
所述第一节点分数基于特定区块的哈希值和所述第一区块链节点的标识值来计算出。


6.如权利要求5所述的在基于区块链的系统中的区块创建方法,其特征在于,
所述第一节点分数基于之前的区块的哈希值和所述第一区块链节点的标识值来计算出。


7.如权利要求1所述的在基于区块链的系统中的区块创建方法,其特征在于,还包括如下步骤,
所述第一区块链节点通过作业证明来创建所述新的区块,
其中,所述作业证明仅通过所述多个区块链节点中的满足所述区块创建节点条件的区块链节点执行。


8.如权利要求1所述的在基于区块链的系统中的区块创建方法,其特征在于,
所述区块创建节点条件基于区块链上的分叉发生程度来变更。


9.如权利要求1所述的在基于区块链的系统中的区块创建方法,其特征在于,
所述第二区块链节点在授予所述区块创建权限之后进入区块接收等待状态。


10.如权利要求1所述的在基于区块链的系统中的区块创建方法,其特征在于,还包括如下步骤:
所述第一区块链节点将所述第二区块链节点的标识值记录到所述新的区块;以及
所述第一区块链节点将所...

【专利技术属性】
技术研发人员:金正镐宋旻钢孙昇远金斗烈高昇俊徐映旻
申请(专利权)人:三星SDS株式会社
类型:发明
国别省市:韩国;KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1