CN107395403B - 一种适用于大规模电子商务的基于信用的区块链共识方法 - Google Patents

一种适用于大规模电子商务的基于信用的区块链共识方法 Download PDF

Info

Publication number
CN107395403B
CN107395403B CN201710548782.6A CN201710548782A CN107395403B CN 107395403 B CN107395403 B CN 107395403B CN 201710548782 A CN201710548782 A CN 201710548782A CN 107395403 B CN107395403 B CN 107395403B
Authority
CN
China
Prior art keywords
consensus
nodes
chain
alliance
alliance chain
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
CN201710548782.6A
Other languages
English (en)
Other versions
CN107395403A (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.)
Beijing Block Chain Cloud Technology Co Ltd
Original Assignee
Beijing Block Chain Cloud 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 Beijing Block Chain Cloud Technology Co Ltd filed Critical Beijing Block Chain Cloud Technology Co Ltd
Priority to CN201710548782.6A priority Critical patent/CN107395403B/zh
Publication of CN107395403A publication Critical patent/CN107395403A/zh
Application granted granted Critical
Publication of CN107395403B publication Critical patent/CN107395403B/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
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/30Decision processes by autonomous network management units using voting and bidding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/20Network architectures or network communication protocols for network security for managing network security; network security policies in general

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Development Economics (AREA)
  • Technology Law (AREA)
  • Computing Systems (AREA)
  • Computer Hardware Design (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

公开一种适用于大规模电子商务的基于信用的区块链共识方法,其将区块链应用到大规模电商应用场景,既能达到大规模电商场景需要的扩展性,能够支持百万级节点,又能达到电商服务每秒千万级的共识要求,同时不需要像比特币这样的能源消耗,也不像采用权益证明(POS)的区块链那样缺乏安全性保障。该方法包括:(1)区块链架构由一个在防火墙内部的联盟链环境、非军事隔离区的网关环境和在公共互联网的平台构成;(2)由联盟链成员通过投票方式从公有环境上选举少量信任度高的节点作为第一阶段共识节点;(3)将第一阶段共识结果发到联盟链,由联盟链成员通过投票做二次共识,以保障来自公共环境的共识结果的正确性,达到安全性的要求。

Description

一种适用于大规模电子商务的基于信用的区块链共识方法
技术领域
本发明涉及区块链的技术领域,具体地涉及一种适用于大规模电子商务的基于信用的区块链共识方法。
背景技术
区块链技术被认为是下一代互联网的颠覆性技术,解决了互联网上建立信任成本高的问题,被称为“价值互联网”,区块链在金融、政府、物联网以及众多行业中有着广泛的应用。
现有的区块链共识算法主要分为公有链共识算法和私有链共识算法两大类。公有链共识算法主要有工作量证明机制(POW),权益证明机制(PoS)或代议制权益证明机制(DPoS)。例如比特币的共识机制就是PoW,而像点点币(Peercoin)和未币(NXT)等采用的是PoS共识机制,比特股(Bitshares)采用DPoS共识机制。工作量证明机制PoW的缺点是效率低,能源消耗大。PoS机制虽然效率高,但它的问题是安全性弱,公平性也有问题。DPoS从PoS基础演化而来,也具有安全性弱,公平性差的问题。私有链的共识算法主要是以传统分布式***一致性算法为基础。主要的代表有PAXOS和拜占庭容错类BFT算法。这些算法效率虽然比POW高,安全性也比较强,但它们的一个主要问题是扩展性(Scalability)和透明性差,不适合于大规模的商业应用。
目前共识算法的问题严重制约了区块链的商业应用,特别是在大规模电子商务方面的应用上。
发明内容
本发明的技术解决问题是:克服现有技术的不足,提供一种适用于大规模电子商务的基于信用的区块链共识方法,其将区块链应用到大规模电商应用场景,既能达到大规模电商场景需要的扩展性,能够支持百万级节点,又能达到电商服务每秒千万级的共识要求,同时不需要像比特币这样的能源消耗,以及避免采用POS权益证明机制的安全性和公平性问题。
本发明的技术解决方案是:这种适用于大规模电子商务的基于信用的区块链共识方法,该方法包括以下步骤:
(1)区块链架构由一个在防火墙内部的联盟链环境、非军事隔离区的网关环境和在公共互联网的平台构成;
(2)由联盟链成员通过投票方式从公有环境上选举少量信任度高的节点作为第一阶段共识节点;
(3)将第一阶段共识结果发到联盟链,由联盟链成员通过投票做二次共识,以保障来自公共环境的共识结果的正确性,达到安全性的要求。
由于该方法两阶段的共识都是小范围共识,因此共识效率可以大大提高。当公共网络的节点增加,而参与公共网络共识的节点可以维持相对不变,因此当公共网络节点增加时,共识算法的性能不受影响,因此其扩展性好。有联盟链的共识做二次共识,可以进行拜占庭容错,提升安全性。从而将区块链应用到大规模电商应用场景,既能达到大规模电商场景需要的扩展性,能够支持百万级节点,又能达到电商服务每秒千万级的共识要求,同时不需要像比特币这样的能源消耗,以及避免采用POS权益证明机制的安全性和公平性问题。
附图说明
图1是根据本发明的适用于大规模电子商务的基于信用的区块链共识方法的流程图。
图2是本发明的整体架构图。
图3是根据本发明的一个具体实施例的流程图。
图4是根据本发明的交互协议的示意图。
具体实施方式
如图1、2所示,这种适用于大规模电子商务的基于信用的区块链共识方法,该方法包括以下步骤:
(1)区块链架构由一个在防火墙内部的联盟链环境、非军事隔离区的网关环境和在公共互联网的平台构成;
(2)由联盟链成员通过投票方式从公有环境上选举少量信任度高的节点作为第一阶段共识节点;
(3)将第一阶段共识结果发到联盟链,由联盟链成员通过投票做二次共识,以保障来自公共环境的共识结果的正确性,达到安全性的要求。
由于该方法两阶段的共识都是小范围共识,因此共识效率可以大大提高。当公共网络的节点增加,而参与公共网络共识的节点可以维持相对不变,因此当公共网络节点增加时,共识算法的性能不受影响,因此其扩展性好。有联盟链的共识做二次共识,可以进行拜占庭容错,提升安全性。从而将区块链应用到大规模电商应用场景,既能达到大规模电商场景需要的扩展性,能够支持百万级节点,又能达到电商服务每秒千万级的共识要求,同时不需要像比特币这样的能源消耗,以及避免采用POS权益证明机制的安全性和公平性问题。
图2是本发明的整体架构图。该发明采用混合链机制,综合联盟链和公有链特点。联盟链由多个电商平台相关方组成,可以包括监管机构,公证机构,电商运营商,以及其它相关方。联盟链的网络是私有网络。电商平台属于公有网络。两个网络用DMZ区的防火墙隔开,通过网关节点通信。因此,该发明各取公有链和联盟链/私有链之长,避免两者的弱点。
该发明把参与共识过程的角色分成四种,第一个是Leader(共识盟主)、一个是网关角色、一个是联盟投票角色、一个是公网交易验证角色。盟主是联盟链中各联盟成员中选出,盟主有一个任期,任期过期联盟将重新选举。如果盟主在规定期限内不响应,联盟也可以重新选举盟主。
优选地,如图3所示,所述步骤(2)中,联盟链中各联盟成员中选出盟主,提名公网上的交易验证节点名单,验证节点名单要通过联盟链中半数投票;如果第一轮获得通过的验证节点不够,盟主继续提名;如果最终达不到规定人数,联盟链启动公认的备选验证节点。
优选地,如图3所示,所述步骤(3)中,采用信任值作为选择标准来选择二次共识参与者,信任值是采用朴素贝叶斯算法来从历史数据中通过机器学习方法获得参与者的信任值。
优选地,如图3所示,所述步骤(3)中,验证节点选出来后,网关节点将通知公网上的验证节点,验证节点身份不公开;网关节点通过采用选中的共识参与方的公钥加密当前区块深度,然后将所有参与方的加密消息连成一个逗号分隔的消息,然后广播到公共网络上;收到消息的节点使用各自的私钥确认能否解密其中一个逗号分隔的加密消息,如果能解密,就证明自己是被选中的共识参与方。
优选地,如图3所示,所述步骤(3)中,当公网的共识参与方将共识结果发回给联盟链时,采用门限加密方式,使得共识参与方相互之间不知道对方投票结果,以防止一些投票人采用随大流投票的策略。
优选地,如图3所示,每个验证节点将采用(k,m)SSSS门限加密机制加密:把打包的交易分成m份,m为网关节点数。每份用一个网关节点的公钥加密;然后将密文向联盟链广播;网关节点接收到密文后,用私钥解密其中一部分,然后将解密部分向联盟链投票节点广播;联盟链节点如果接收到k份解密消息,k要大于m的二分之一。利用SSSS门限加密机制恢复原文。
优选地,如图3所示,盟主选出那些既通过验证节点超半数验证,又通过超半数的联盟链投票节点的交易,并根据一定规则确定交易顺序,把交易打包成一个区块,生成区块哈希值,并把区块广播到联盟链;联盟链的节点检查区块内的交易是否获得验证节点过半数的投票,以及联盟链节点过二分之一的投票,如果是就将区块链接到本地区块链;如果不是,联盟链内发起盟主投票,盟主按规则来打包区块。
优选地,如图3所示,如果盟主未按规则来打包区块,被认为出错,启动盟主选举。
图4是根据本发明的交互协议的示意图。
在第一阶段是联盟盟主选举阶段。联盟候选盟主先向每一个联盟成员发起要求选自己为盟主的请求(i,VoteRequest)。其中i是候选盟主的节点号,该请求用候选盟主的私钥签名。各联盟成员回消息确认(j,ActVote),其中j是成员节点号,并用成员的私钥签名。如果同意票超过2/3,该候选盟主成为正式盟主。
第二阶段为公网上投票验证节点的选举。正式盟主提名公网上的投票验证者,并将名单发给每个联盟成员投票,该消息是(i,ValidatorList),并用盟主私钥签名。每个联盟链成员回消息确认同意还是不同意,该消息是(j,Vote),并用成员的私钥签名。如果过1/2同意,则完成公网上投票人的选举。如果不够人数,盟主将再补充候选人,再次提交投票表决。如果三次不成功,盟主将选择公认的缺省公网投票候选人。
第三阶段是公网投票验证阶段。首先盟主将选出的公网上的验证投票人名单发给网关节点,该消息是:(h,ValidatorList),其中h是当前区块链深度。该消息用盟主的私钥签名。网关节点接收到名单后,用每个公网投票人节点的公钥加密当前区块链深度h,然后将所有公网投票节点的加密消息用逗号分隔,连在一起,然后向公网广播。该消息是(g,EncryptedList[v]),用网关节点私钥签名。在公网的候选投票节点如果能用自己的私钥解密其中一个区块链深度消息域,则证明自己是被选中的投票验证者。该投票验证者将网络中认可的交易打包成一个数据块,然后分成m份,m为网关节点数,k>m/2。然后采用(k,m)门限加密方式,用每个网关的公钥加密为每一份加密。最后把每份加密数据用逗号分隔,连成一个消息,向联盟链广播。该消息是(v,TransactionShares[m]),其中v是该验证节点号,并用该节点私钥签名。
第四阶段是联盟链再次投票确认阶段。网关节点收到(v,TransactionShares[m])后,会用自身私钥解密。并将解密消息广播到联盟链。该消息是(g,TransactionShare),其中g是网关节点号,并用自身私钥签名。只要联盟成员收到k个网关节点的广播消息,采用门限解密,就能恢复公网验证节点最初加密的数据块。该数据块包含该轮共识中的交易。每个联盟成员节点将对其中每个交易投票,并将结果返回给盟主。该消息是(j,TransationList,Votes),其中j是联盟节点号,TransactionList是包含该轮共识中所有的交易,Votes是一个对应于每个交易的投票。该消息用联盟节点的私钥签名。
最后联盟盟主收到所有联盟成员的投票后,选取那些超过1/2票数的交易,打包成一个区块,生成区块哈希值,链接到区块链,并把新区块链广播到联盟链,并通过网关节点广播到公网。该消息是(i,NewBlock),其中i是盟主节点号,该消息用盟主节点的私钥签名。
该方法的优点为:
本申请和现有技术的最大不同是它能适用于大规模电商平台。目前的共识机制,无论是公有链,还是联盟链/私有链,都不能满足大规模电商平台需要的高性能、高扩展性和高安全性。
本申请的另一重大意义是给现有的中心化电商平台提供一个可信任、防伪、防篡改、可问责的交易平台,同时规避一些中心化平台的缺点。目前很多区块链的应用要重新构建一个新的去中心化应用,这个在很多场合既不切实际,也花费巨大。所以是制约区块链应用的一大因素。而该发明可以避免这种情况。
以上所述,仅是本发明的较佳实施例,并非对本发明作任何形式上的限制,凡是依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属本发明技术方案的保护范围。

Claims (5)

1.一种适用于大规模电子商务的基于信用的区块链共识方法,其特征在于:该方法包括以下步骤:
(1)区块链架构由一个在防火墙内部的联盟链环境、非军事隔离区的网关环境和在公共网络的平台构成;
(2)由联盟链成员通过投票方式从公共网络上选举少量信任度高的节点作为第一阶段共识节点;
(3)将第一阶段共识结果发到联盟链,由联盟链成员通过投票做二次共识,以保障来自公共网络的共识结果的正确性,达到安全性的要求;
所述步骤(2)中,联盟链中各联盟成员中选出盟主,提名公共网络上的交易验证节点名单,验证节点名单要通过联盟链中半数投票;如果第一轮获得通过的验证节点不够,盟主继续提名;如果最终达不到规定人数,联盟链启动公认的备选验证节点;
所述步骤(3)中,采用信任值作为选择标准来选择二次共识参与者,信任值是采用朴素贝叶斯算法来从历史数据中通过机器学习方法获得参与者的信任值;验证节点选出来后,网关节点将通知公共网络上的验证节点,验证节点身份不公开;网关节点通过采用选中的共识参与方的公钥加密当前区块深度,然后将所有参与方的加密消息连成一个逗号分隔的消息,然后广播到公共网络上;收到消息的节点使用各自的私钥确认能否解密其中一个逗号分隔的加密消息,如果能解密,就证明自己是被选中的共识参与方。
2.根据权利要求1所述的适用于大规模电子商务的基于信用的区块链共识方法,其特征在于:所述步骤(3)中,当公共网络的共识参与方将共识结果发回给联盟链时,采用门限加密方式,使得共识参与方相互之间不知道对方投票结果,以防止一些投票人采用随大流投票的策略。
3.根据权利要求2所述的适用于大规模电子商务的基于信用的区块链共识方法,其特征在于:每个验证节点将采用(k,m)SSSS门限加密机制加密:把打包的交易分成m份,m等于网关节点数量,每份用一个网关节点的公钥加密;然后将密文向联盟链广播;网关节点接收到密文后,用私钥解密其中一部分,然后将解密部分向联盟链投票节点广播;联盟链节点如果接收到k份解密消息,利用SSSS门限加密机制恢复原文,k大于m的二分之一。
4.根据权利要求2所述的适用于大规模电子商务的基于信用的区块链共识方法,其特征在于:盟主选出那些既通过验证节点半数,又通过大于二分之一联盟链投票节点的交易,并根据一定规则确定交易顺序,把交易打包成一个区块,生成区块哈希值,并把区块广播到联盟链;联盟链的节点检查区块内的交易是否获得验证节点过半数的投票,以及联盟链节点过二分之一的投票,如果是就将区块链接到本地区块链;如果不是,联盟链内发起盟主投票,盟主按规则来打包区块。
5.根据权利要求4所述的适用于大规模电子商务的基于信用的区块链共识方法,其特征在于:如果盟主未按规则来打包区块,被认为出错,启动盟主选举。
CN201710548782.6A 2017-07-07 2017-07-07 一种适用于大规模电子商务的基于信用的区块链共识方法 Active CN107395403B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710548782.6A CN107395403B (zh) 2017-07-07 2017-07-07 一种适用于大规模电子商务的基于信用的区块链共识方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710548782.6A CN107395403B (zh) 2017-07-07 2017-07-07 一种适用于大规模电子商务的基于信用的区块链共识方法

Publications (2)

Publication Number Publication Date
CN107395403A CN107395403A (zh) 2017-11-24
CN107395403B true CN107395403B (zh) 2020-01-14

Family

ID=60335458

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710548782.6A Active CN107395403B (zh) 2017-07-07 2017-07-07 一种适用于大规模电子商务的基于信用的区块链共识方法

Country Status (1)

Country Link
CN (1) CN107395403B (zh)

Families Citing this family (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108320155B (zh) * 2017-12-21 2020-09-11 中国科学院信息工程研究所 一种实现区块链共识机制的方法
CN108389045A (zh) * 2018-02-01 2018-08-10 北京泰尔英福网络科技有限责任公司 基于区块链技术的网络标识根区数据管理方法及***
CN108492103B (zh) * 2018-02-07 2021-04-27 北京大学深圳研究生院 一种联盟区块链共识方法
CN108366113B (zh) * 2018-02-08 2020-12-15 南京邮电大学 一种基于dpos的分组高容错共识机制
CN111713088B (zh) * 2018-02-14 2022-03-01 华为技术有限公司 处理数据的方法、处理数据的装置和处理数据的设备
CN108596766A (zh) * 2018-04-28 2018-09-28 深圳市优学链科技有限公司 区块链信用评级方法、装置、计算机设备及存储介质
CN108768607B (zh) * 2018-05-14 2021-10-08 中钞***产业发展有限公司杭州区块链技术研究院 一种基于区块链的投票方法、装置、设备及介质
CN108848125B (zh) * 2018-05-22 2021-08-17 北京京东尚科信息技术有限公司 区块链中提供共识服务的方法和装置及存储介质
CN108768663B (zh) * 2018-05-31 2020-05-01 中国地质大学(武汉) 一种区块链访问控制方法及其处理***
CN109150971B (zh) * 2018-06-29 2020-10-23 腾讯科技(深圳)有限公司 超级节点投票和选举方法、装置和网络节点
CN108881287A (zh) * 2018-07-18 2018-11-23 电子科技大学 一种基于区块链的物联网节点身份认证方法
CN109104474A (zh) * 2018-07-27 2018-12-28 深圳市汇尊区块链技术有限公司 一种共识机制变种方法
CN110889477A (zh) * 2018-08-15 2020-03-17 齐爱民 一种基于区块链的商品防伪码生成方法
CN109240826B (zh) * 2018-08-15 2020-10-23 泰链(厦门)科技有限公司 多区块链网络中节点共用计算设备时的计算资源分配方法
CN110838035A (zh) * 2018-08-15 2020-02-25 王跃平 一种挪动物联网区块链电子商务***
CN109191124B (zh) * 2018-08-16 2021-02-26 北京京东尚科信息技术有限公司 区块链网络、部署方法及存储介质
CN109325662A (zh) * 2018-08-27 2019-02-12 杭州嘉楠耘智信息科技有限公司 一种基于区块链的信用记录方法和***
CN108964926B (zh) * 2018-08-28 2021-02-02 成都信息工程大学 一种用户信任协商建立方法、用户行为数据存储方法及介质
WO2020047106A1 (en) * 2018-08-28 2020-03-05 Eris Digital Holdings, Llc Blockchain-enabled electronic futures trading system with optional computerized delivery of cryptocurrency
CN109167660B (zh) * 2018-09-07 2021-05-14 腾讯科技(深圳)有限公司 选举代表节点设备方法、装置、计算机设备及存储介质
CN109255250A (zh) * 2018-09-21 2019-01-22 大连莫比嗨客智能科技有限公司 一种基于联盟链的数据安全加密装置及使用方法
CN109257430B (zh) * 2018-09-30 2024-04-19 北京奇虎科技有限公司 基于区块链的互联网应用的***、方法及服务器
CN111047439B (zh) * 2018-10-12 2024-05-14 北京邦天信息技术有限公司 一种基于区块链的交易处理方法
CN110945853B (zh) * 2018-12-07 2022-06-21 北京大学深圳研究生院 基于联盟链投票共识算法产生及管理多模标识网络的方法
CN109784916A (zh) * 2018-12-12 2019-05-21 广东工业大学 一种改进pbft的以太坊共识机制应用于联盟链的方法
CN109714404B (zh) * 2018-12-12 2021-04-06 中国联合网络通信集团有限公司 基于Raft算法的区块链共识方法及装置
CN109872156A (zh) * 2019-03-11 2019-06-11 赛迪(青岛)区块链研究院有限公司 一种联盟链共识***及方法
CN110049029B (zh) * 2019-04-04 2021-07-20 矩阵元技术(深圳)有限公司 共识节点确定方法、装置、计算机设备和存储介质
CN110138596A (zh) * 2019-04-13 2019-08-16 山东公链信息科技有限公司 一种基于切换网络拓扑方式的区块链共识方法
CN110187831B (zh) * 2019-05-13 2022-04-19 北京华宇九品科技有限公司 区块链联盟链的区块数据存储***及方法
CN110189128B (zh) * 2019-06-06 2021-05-14 西安安盟智能科技股份有限公司 一种用于区块快速生成的分布式共识的方法和装置
CN110223069A (zh) * 2019-06-17 2019-09-10 北京艾摩瑞策科技有限公司 基于区块链节点网络的打包方法及装置
CN110443055B (zh) * 2019-08-07 2021-01-01 北京瑞策科技有限公司 互联网上自媒体关联数据的上链方法及其装置
CN110427433B (zh) * 2019-08-08 2023-04-07 上海中通吉网络技术有限公司 一种区块链共识方法和存储介质
CN110473070A (zh) * 2019-08-15 2019-11-19 深圳市华成峰科技有限公司 信用评估方法、装置、计算机设备及存储介质
CN110750595B (zh) * 2019-10-16 2022-06-03 西安交通大学 一种基于信用度-区块链的双层物联网架构
CN110768798B (zh) * 2019-10-24 2022-06-28 中国人民解放军国防科技大学 面向物联网的轻量级区块链共识方法、***及介质
CN111159764A (zh) * 2019-12-26 2020-05-15 杭州趣链科技有限公司 基于投票选举的链上与链下相结合实现联盟链自治的方法
CN111182510B (zh) * 2020-01-09 2022-05-20 重庆邮电大学 一种基于区块链的工业物联网节点共识方法
CN113472561A (zh) * 2020-03-31 2021-10-01 华为技术有限公司 一种区块链数据处理方法及其设备
CN111464631B (zh) * 2020-03-31 2023-03-28 成都质数斯达克科技有限公司 联盟区块链中的业务共识方法及装置
CN111683121B (zh) * 2020-05-22 2022-12-13 哈尔滨工程大学 基于DPoS的云端数据溯源区块链共识机制改进方法
CN113497823B (zh) * 2020-07-06 2023-01-10 国网青海省电力公司 一种基于区块链的劳务分包人员管理***
CN112150160B (zh) * 2020-09-30 2023-08-08 重庆市科学技术研究院 一种电子票券交易建议生成方法及***
CN112163856A (zh) * 2020-10-09 2021-01-01 北京邮电大学 用于区块链与物联网融合场景的共识方法及***
CN112073440B (zh) * 2020-11-10 2021-02-12 支付宝(杭州)信息技术有限公司 一种物联网信息记录方法和***
CN112257095B (zh) * 2020-11-23 2022-03-22 中电万维信息技术有限责任公司 一种联盟链共识节点的选择方法
CN112508559A (zh) * 2020-12-01 2021-03-16 浙商银行股份有限公司 区块链隐私交易多级共识方法、设备及存储介质
CN112651830B (zh) * 2020-12-03 2023-01-24 齐鲁工业大学 应用于电力资源共享网络的区块链共识方法
CN112804207B (zh) * 2020-12-30 2023-12-08 北京工业大学 一种应用于电子政务场景的联盟链节点安全准入方法
CN112769936B (zh) * 2021-01-11 2022-08-16 电子科技大学 一种基于投票与信用机制的povt共识算法
CN114362963B (zh) * 2022-01-07 2024-06-18 南京市中西医结合医院 一种基于算力证明的治未病场景下联盟链主节点选举方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106445711A (zh) * 2016-08-28 2017-02-22 杭州云象网络技术有限公司 一种应用于区块链的拜占庭容错共识方法
CN106603698A (zh) * 2016-12-28 2017-04-26 北京果仁宝科技有限公司 基于dpos的区块链共识方法和节点
CN106878071A (zh) * 2017-01-25 2017-06-20 上海钜真金融信息服务有限公司 一种基于Raft算法的区块链共识机制

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3362965A4 (en) * 2015-10-13 2019-08-07 Transactive Grid Inc. USING A DISTRIBUTED CONSENSUS CONTROL BASED ON A BLOCK CHAIN

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106445711A (zh) * 2016-08-28 2017-02-22 杭州云象网络技术有限公司 一种应用于区块链的拜占庭容错共识方法
CN106603698A (zh) * 2016-12-28 2017-04-26 北京果仁宝科技有限公司 基于dpos的区块链共识方法和节点
CN106878071A (zh) * 2017-01-25 2017-06-20 上海钜真金融信息服务有限公司 一种基于Raft算法的区块链共识机制

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"加密数字货币***共识机制综述";夏清 等;《计算机***应用》;20170415;第26卷(第4期);第1-8页 *

Also Published As

Publication number Publication date
CN107395403A (zh) 2017-11-24

Similar Documents

Publication Publication Date Title
CN107395403B (zh) 一种适用于大规模电子商务的基于信用的区块链共识方法
CN112003889B (zh) 分布式跨链***及跨链信息交互与***访问控制方法
CN109447795B (zh) 一种支持快速达成最终确认性的拜占庭共识方法
TWI724780B (zh) 用於區塊鏈系統中的主節點切換處理的方法及裝置
CN101981889B (zh) 计算机集群***中的安全通信
CN110046521A (zh) 去中心化隐私保护方法
US20180205555A1 (en) Contract Agreement Method, Agreement Verification Method, Contract Agreement System, Agreement Verification Device, Contract Agreement Device, Contract Agreement Program and Agreement Verification Program
Wei et al. A privacy-preserving fog computing framework for vehicular crowdsensing networks
CN110059503A (zh) 可追溯的社交信息防泄露方法
CN113746858B (zh) 一种基于可验证随机函数的跨链通信方法
CN112651830B (zh) 应用于电力资源共享网络的区块链共识方法
Wan et al. Electronic contract signing without using trusted third party
Zhou Non-repudiation
CN110191153A (zh) 基于区块链的社交通信方法
CN110349026A (zh) 基于区块链的分散自治能源互联网能量交易与能量***
Esfahani et al. Secure blockchain-based energy transaction framework in smart power systems
CN115174570B (zh) 一种基于动态委员会的跨链共识方法及***
CN115396115B (zh) 区块链数据隐私保护方法、装置、设备及可读存储介质
Le et al. A lightweight block validation method for resource-constrained iot devices in blockchain-based applications
Zheng et al. A practical quantum designated verifier signature scheme for E-voting applications
CN114172655B (zh) 一种安全多方计算数据***、方法、设备及数据处理终端
Gao et al. Quantum election protocol based on quantum public key cryptosystem
Chen et al. IOV Privacy Protection System Based on Double‐Layered Chains
CN117527183A (zh) 一种面向电力数据的去中心化共享与跨链计算方法及***
CN115086049A (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