CN111490994B - 区块链节点群间dpos与节点群内pow结合的共识机制方法 - Google Patents

区块链节点群间dpos与节点群内pow结合的共识机制方法 Download PDF

Info

Publication number
CN111490994B
CN111490994B CN202010302347.7A CN202010302347A CN111490994B CN 111490994 B CN111490994 B CN 111490994B CN 202010302347 A CN202010302347 A CN 202010302347A CN 111490994 B CN111490994 B CN 111490994B
Authority
CN
China
Prior art keywords
node
community
pow
result
block
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010302347.7A
Other languages
English (en)
Other versions
CN111490994A (zh
Inventor
俎维翰
李渊
刘铭
毕潇
郭兆鹏
费旻昊
刘鑫
赵斌
胡璇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Mengge Information Technology Co ltd
Original Assignee
Hangzhou Mengge Information Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Mengge Information Technology Co ltd filed Critical Hangzhou Mengge Information Technology Co ltd
Priority to CN202010302347.7A priority Critical patent/CN111490994B/zh
Publication of CN111490994A publication Critical patent/CN111490994A/zh
Application granted granted Critical
Publication of CN111490994B publication Critical patent/CN111490994B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了区块链节点群间DPOS与节点群内POW结合的共识机制方法,包括以下步骤:(a)通过投票的方式产生节点群落,划分每个节点群落,在完成一个轮循周期后,***会自动再次进行节点群落,重新进行新的节点群落划分;(b)被轮换到的节点群落内部进行POW机制,本节点群落内的各个节点竞争一个生成Token区块的机会,将由其他节点验证POW计算结果的有效性,最后具有POW有效性的节点将生成Token区块的节点。(c)当TOKEN链出现分叉时,由于网络延时原因出现两个不同区块拥有同一个父区块的现象时,采取承认较长链的方法来解决分叉问题。本发明可以处理大量平行区块链的数据打包验证及上链过程,利用了群落中每个节点的算力,比单纯的DPOS更去中心化。

Description

区块链节点群间DPOS与节点群内POW结合的共识机制方法
技术领域
本发明涉及区块链领域,具体涉及区块链节点群间DPOS与节点群内POW结合的共识机制方法。
背景技术
智能合约是区块链的一个重要特征,其可以使得区块链更加智能化。目前区块链主要有四大类共识机制:工作量证明(Proof Of Work,POW)机制、权益证明(Proof ofStake,POS)机制、股份授权证明(Delegate Proof of Stake,DPOS)机制和验证池(Pool)机制。其中,基于POW机制的智能合约共识技术较为成熟,其共识过程为:触发交易的节点向区块链网络广播交易请求后,网络中的所有节点竞争获得创建新区块的权利,竞争成功的节点执行智能合约后向全网广播生成的新区块,然后全网所有节点验证该新区块的正确性。DPoS是由被社区选举的可信帐户(受托人,得票数排行前101位)来创建区块。为了成为正式受托人,用户要去社区拉票,获得足够多用户的信任。用户根据自己持有的加密货币数量占总量的百分比来投票。DPOS机制类似于股份制公司,普通股民进不了董事会,要投票选举代表(受托人)代他们做决策。
然而现有的几种单一共识机制都存在各自的问题或缺陷。
基于POW机制的智能合约共识方法完全去中心化,节点自由进出,但是需要区块链网络中的所有节点验证新区块的正确性,占用了全网大部分的计算能力,从而降低了整个网络的计算能力。DPOS实现较为复杂、容易产生安全漏洞、网络流量压力大。对于坏节点的处理存在诸多困难。社区选举不能及时有效的阻止一些破坏节点的出现,给网络造成安全隐患。
对于区块链在实际某一领域中的应用,且要保证合理性、安全性、高效性等的要求,只用一种共识机制已经很难满足需求。通过不同机制结合得到双重机制或多重机制的实现势在必行。
发明内容
本发明的目的在于针对现有技术的不足,提供区块链节点群间DPOS与节点群内POW结合的共识机制方法。
为了解决上述技术问题,采用如下技术方案:
区块链节点群间DPOS与节点群内POW结合的共识机制方法,其特征在于包括以下步骤:
(a)通过普通投票的方式产生节点群落,划分每个节点群落,在完成一个轮循周期T后,***会自动再次进行节点群落,重新进行新的节点群落划分及开始新的周期,即群落间通过DPOS算法确定生成区块节点所在的群落;
(b)被轮换到的节点群落内部进行POW机制,本节点群落内的各个节点竞争一个生成Token区块的机会,先完成第一个POW运算的节点,在完成第一个 POW运算的节点后,将由其他节点验证POW计算结果的有效性,最后具有POW有效性的节点将生成Token区块的节点;通过设置降低难度,Token链的难度每经过m个区块改变一次,m的取值范围为2000以上,保障节点用户参与计算,计算难度公式为:计算难度=(difficulty-target)/(current-target),target 为一个128位长的Hash值;
(c)当TOKEN链出现分叉时,由于网络延时原因出现两个不同区块拥有同一个父区块的现象时,采取承认较长链的方法来解决分叉问题,当最长链的长度超过第二长的链两个区块后,若最长链的长度为n,则之前n-1个区块的交易信息被确认并无法被更改。
进一步的,所述通过普通投票的方式产生节点群落的过程如下:
(1)假设***由n个节点群落组成,节点群落标号1到n,
(2)每个普通节点给自己的每一个相邻节点生成一个随机数x,这个过程称为投票;
(3)每个普通节点会得到来自相邻节点的投票,获得的最多的点数进行运算,运算结果就为这个节点所在的节点群落标号;
(4)获得相同节点群落标号的普通节点,属于同一个节点群落。
进一步的,在所述通过普通投票的方式产生节点群落的过程的步骤(2)中,为防止恶意修行为,引入公式:S=5*sinx+5,x为产生的随机数,S表示节点群落标号,进行节点群落的投票。
进一步的,划分结束后,检查此普通节点获得票数及所在节点群落,若发现此节点上报结果与所在节点群落不符合,说明此节点存在作弊行为,将对此节点做出惩罚,并奖励举报节点。
进一步的,在所述步骤(c)中,解决TOKEN链出现分叉问题的步骤如下:
(c 1)假设群落1的两个用户A和B在相近的时间完成了POW,并将结果广播给了群落2,则群落2会有Q%用户根据用户A的结果计算,Q的取值为0< Q<100,剩下的根据用户B的结果计算;
(c 2)假设群落2基于A结果计算的用户C首先计算出了结果,其他群落 2的用户没有计算出结果,则C将该结果全网广播,同时群落3的用户开始基于 C的结果进行计算,此时:
(c 2.1)由于群落2的用户C已经计算出了结果并进行了广播,因此群落 2将停止接收从群落1发送来的位于用户C上链区块之前的新区块上链计算请求;
(c 2.2)若在C用户广播之后,位于群落2的恶意用户D仍基于A的结果计算,并于C广播8-10秒钟后算出同样符合要求的POW结果并广播,此时由于群落3已经在基于C的结果计算,因此D的广播会被节点忽略;
(c 2.3)若群落3有恶意用户D的同伙E,则为了确保在群落3用户D的结果会被更早计算出来,则群落3用户E的算力要超过51%;
(c 2.4)由于当一个群落计算出POW结果并广播后,该群落就不再接受前一群落的新区块信息,因此当两条分叉的链相差超过两个区块后,短的链就会被完全否定;
(c 2.5)从概率上来说,即使恶意用户D的同伙E节点的算力很低,节点 E仍有不低的概率先于基于C结果计算的节点完成POW计算;
(c 2.6)这种情况下的分叉是被允许的,该机制保证链无法被从很早的区块被硬分叉,这种段分叉是合法的并且是无法防止的;同时,即使恶意节点D 的区块被承认了,另一条基于C的短链上的交易也不会被取消掉,而是会回到交易池中等待下次区块打包;
(c 3)基于步骤(c 1),假设群落2基于A结果计算的用户C,基于B结果计算的用户D,也在相近的时间完成了POW,并将结果广播给了群落3,则将重复上述步骤(c 2)。
由于采用上述技术方案,具有以下有益效果:
本发明为区块链节点群间DPOS与节点群内POW结合的共识机制方法,结合社交电商行业交易量大、节点众多、商品品类繁多的特点,区块链区块链引入了节点群落的概念,为了更安全、更高效的实现节点群落间和群落内部的交易以及维护,创新性的采用了节点群落间DPOS与节点群内POW结合的共识机制。
本发明创新性地采用了节点群间DPOS与节点群内POW结合的共识机制,同时发挥了两种共识机制的优势,能够让节点群落的划分和节点群落内的奖励机制有序、高效的完成。其中难度降低的制度也一定程度解决POW能源上高消耗的问题。
通过本发明可以处理大量平行区块链的数据打包验证及上链过程,利用了群落中每个节点的算力,比单纯的POW吞吐量高,比单纯的DPOS更去中心化。
附图说明
下面结合附图对本发明作进一步说明:
图1为本发明中区块链节点群间DPOS与节点群内POW结合的共识机制方法的流程示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明了,下面通过附图及实施例,对本发明进行进一步详细说明。但是应该理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
如图1所示,区块链节点群间DPOS与节点群内POW结合的共识机制方法,其特征在于包括以下步骤:
(a)Token链每60秒产生一个区块,10个节点群落轮换生成Token链上的新区块,并轮换对交易链进行维护,这里类似于DPOS机制。通过普通投票的方式产生节点群落,划分每个节点群落,在完成一个轮循周期T后,***会自动再次进行节点群落,重新进行新的节点群落划分及开始新的周期;
所述通过普通投票的方式产生节点群落的过程如下:
(1)假设***由n个节点群落组成,节点群落标号1到n,n的取值一般在10以上。
(2)每个普通节点给自己的每一个相邻节点生成一个随机数x,这个过程称为投票;
(3)每个普通节点会得到来自相邻节点的投票,获得的最多的点数进行运算,运算结果就为这个节点所在的节点群落标号;
(4)获得相同节点群落标号的普通节点,属于同一个节点群落。
具体地,通过上述机制,划分每个节点群落,同时避免了投票作弊。在每个轮循完成后,***会自动再次进行节点群落的重新划分。
具体地,在所述通过普通投票的方式产生节点群落的过程的步骤(2)中,为防止恶意修行为,引入公式:S=5*sinx+5,x为产生的随机数,S表示节点群落标号,进行节点群落的投票。
具体地,划分结束后,法官或其他普通节点检查此普通节点获得票数及所在节点群落,若发现此节点上报结果与所在节点群落不符合,说明此节点存在作弊行为,将对此节点做出惩罚,并奖励举报节点。
(b)被轮换到的节点群落内部进行POW机制,本节点群落内的各个节点竞争一个生成Token区块的机会,生成Token区块的节点,并获得Token及Gas 奖励;通过设置降低难度,Token链的难度每经过m个区块改变一次,m的取值范围为2000以上,一般可取值2016,保障节点用户参与计算,计算难度公式为:计算难度=(difficulty-target)/(current-target),target为一个128位长的Hash值。
上述降低难度的POW机制目的是为决出一个可以生成Token区块的节点,另外可以相对保证这个普通节点的机器性能较高,可以胜任数据打包的任务,这个节点完成对Token链上的数据打包及上链。在节点群落内的各个普通节点,由于共同维护了***的正常运作,即使没有竞争成为节点群落内矿工节点,也可以获得少量Token奖励。
由于节点群落包含了很多普通节点,这些普通节点大概率包含了***内全部的交易链,这些交易链由在被轮循节点群落内的所有普通节点共同维护。如果发生节点群落没有包含全部交易链的情况,由当前节点群落最新加入的普通节点向全网广播,收集Token链的完整信息。
(c)当TOKEN链出现分叉时,由于网络延时原因出现两个不同区块拥有同一个父区块的现象时,采取承认较长链的方法来解决分叉问题。
进一步的,在所述步骤(c)中,解决TOKEN链出现分叉问题的步骤如下:
(c 1)假设群落1的两个用户A和B在相近的时间完成了POW,并将结果广播给了群落2,则群落2会有Q%用户根据用户A的结果计算,Q的取值为0< Q<100,剩下的根据用户B的结果计算;
(c 2)假设群落2基于A结果计算的用户C首先计算出了结果,其他群落 2的用户没有计算出结果,则C将该结果全网广播,同时群落3的用户开始基于 C的结果进行计算,此时:
(c 2.1)由于群落2的用户C已经计算出了结果并进行了广播,因此群落 2将停止接收从群落1发送来的位于用户C上链区块之前的新区块上链计算请求;
(c 2.2)若在C用户广播之后,位于群落2的恶意用户D仍基于A的结果计算,并于C广播8-10秒钟后算出同样符合要求的POW结果并广播,此时由于群落3已经在基于C的结果计算,因此D的广播会被节点忽略;
(c 2.3)若群落3有恶意用户D的同伙E,则为了确保在群落3用户D的结果会被更早计算出来,则群落3用户E的算力要超过51%;
(c 2.4)由于当一个群落计算出POW结果并广播后,该群落就不再接受前一群落的新区块信息,因此当两条分叉的链相差超过两个区块后,短的链就会被完全否定;
(c 2.5)从概率上来说,即使恶意用户D的同伙E节点的算力很低,节点 E仍有不低的概率先于基于C结果计算的节点完成POW计算;
(c 2.6)这种情况下的分叉是被允许的,该机制保证链无法被从很早的区块被硬分叉,这种段分叉是合法并无法防止的。同时,即使恶意节点D的区块被承认了,另一条基于C的短链上的交易也不会被取消掉,而是会回到交易池中等待下次区块打包;
(c 3)基于步骤(c 1),假设群落2基于A结果计算的用户C,基于B结果计算的用户D,也在相近的时间完成了POW,并将结果广播给了群落3,则将重复上述步骤(c 2)。
进一步的,如上述步骤(c 2.3)所述,当最长链的长度超过第二长的链两个区块后,若最长链的长度为n,则之前n-1个区块的交易信息被确认并无法被更改。
本发明可根据需求在一个***中采用不同种共识机制,无需传统POW机制的高功耗,创新性地采用了节点群间DPOS与节点群内POW结合的共识机制,同时发挥了两种共识机制的优势,能够让节点群落的划分和节点群落内的奖励机制有序、高效的完成。其中难度降低的制度也一定程度解决POW能源上高消耗的问题。通过此技术可以处理大量平行区块链的数据打包验证及上链过程,利用了群落中每个节点的算力,比单纯的POW吞吐量高,比单纯的DPOS更去中心化。
以上仅为本发明的具体实施例,但本发明的技术特征并不局限于此。任何以本发明为基础,为解决基本相同的技术问题,实现基本相同的技术效果,所作出地简单变化、等同替换或者修饰等,皆涵盖于本发明的保护范围之中。

Claims (5)

1.区块链节点群间DPOS与节点群内POW结合的共识机制方法,其特征在于包括以下步骤:
(a)通过普通投票的方式产生节点群落,划分每个节点群落,在完成一个轮循周期T后,***会自动再次进行节点群落,重新进行新的节点群落划分及开始新的周期,即群落间通过DPOS算法确定生成区块节点所在的群落;
(b)被轮换到的节点群落内部进行POW机制,本节点群落内的各个节点竞争一个生成Token区块的机会,先完成第一个POW运算的节点,在完成第一个POW运算的节点后,将由其他节点验证POW计算结果的有效性,最后具有POW有效性的节点将生成Token区块的节点;通过设置降低难度,Token链的难度每经过m个区块改变一次,m的取值范围为2000以上,保障节点用户参与计算,计算难度公式为:计算难度=(difficulty-target)/(current-target), target为一个128位长的Hash值;
(c)当TOKEN链出现分叉时,由于网络延时原因出现两个不同区块拥有同一个父区块的现象时,采取承认较长链的方法来解决分叉问题,当最长链的长度超过第二长的链两个区块后,若最长链的长度为n,则之前n-1个区块的交易信息被确认并无法被更改。
2.根据权利要求1所述的区块链节点群间DPOS与节点群内POW结合的共识机制方法,其特征在于:所述通过普通投票的方式产生节点群落的过程如下:
(1)假设***由n个节点群落组成,节点群落标号1到n;
(2)每个普通节点给自己的每一个相邻节点生成一个随机数x,这个过程称为投票;
(3)每个普通节点会得到来自相邻节点的投票,获得的票数最多的节点进行运算,运算结果就为这个节点所在的节点群落标号;
(4)获得相同节点群落标号的普通节点,属于同一个节点群落。
3.根据权利要求2所述的区块链节点群间DPOS与节点群内POW结合的共识机制方法,其特征在于: 在所述通过普通投票的方式产生节点群落的过程的步骤(2)中,为防止恶意修行为,引入公式:S=5*sinx+5,x为产生的随机数,S表示节点群落标号,进行节点群落的投票。
4.根据权利要求2所述的区块链节点群间DPOS与节点群内POW结合的共识机制方法,其特征在于:划分结束后,检查此普通节点获得票数及所在节点群落,若发现此节点上报结果与所在节点群落不符合,说明此节点存在作弊行为,将对此节点做出惩罚,并奖励举报节点。
5.根据权利要求1所述的区块链节点群间DPOS与节点群内POW结合的共识机制方法,其特征在于:在所述步骤(c)中,解决TOKEN链出现分叉问题的步骤如下:
(c 1)假设群落1的两个用户A和B在相近的时间完成了POW,并将结果广播给了群落2,则群落2会有Q%用户根据用户A的结果计算,Q的取值为0<Q<100,剩下的根据用户B的结果计算;
(c 2)假设群落2基于A结果计算的用户C首先计算出了结果,其他群落2的用户没有计算出结果,则C将该结果全网广播,同时群落3的用户开始基于C的结果进行计算,此时:
(c 2.1)由于群落2的用户C已经计算出了结果并进行了广播,因此群落2将停止接收从群落1发送来的位于用户C上链区块之前的新区块上链计算请求;
(c 2.2)若在C用户广播之后,位于群落2的恶意用户D仍基于A的结果计算,并于C广播8-10秒钟后算出同样符合要求的POW结果并广播,此时由于群落3已经在基于C的结果计算,因此D的广播会被节点忽略;
(c 2.3)若群落3有恶意用户D的同伙E,则为了确保在群落3用户D的结果会被更早计算出来,则群落3用户E的算力要超过51%;
(c 2.4)由于当一个群落计算出POW结果并广播后,该群落就不再接受前一群落的新区块信息,因此当两条分叉的链相差超过两个区块后,短的链就会被完全否定;
(c 2.5)从概率上来说,即使恶意用户D的同伙E节点的算力很低,节点E仍有不低的概率先于基于C结果计算的节点完成POW计算;
(c 2.6)这种情况下的分叉是被允许的,该机制保证链无法被从很早的区块被硬分叉,这种段分叉是合法的并且是无法防止的;同时,即使恶意节点D的区块被承认了,另一条基于C的短链上的交易也不会被取消掉,而是会回到交易池中等待下次区块打包;
(c 3)基于步骤(c 1),假设群落2基于A结果计算的用户C,基于B结果计算的用户D,也在相近的时间完成了POW,并将结果广播给了群落3,则将重复上述步骤(c 2)。
CN202010302347.7A 2020-04-16 2020-04-16 区块链节点群间dpos与节点群内pow结合的共识机制方法 Active CN111490994B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010302347.7A CN111490994B (zh) 2020-04-16 2020-04-16 区块链节点群间dpos与节点群内pow结合的共识机制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010302347.7A CN111490994B (zh) 2020-04-16 2020-04-16 区块链节点群间dpos与节点群内pow结合的共识机制方法

Publications (2)

Publication Number Publication Date
CN111490994A CN111490994A (zh) 2020-08-04
CN111490994B true CN111490994B (zh) 2022-05-27

Family

ID=71795690

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010302347.7A Active CN111490994B (zh) 2020-04-16 2020-04-16 区块链节点群间dpos与节点群内pow结合的共识机制方法

Country Status (1)

Country Link
CN (1) CN111490994B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113094396B (zh) * 2021-01-18 2022-07-26 腾讯科技(深圳)有限公司 基于节点内存的数据处理方法、装置、设备以及介质
CN114925403B (zh) * 2022-05-18 2023-04-07 易观科技股份有限公司 区块链混合共识数据处理方法和***

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11159318B2 (en) * 2015-01-30 2021-10-26 Enrico Maim Methods and systems implemented in a network architecture with nodes capable of performing message-based transactions
CN108427601A (zh) * 2017-02-13 2018-08-21 北京航空航天大学 一种私有链节点的集***易处理方法
CN108777704A (zh) * 2018-05-16 2018-11-09 横琴密达科技有限责任公司 一种区块链共识方法及***
CN108881274B (zh) * 2018-07-06 2019-10-01 众安信息技术服务有限公司 一种基于应用的区块链分片方法及装置
CN109039713B (zh) * 2018-07-16 2021-06-18 夸克链科技(深圳)有限公司 一种区块链共识装置与算法
KR102130062B1 (ko) * 2018-09-18 2020-07-03 엔에이치엔 주식회사 블록체인 네트워크의 노드들 간의 합의를 이루는 방법 및 블록체인 시스템
CN110580653B (zh) * 2019-08-14 2022-10-11 长沙理工大学 一种基于交易的区块链共识机制

Also Published As

Publication number Publication date
CN111490994A (zh) 2020-08-04

Similar Documents

Publication Publication Date Title
US20200059369A1 (en) Determining consensus by parallel proof of voting in consortium blockchain
CN108259235B (zh) 一种区块链记账节点选择方法
CN110351067B (zh) 针对主从多链的区块链共识方法
CN111090892B (zh) 一种基于vrf和门限签名的区块链共识方法和装置
CN108881274B (zh) 一种基于应用的区块链分片方法及装置
CN111010278B (zh) 一种基于DPoS高容错分层共识方法
WO2018049713A1 (zh) 一种基于区块链技术一致性算法的数据管理方法及***
CN112073483B (zh) 基于信誉与委员会背书机制的权威证明共识方法及***
CN110445778A (zh) 一种应用于联盟链的共识算法
CN111490994B (zh) 区块链节点群间dpos与节点群内pow结合的共识机制方法
CN113407632A (zh) 一种基于pbft的委托权益证明区块链共识算法
CN110868434A (zh) 一种多层分片架构的区块链共识方法及***
Moniruzzaman et al. Blockchain and cooperative game theory for peer-to-peer energy trading in smart grids
CN110602705A (zh) 一种适用于车联网环境的改进pbft共识方法
CN108712468B (zh) 一种区块链收益分配方法和分配***
CN110855432A (zh) 基于可验证随机函数分配验证者奖励的异步bft&dpos共识机制
CN111130790A (zh) 基于区块链节点网络的共识出块方法
CN113448694A (zh) 一种提高事务处理能力的区块链共识方法
CN113422805B (zh) 一种基于可验证随机函数的分片共识方法
CN111242619A (zh) 引入监管机制的联盟链共识方法、区块链网络及存储介质
CN115499129A (zh) 一种多模信任跨链共识方法、***、介质、设备及终端
CN115358856A (zh) 一种基于区块链的电力交易数据存储、溯源方法及***
CN115841382A (zh) 一种虚拟电厂交易区块链及其信用评价方法及其共识机制
CN111563278B (zh) 一种改进的股权授权证明方法
CN114827176B (zh) 一种分散式存储***中防御女巫攻击的方法和***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant