CN111327699B - 双领导者心跳加权溯源共识方法 - Google Patents

双领导者心跳加权溯源共识方法 Download PDF

Info

Publication number
CN111327699B
CN111327699B CN202010118799.XA CN202010118799A CN111327699B CN 111327699 B CN111327699 B CN 111327699B CN 202010118799 A CN202010118799 A CN 202010118799A CN 111327699 B CN111327699 B CN 111327699B
Authority
CN
China
Prior art keywords
node
consensus
follower
leader node
leader
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
CN202010118799.XA
Other languages
English (en)
Other versions
CN111327699A (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.)
Jilin Qiaowang Intelligent Technology Co ltd
Jilin University
Original Assignee
Jilin Qiaowang Intelligent Technology Co ltd
Jilin University
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 Jilin Qiaowang Intelligent Technology Co ltd, Jilin University filed Critical Jilin Qiaowang Intelligent Technology Co ltd
Priority to CN202010118799.XA priority Critical patent/CN111327699B/zh
Publication of CN111327699A publication Critical patent/CN111327699A/zh
Application granted granted Critical
Publication of CN111327699B publication Critical patent/CN111327699B/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
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/143Termination or inactivation of sessions, e.g. event-controlled end of session
    • H04L67/145Termination or inactivation of sessions, e.g. event-controlled end of session avoiding end of session, e.g. keep-alive, heartbeats, resumption message or wake-up for inactive or interrupted session
    • 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
    • H04L63/126Applying verification of the received information the source of the received data
    • 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/104Peer-to-peer [P2P] networks
    • 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/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3236Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
    • H04L9/3239Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/50Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • Cardiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Hardware Redundancy (AREA)

Abstract

本发明公开了一种双领导者心跳加权溯源共识方法,属于区块链共识技术领域,采用主链和子链相结合的模式,不同子链对应溯源不同阶段,每个子链使用具有不同加权系数的共识方法,而主链按顺序整合子链中的区块信息,形成溯源过程的完整区块链。本方法通过引入双领导者、心跳机制及加权共识等实现了降低选举成本,保持长连接通信,突出各条件属性对决策属性的差异影响程度等,提升了利用区块链不可篡改、可追溯的特性,解决溯源中最为重要的信任问题,提升公信力。本发明提出一种新的解决方案,溯源***的容错率,提高了共识效率,并增强了溯源的可靠性。

Description

双领导者心跳加权溯源共识方法
技术领域
本发明涉及区块链共识技术领域,具体来说涉及一种双领导者心跳加权溯源共识方法。
背景技术
区块链最初作为比特币的底层技术进入人们的视野,并以其良好的分布式存储、点对点传输机制、数据可追溯性、数据防篡改性逐渐为人们所认可。随着区块链技术不断成熟,其应用场景不断扩展,已经迎来了区块链3.0的时代。共识算法是协调全网中所有数据一致性的算法协议,是区块链技术中的核心问题,目前比较主流的几种共识算法有:POW工作量证明算法,它主要应用在比特币生成的算法,是以算力为代价达成共识获取奖励,要求节点通过双SHA256Hash的运算得到一个值,但是对计算机的算力以及能源造成极大的浪费;POS股权证明算法,它的基本思想是持有股权最多的获得记账权的节点激励越大,其相对于POW算法的优势是不浪费算力,但是没有办法保证股份分配公平。
同时现有溯源技术大多存在溯源信息不完整,说服力不强等缺点。
发明内容
针对现有技术中存在的问题,本发明的目的是提出了一种双领导者心跳加权溯源共识方法,适用于溯源场景,降低了选举成本,提高了共识效率,提升了溯源容错率。
为实现上述目的,本发明采用如下技术方案:一种双领导者心跳加权溯源共识方法,其特征在于,该共识方法采用主链和子链相结合的模式,主链按顺序整合子链区块信息,形成溯源过程的完整区块链,溯源不同阶段对应不同子链,每个子链采用不同加权系数,具体共识过程如下:
(1)确定双领导者心跳加权溯源共识节点身份,双领导者心跳加权溯源共识节点包括主领导者节点、备份领导者节点和跟随者节点,其中主领导者节点用于负责与跟随者节点进行通信以及生成区块;备份领导者节点对在前活动的主领导者节点的数据进行同步;确定在前活动的主领导者节点停止服务时,备份领导者节点作为当前活动的主领导者节点,根据与在前活动的主领导者节点同步的数据进行服务;跟随者节点用于与主领导者节点进行通信,并根据主领导者节点请求向主领导者节点反馈跟随者节点自身当前状态;
(2)主领导者节点随机地向跟随者节点发送消息,请求跟随者节点回复当前其对应的状态,跟随者节点响应请求并根据请求向主领导者节点反馈当前状态;
其中,主领导者节点与跟随者节点通过心跳机制保持长连接通信;
(3)主领导者节点根据跟随者节点向其反馈的状态进行加权共识;
(4)通过共识后由主领导者节点生成区块写入子链区块中;
重复步骤(1)至步骤(4)的共识过程直至遍历主链中的所有子链,完成双领导者心跳加权溯源共识。
作为本发明的一种优选技术方案,所述主领导者节点和备份领导者节点的确定过程如下:通过竞争选举主领导者节点和备份领导者节点,具体是在多个竞争者之间通过抵押方式选举两个作为当前活动领导者节点,抵押份额排名第一的竞争者为主领导者节点,抵押份额排名第二的竞争者为备份领导者节点。
进一步,所述步骤(2)在一个区块生成周期内,主领导者节点随机地通过发送请求包的方式向跟随者节点发送请求,要求跟随者节点回复当前状态,跟随者节点收到请求后,在规定时间内,将自身当前状态反馈给主领导者节点,未反馈的默认为错误状态。
进一步,所述步骤(3)中加权共识过程如下:根据每个跟随者节点的重要程度为其赋予一个相对应的权重,然后将所有跟随者节点的自身权重与反馈状态做加权求和,若大于等于一个预先设定好的共识阈值,则通过共识。
加权共识过程满足如下关系式:
Figure BDA0002392310760000021
Figure BDA0002392310760000022
其中:S为加权和函数,wi为根据第i个跟随者节点其重要程度所赋予的权重且w1+w2+w3+…+wi+…+wn=1,xi代表第i个跟随者节点所反馈的状态信息,数字1表示正确的反馈状态,数字0表示错误的反馈状态,xi∈{0,1},F为共识函数,λ为共识阈值,将反馈状态根据预先设定的标准进行评判,正确反馈则用数字1表示,错误反馈或者未反馈的用0表示,具体评判标准根据跟随者节点的不同,分为以下两种情况:一是根据基准范围作为标准,反馈状态包含在基准范围内,则认定是正确反馈,用1表示;二是根据能否反馈信息作为标准,正常反馈的则为正确反馈,用1表示,未反馈则用0表示。
通过上述设计方案,本发明可以带来如下有益效果:本发明提出的双领导者心跳加权溯源共识方法,适用于溯源场景,降低了选举成本,提高了共识效率,提升了溯源容错率。本发明的溯源共识方法应用于产品溯源体系构架中,可以按照产品实际生产和销售流程定义产品溯源体系,溯源过程采用主链和子链相结合的模式,主链按顺序整合子链区块信息,形成溯源过程的完整区块链,对整个过程进行维护,保护其安全性,溯源不同阶段对应不同子链,每个子链使用具有不同加权系数的共识方法,提升效率。
附图说明
图1为本发明实施例中基于农产品溯源***的双领导者心跳加权溯源共识方法工作原理示意图。
图2为本发明实施例农产品溯源过程中的种植阶段共识方法工作原理示意图。
具体实施方式
本发明提出了一种双领导者心跳加权溯源共识方法,该共识方法采用主链和子链相结合的模式,主链按顺序整合子链区块信息,形成溯源过程的完整区块链,溯源不同阶段对应不同子链,每个子链采用不同加权系数,具体共识过程如下:
(1)确定双领导者心跳加权溯源共识节点身份,双领导者心跳加权溯源共识节点包括主领导者节点、备份领导者节点和跟随者节点,其中主领导者节点用于负责与跟随者节点进行通信以及生成区块;备份领导者节点对在前活动的主领导者节点的数据进行同步;确定在前活动的主领导者节点停止服务时,备份领导者节点作为当前活动的主领导者节点,根据与在前活动的主领导者节点同步的数据进行服务;跟随者节点用于与主领导者节点进行通信,并根据主领导者节点请求向主领导者节点反馈跟随者节点自身当前状态;
其中,主领导者节点和备份领导者节点确定过程如下:通过竞争选举主领导者节点和备份领导者节点,具体是在多个竞争者之间通过抵押方式选举两个作为当前活动领导者,抵押份额排名第一的竞争者为主领导者节点,抵押份额排名第二的竞争者为备份领导者节点;如若主领导者节点发生故障,则备份领导者节点作为当前活动主领导者节点,然后选举产生新的备份领导者节点;
本发明采用备份领导者节点的方式减少了区块链中频繁选举领导者节点产生的成本以及时间,大大的增加了***运行过程中的容错率;
(2)主领导者节点在当前区块生成期间内随机地向跟随者节点发送消息,请求跟随者节点回复当前其对应的状态,不同场景下的跟随者节点也是不相同的,主领导者节点与不同场景下的跟随者节点通过心跳保持长连接通信,跟随者节点收到主领导者节点请求后,会根据当前真实情况反馈给主领导者节点相对应状态,在此期间所有的数据非人为录入以及传输的,从而保持了数据最重要的真实性,提升了溯源的可靠性;
进一步,主领导者节点与跟随者节点通过心跳机制保持长连接通信,在当前区块生成期间内主领导者节点随机地通过发送请求包的方式向跟随者节点发送请求,要求跟随者节点回复当前状态,跟随者节点收到请求后,在规定时间内,将自身当前状态反馈给主领导者节点,未反馈的默认为错误状态;
(3)主领导者节点根据跟随者节点向其反馈的状态进行加权共识,在实际情况中,各条件属性对决策属性的影响程度是有差异的,权重优势关系更符合实际情况,因此本发明引入权重。n个跟随者节点相互独立,则加权共识算法如下:
Figure BDA0002392310760000041
Figure BDA0002392310760000042
其中:S为加权和函数,wi为根据第i个跟随者节点其重要程度所赋予的权重且w1+w2+w3+…+wi+…+wn=1,xi代表第i个跟随者节点所反馈的状态信息,数字1表示正确的反馈状态,数字0表示错误的反馈状态,xi∈{0,1},F为共识函数,λ为共识阈值,将反馈状态根据预先设定的标准进行评判,正确反馈则用数字1表示,错误反馈或者未反馈的用0表示,具体评判标准可以分为以下两种情况:一是,根据基准范围作为标准,反馈状态包含在基准范围内,则认定是正确反馈,比如基准温度范围为20℃-30℃,则反馈温度值为25℃,则认定为正确反馈,用1表示;二是,根据能否反馈信息作为标准,正常反馈的则为正确反馈,用1表示,未反馈则用0表示;
(4)当加权和大于等于共识阈值时,即F(S)=1,则共识通过,通过共识后由当前阶段主领导者节点生成区块,写入子链。
重复步骤(1)至步骤(4)的共识过程直至遍历主链中的所有子链,完成双领导者心跳加权溯源共识。
本溯源共识方法中主领导者节点与跟随者节点之间通过发送请求包的方式保持通信以及长连接,其中请求包有两种形式,当请求包为空时,该请求包作为心跳确保连接的有效性,当请求包不为空时,具体为请求跟随者节点反馈当前状态。
本溯源方法可以按照产品实际生产销售流程,阶段场景并不固定,每个阶段之间有严格的递进关系。主链按顺序整合子链区块信息,形成溯源过程的完整区块链,对整个过程进行维护,保护其安全性,子链根据应用场景选择合适的共识机制,提升效率。数据的完整信息则存放在本地数据库中,不存储到区块链中,以减小区块容量。
为使本发明的目的、技术方案和优点更加清楚明白,下面结合具体实施例,并参照图1和图2,对本发明作进一步的详细说明。
一种双领导者心跳加权溯源共识方法,以涵盖种植、加工、运输及销售阶段的农产品溯源***中的种植阶段子链共识算法为例,描述本发明共识方法的实施过程。具体步骤如下:
(1)竞选领导者:在多个竞争者之间通过抵押方式选举两个作为当前活动领导者,抵押份额排名第一的竞争者为主领导者节点,负责***运转,抵押份额排名第二的竞争者为备份领导者节点,负责备份主领导者节点内容;某一时刻如若主领导者节点发生故障,则立即启动备份领导者节点作为当前新的主领导者节点,然后选举产生新的备份领导者节点;
(2)主领导者节点在当前区块生成期间内随机地选择一个发送时间点向所有跟随者节点发送消息,请求跟随者节点回复当前状态,跟随者节点响应请求并根据请求反馈当前状态。在本实例中,跟随者节点数目为五个,五个跟随者节点分别代表检测农产品种植阶段该农产品生长所依赖的土壤温度、土壤水分、空气湿度、空气温度和光照强度;
(3)主领导者节点根据回复消息状态进行加权共识,第i个跟随者节点回复的状态记为xi,如若在规定的时间内,第i个跟随者节点回复状态并且正确,则令xi=1,否则令xi=0。本实例中,根据跟随者节点在该农产品生长过程中的重要程度为其所赋予的权重w1、w2、w3、w4及w5分别为0.25、0.35、0.05、0.10和0.25,本发明预设的共识阈值λ=0.8,根据跟随者节点实际反馈情况所得到的x1、x2、x3、x4及x5分别为1、1、1、0和1,最后主领导者节点通过加权和与共识阈值的比较进行加权共识;
(4)通过共识后主领导者节点负责生成区块写入子链,其他的溯源阶段,如加工、运输、销售阶段子链共识过程与以上步骤类似,主链按顺序整合子链区块信息,形成溯源过程的完整区块链,对整个过程进行维护,保护其安全性。
本发明公开了一种双领导者心跳加权溯源共识方法,利用区块链不可篡改、可追溯的特性,解决溯源中最为重要的信任问题,提升公信力。针对如今溯源技术大多存在溯源信息不完整,说服力不强等缺点,本发明提出一种新的解决方案,采用主链和子链相结合的模式,不同子链对应溯源不同阶段,每个子链使用具有不同加权系数的共识算法,而主链按顺序整合子链中的区块信息,形成溯源过程的完整区块链。本方法通过引入双领导者、心跳、加权等实现了降低选举成本,保持长连接通信,突出各条件属性对决策属性的差异影响程度等,提升了溯源***的容错率,提高了共识效率,并增强了溯源的可靠性。
以上列举的仅是本发明的一个具体实施例,任何根据本发明内容直接导出的变形,均应认为是本发明的保护范围。

Claims (3)

1.一种双领导者心跳加权溯源共识方法,其特征在于,该共识方法采用主链和子链相结合的模式,主链按顺序整合子链区块信息,形成溯源过程的完整区块链,溯源不同阶段对应不同子链,每个子链采用不同加权系数,具体共识过程如下:
(1)确定双领导者心跳加权溯源共识节点身份,双领导者心跳加权溯源共识节点包括主领导者节点、备份领导者节点和跟随者节点,其中主领导者节点用于负责与跟随者节点进行通信以及生成区块;备份领导者节点对在前活动的主领导者节点的数据进行同步;确定在前活动的主领导者节点停止服务时,备份领导者节点作为当前活动的主领导者节点,根据与在前活动的主领导者节点同步的数据进行服务;跟随者节点用于与主领导者节点进行通信,并根据主领导者节点请求向主领导者节点反馈跟随者节点自身当前状态;
(2)主领导者节点随机地向跟随者节点发送消息,请求跟随者节点回复当前其对应的状态,跟随者节点响应请求并根据请求向主领导者节点反馈当前状态;
其中,主领导者节点与跟随者节点通过心跳机制保持长连接通信;
(3)主领导者节点根据跟随者节点向其反馈的状态进行加权共识;
(4)通过共识后由主领导者节点生成区块写入子链区块中;
重复步骤(1)至步骤(4)的共识过程直至遍历主链中的所有子链,完成双领导者心跳加权溯源共识;
所述主领导者节点和备份领导者节点的确定过程如下:通过竞争选举主领导者节点和备份领导者节点,具体是在多个竞争者之间通过抵押方式选举两个作为当前活动领导者节点,抵押份额排名第一的竞争者为主领导者节点,抵押份额排名第二的竞争者为备份领导者节点;
所述步骤(3)中加权共识过程如下:根据每个跟随者节点的重要程度为其赋予一个相对应的权重,然后将所有跟随者节点的自身权重与反馈状态做加权求和,若大于等于一个预先设定好的共识阈值,则通过共识。
2.根据权利要求1所述双领导者心跳加权溯源共识方法,其特征在于:所述步骤(2)在一个区块生成周期内,主领导者节点随机地通过发送请求包的方式向跟随者节点发送请求,要求跟随者节点回复当前状态,跟随者节点收到请求后,在规定时间内,将自身当前状态反馈给主领导者节点,未反馈的默认为错误状态。
3.根据权利要求1所述双领导者心跳加权溯源共识方法,其特征在于:所述加权共识过程满足如下关系式:
Figure FDA0003055434670000021
Figure FDA0003055434670000022
其中:S为加权和函数,wi为根据第i个跟随者节点其重要程度所赋予的权重且w1+w2+w3+…+wi+…+wn=1,xi代表第i个跟随者节点所反馈的状态信息,数字1表示正确的反馈状态,数字0表示错误的反馈状态,xi∈{0,1},F为共识函数,λ为共识阈值,将反馈状态根据预先设定的标准进行评判,正确反馈则用数字1表示,错误反馈或者未反馈的用0表示,具体评判标准根据跟随者节点的不同,分为以下两种情况:一是根据基准范围作为标准,反馈状态包含在基准范围内,则认定是正确反馈,用1表示;二是根据能否反馈信息作为标准,正常反馈的则为正确反馈,用1表示,未反馈则用0表示。
CN202010118799.XA 2020-02-26 2020-02-26 双领导者心跳加权溯源共识方法 Active CN111327699B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010118799.XA CN111327699B (zh) 2020-02-26 2020-02-26 双领导者心跳加权溯源共识方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010118799.XA CN111327699B (zh) 2020-02-26 2020-02-26 双领导者心跳加权溯源共识方法

Publications (2)

Publication Number Publication Date
CN111327699A CN111327699A (zh) 2020-06-23
CN111327699B true CN111327699B (zh) 2021-07-09

Family

ID=71171115

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010118799.XA Active CN111327699B (zh) 2020-02-26 2020-02-26 双领导者心跳加权溯源共识方法

Country Status (1)

Country Link
CN (1) CN111327699B (zh)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108764945A (zh) * 2018-06-05 2018-11-06 武汉天喻信息产业股份有限公司 一种基于区块链技术的汽车供应链***及方法
WO2018223042A1 (en) * 2017-06-01 2018-12-06 Schvey, Inc. d/b/a/ Axoni Distributed privately subspaced blockchain data structures with secure access restriction management
CN108989391A (zh) * 2018-06-19 2018-12-11 北京百悟科技有限公司 一种一致性处理的方法及装置
CN109525636A (zh) * 2018-10-12 2019-03-26 上海保险交易所股份有限公司 基于Raft算法的区块链共识方法
CN109683477A (zh) * 2018-12-12 2019-04-26 中国地质大学(武汉) 一种随机多智能体***有限时间控制器的设计方法及***
CN109885264A (zh) * 2019-04-16 2019-06-14 北京艾摩瑞策科技有限公司 一种区块链节点的逻辑分片方法及其***
CN110569675A (zh) * 2019-09-18 2019-12-13 上海海事大学 一种基于区块链技术的多Agent交易信息保护方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11281644B2 (en) * 2017-07-28 2022-03-22 Hitachi, Ltd. Blockchain logging of data from multiple systems
US10938662B2 (en) * 2018-07-17 2021-03-02 Software Ag System and/or method for maintaining highly-available, consistent, partition-tolerant clusters using client voters
CN110689471A (zh) * 2019-09-30 2020-01-14 浙江水利水电学院 一种基于区块链的水资源监测***及方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018223042A1 (en) * 2017-06-01 2018-12-06 Schvey, Inc. d/b/a/ Axoni Distributed privately subspaced blockchain data structures with secure access restriction management
CN108764945A (zh) * 2018-06-05 2018-11-06 武汉天喻信息产业股份有限公司 一种基于区块链技术的汽车供应链***及方法
CN108989391A (zh) * 2018-06-19 2018-12-11 北京百悟科技有限公司 一种一致性处理的方法及装置
CN109525636A (zh) * 2018-10-12 2019-03-26 上海保险交易所股份有限公司 基于Raft算法的区块链共识方法
CN109683477A (zh) * 2018-12-12 2019-04-26 中国地质大学(武汉) 一种随机多智能体***有限时间控制器的设计方法及***
CN109885264A (zh) * 2019-04-16 2019-06-14 北京艾摩瑞策科技有限公司 一种区块链节点的逻辑分片方法及其***
CN110569675A (zh) * 2019-09-18 2019-12-13 上海海事大学 一种基于区块链技术的多Agent交易信息保护方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
供应链的可信溯源查询在区块链上的实现;郭珊珊;《中国优秀硕士学位论文全文数据库 经济与管理科学辑》;20180115;全文 *

Also Published As

Publication number Publication date
CN111327699A (zh) 2020-06-23

Similar Documents

Publication Publication Date Title
CN111241114B (zh) 一种结合交易与共识的智能服务交易区块链信誉管理方法和***
EP4089616A1 (en) Blockchain-based green certificate transaction system
CN109684519B (zh) 一种基于区块链的去中心化芯片研发交易数据存储方法及***
CN108038622B (zh) 一种群智感知***推荐用户方法
CN115665170B (zh) 基于信誉和节点压缩机制的区块链共识方法
WO2023050556A1 (zh) 一种共识智能合约算法
CN109670333B (zh) 一种去中心化芯片研发交易数据存储方法及***
CN110636113A (zh) 区块链的拜占庭容错共识方法、***、设备和存储介质
CN116015672A (zh) 一种基于信誉模型的pbft共识机制
CN116383869A (zh) 基于pbft共识机制的农产品供应链可信追溯模型及实现方法
CN114938292A (zh) 一种基于节点可信度的多层次优化pbft共识方法
CN111327699B (zh) 双领导者心跳加权溯源共识方法
Shi et al. Neural stochastic agent-based limit order book simulation: A hybrid methodology
CN113298668A (zh) 考虑社交网络的移动群智感知用户大规模快速招募方法
Hoff et al. The transition process in post-communist societies: towards a political economy of property rights
CN112104719B (zh) 一种基于区块链网络的数据处理方法、装置及存储介质
CN114580661A (zh) 基于联邦学习的数据处理方法、装置和计算机设备
CN111953546B (zh) 基于区块链***的物联网设备管理方法和智能家居***
CN110928674B (zh) 一种实现区块链共识机制的方法
Ejima et al. Concept of keystone species in web systems: Identifying small yet influential online bulletin board threads
Krause Learning and herding using case-based decisions with local interactions
CN115529137B (zh) 一种基于改进pbft算法的知识产权交易方法
CN114466042A (zh) 一种应用于农产品供应链场景的共识方法
CN113034223B (zh) 一种基于激励机制的群智服务交易匹配方法、***和介质
CN117149534B (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