CN110351067A - 针对主从多链的区块链共识机制 - Google Patents

针对主从多链的区块链共识机制 Download PDF

Info

Publication number
CN110351067A
CN110351067A CN201910503655.3A CN201910503655A CN110351067A CN 110351067 A CN110351067 A CN 110351067A CN 201910503655 A CN201910503655 A CN 201910503655A CN 110351067 A CN110351067 A CN 110351067A
Authority
CN
China
Prior art keywords
chain
node
block
random number
main 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.)
Granted
Application number
CN201910503655.3A
Other languages
English (en)
Other versions
CN110351067B (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.)
Nanjing Tech University
Original Assignee
Nanjing Tech 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 Nanjing Tech University filed Critical Nanjing Tech University
Priority to CN201910503655.3A priority Critical patent/CN110351067B/zh
Publication of CN110351067A publication Critical patent/CN110351067A/zh
Application granted granted Critical
Publication of CN110351067B publication Critical patent/CN110351067B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/06Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
    • H04L9/0643Hash functions, e.g. MD5, SHA, HMAC or f9 MAC
    • 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]
    • 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/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861Generation of secret information including derivation or calculation of cryptographic keys or passwords
    • H04L9/0866Generation of secret information including derivation or calculation of cryptographic keys or passwords involving user or device identifiers, e.g. serial number, physical or biometrical information, DNA, hand-signature or measurable physical characteristics
    • 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/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861Generation of secret information including derivation or calculation of cryptographic keys or passwords
    • H04L9/0869Generation of secret information including derivation or calculation of cryptographic keys or passwords involving random numbers or seeds
    • 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
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Power Engineering (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本发明提出了一种针对主从多链的区块链共识机制,该方法包括:将信誉度和PoS作为从链的共识机制形成多条从链;将随机算法选择从链代表节点成为主链节点,利用PBTF共识作为主链的共识机制,形成主链;其中,从链负责保存交易的具体信息,主链负责保存从链数据的哈希值。通过本发明,可以实现快速完成交易并保证安全性,并且防止算力集中,减小中心化节点产生的可能性。

Description

针对主从多链的区块链共识机制
技术领域
本发明属于区块链技术,具体为一种针对主从多链的区块链共识机制。
背景技术
区块链是共识算法、分布式存储、点对点传输、加密算法等计算机技术的新型***。被广泛应用于证券交易、电子商务、智能合约、物联网、社交通讯以及文件存储等众多领域。当前的区块链技术是由一串使用密码学方法产生的数据块组成的,每一个区块都包含了上一个区块的哈希值(hash),并且确保按照时间顺序在上一个区块之后产生,从创始区块(genesis block)开始连接到当前区块,形成区块链。共识算法是区块链的核心技术。它决定着区块链的效率和部分安全性。
区块链共识大致分为基于工作量证明的共识机制(PoW)、基于权益证明的共识机制(PoS)、基于委托权益证明的共识机制(DPoS)几大类。
PoW是利用哈希算法来进行计算,设定哈希函数的特定输出值作为难度,输入值中嵌入随机数,当输出值小于或大于难度值时,输入的随机数便是哈希函数的解,即完成了工作量证明的过程。工作量证明的本质是:只有证明进行了一定量次数运算的节点才能够被授权参与某项活动,即防止敌手制造多个假身份发起的女巫攻击。PoW共识机制具有一个很大的问题就是能源的巨大浪费。矿工若想成功生成区块,就要进行大量的哈希计算,这就造成了巨大的能源浪费。
PoS的概念是研究者试图去解决PoW产生的资源浪费而被提出的。PoS的总体思路是:从所有持有货币的人中随机选取出块者,被选取为出块者的概率与其持有货币的数目成正相关,即拥有越多的币,被选中的概率越大。PoS在解放工作量证明的同时,引入了一些新的安全问题,现有PoS机制存在的“无利害关系”问题,即拥有较少财产的用户,其作为区块生产者和验证者进行恶意操作的成本很低,基于理性节点的自利假设,参与者恶意操作可能性较大,可以同时在链的不同分叉上挖矿,无需花费额外的成本,导致链倾向于分叉,使得这些基于PoS的协议安全性降低。另外,区块生产者能够发动粉碎攻击[19],不断重新生成新的区块,直到生成的区块有利于他成为下面区块的生产者。
DPoS是由被社区选举的可信帐户(受托人,需要得票数排行靠前)来创建区块。为了成为正式受托人,用户要去社区拉票,获得足够多用户的信任。用户根据自己持有的加密货币数量占总量的百分比来投票。DPoS机制类似于股份制公司,普通股民进不了董事会,要投票选举代表(受托人)代他们做决策。但DPoS带来了新的安全问题。绝大多数持股人从未参与投票。这是因为投票需要时间、精力以及技能,而这恰恰是大多数投资者所缺乏的。PoW下几乎没有门槛,任何人都可以投入算力,通过竞争获得区块奖励。而DPoS延续了PoS的弊端,只有持币者才可以获得区块链奖励,其实这就带来了一种制度性门槛,最终导致DPoS币的流动性大大减少,穷者越穷,富者越富。
目前,现有的区块链技术存在以下缺点:通过情况通常主要有三分之二或四分之三的节点通过才可形成共识,而设定有限个代表形成共识的方法面临攻击的风险。跨链的共识目前仍无解决方案,对于各个节点不同的区块链之间数据无法交换和整合。
发明内容
本发明的目的在于提出了一种针对主从多链的区块链共识机制。
实现本发明的技术解决方案为:一种针对主从多链的区块链共识机制,具体步骤为:
将PoS作为从链的共识机制形成多条从链;利用随机算法选择从链代表节点成为主链节点,将PBTF共识作为主链的共识机制,形成主链;其中,从链负责保存交易的具体信息,主链负责保存从链数据的哈希值。
优选地,将PoS作为从链的共识机制形成多条从链的具体方法为:
从链节点作为执行者,利用伪随机函数根据上一周期选择出来的各个账号的权益的大小随机选择本周期内的账号作为区块的矿工,所述伪随机函数的种子为上一个周期产生的随机数ρ。
优选地,周期为10K个区块的时间,每个周期内0到4K个区块时间定义为证据公开阶段,4K+1到8K个区块时间定义为随机数公开阶段,8K+1到10K-1的区块时间定义为统计阶段。
优选地,随机数的产生过程为:
在证据公开阶段,每个节点利用私钥Priv对上一个周期的最后一个区块的哈希值Hash进行签名,将签名结果命名为Sign,对Sign进行哈希处理得到的结果命名为随机数R,对随机数R进行哈希处理,得到的结果命名为证据Proof,节点将自己的证据Proof和公钥Public广播出去;
在随机数公开阶段,每个节点将自己的随机数R和签名结果Sign广播出去,用时接收其他节点的随机数R、签名结果Sign、证据Proof和公钥Pulibc并验证接收的信息是否合法;
在统计阶段,节点对所有通过验证的随机数R进行异或操作得到随机数ρ。
优选地,验证接收的信息是否合法的具体方法为:
使用接收的Public对签名结果Sign进行验证,验证是否是节点使用私钥对Hash进行签名的结果;
对Sign进行哈希处理,验证结果是否与随机数R一致;
对随机数R进行哈希处理,验证结果是否与证据Proof一致;
若前3者的验证结果都为一致,则随机数R通过验证。
优选地,所述公钥Public和私钥Priv为节点设置的生成区块账号的公钥和私钥。
优选地,每个周期选择出来的账号为该周期中所有通过验证的随机数R的公钥Public,所述权益为账号拥有的金额和信誉度的总和。
优选地,利用随机算法选择从链代表节点成为主链节点,将PBTF共识作为主链的共识机制,形成主链的具体过程为:
将上一周期有主链节点变为普通节点,从链代表节点变为主链节点,利用主链共识算法形成主链,
在统计阶段,对信誉度大于设定值的所有通过随机数验证的公钥对应的节点进行PoW运算,所有通过运算的节点成为从链代表节点,所有的从链代表节点与现有的主链节点进行节点信息交换。
优选地,所述PoW运算的具体步骤为:
节点生成一个随机数进行哈希处理,若得到的结果小于设定的目标值target,则通过运算,否则将随机数加1后再次进行哈希处理,直到统计阶段结束。
优选地,利用主链共识算法形成主链的具体过程为:
所有的主链代表节点将自己所属从链生成的区块信息签名并广播给所有的主链节点;
统计区块信息,当区块信息被上传的次数大于对应从链的节点的一半时,区块信息通过验证,等待被主链节点打包;
主链节点利用PBFT共识机制生成主链区块,主链区块中包含了通过验证的区块信息。
本发明与现有技术相比,其显著优点为:
1)本发明在从链中通过PoS共识机制进行区块的生成,规定好出块的顺序,即防止了攻击者使用贿赂攻击等方式进行区块的干涉,也提高了交易的处理速度并且降低了电力资源的消耗;
2)本发明通过主链进行从链区块的认证,当攻击者修改历史区块时,相对于单链来说攻击者需要掌握更多的链上资源,迫使攻击者需要更高的成本才能完成攻击,提高了整体的安全性;
3)本发明在每个周期后进行代表节点的轮换,降低了攻击者长时间担当代表节点,篡改主链区块的概率,同时避免某一个节点长时间成为主链节点,资源过于集中的情况发生,增强了区块链整体去中心化的特性。
下面结合附图对本发明做进一步详细的描述。
附图说明
图1是从链节点的运行流程图。
图2是主链节点的运行流程图。
图3是本发明形成的区块链的网络架构图。
图4是本发明形成的区块链的数据结构示意图。
具体实施方式
如图1~图4所示,一种针对主从多链的区块链共识机制,将PoS作为从链的共识机制形成多条从链;利用随机算法选择从链代表节点成为主链节点,将PBTF(PracticalByzantine Fault Tolerance,实用性拜占庭容错)共识作为主链的共识机制,形成主链;其中,从链负责保存交易的具体信息,主链负责保存从链数据的哈希值。
进一步的实施例中,将PoS作为从链的共识机制形成多条从链的具体方法为:
从链节点作为执行者,利用伪随机函数根据上一周期选择出来的各个账号的权益的大小随机选择本周期内的账号作为区块的矿工,所述伪随机函数的种子为上一个周期产生的随机数ρ。周期为10K个区块对应时间,K是大于0的自然数。每个周期内0到4K个区块时间定义为证据公开阶段,4K+1到8K个区块时间定义为随机数公开阶段,8K+1到10K-1的区块时间定义为统计阶段。
在某些实施例中规定每隔5秒产生一个区块,既周期长度为50K秒。
进一步的实施例中,随机数ρ的产生过程为:
在证据公开阶段,每个节点利用私钥Priv对上一个周期的最后一个区块的哈希值Hash进行签名,将签名结果命名为Sign,对Sign进行哈希处理得到的结果命名为随机数R,对随机数R进行哈希处理,得到的结果命名为证据Proof,节点将自己的证据Proof和公钥Public广播出去;
在随机数公开阶段,每个节点将自己的随机数R和签名结果Sign广播出去,用时接收其他节点的随机数R、签名结果Sign、证据Proof和公钥Pulibc并验证接收的信息是否合法;验证接收的信息是否合法的具体方法为:
使用接收的Public对签名结果Sign进行验证,验证是否是节点使用私钥对Hash进行签名的结果;
对Sign进行哈希处理,验证结果是否与随机数R一致;
对随机数R进行哈希处理,验证结果是否与证据Proof一致;
若前3者的验证结果都为一致,则随机数R通过验证。
在统计阶段,节点对所有通过验证的随机数R进行异或操作得到随机数ρ。
进一步的实施例中,所述公钥Public和私钥Priv为节点设置的生成区块账号的公钥和私钥。
进一步的实施例中,每个周期选择出来的账号为该周期中所有通过验证的随机数R的公钥Public,所述权益为账号拥有的金额和信誉度的总和。
所述信誉度为一个表明节点设置的出块者账号是否可信的度量值,信誉度的奖惩方法包括:
账号进行交易时,可以增加少量信誉度;
账号长时间持有大额货币,可以增加信誉度;
节点作为主链节点上传区块并通过验证,可以增加信誉度;
若恶意节点上传错误区块并被其他节点举报,则恶意节点扣除大量信誉度,举报节点增加信誉度。
利用随机算法选择从链代表节点成为主链节点,将PBTF共识作为主链的共识机制,形成主链的具体过程为:
将上一周期有主链节点变为普通节点,从链代表节点变为主链节点,利用主链共识算法形成主链,
在统计阶段,对信誉度大于设定值的所有通过随机数验证的公钥对应的节点进行PoW运算,所有通过运算的节点成为从链代表节点,所有的从链代表节点与现有的主链节点进行节点信息交换。
PoW运算的具体步骤为:
节点生成一个随机数进行哈希处理,若得到的结果小于设定的目标值target,则通过运算,否则将随机数加1后再次进行哈希处理,直到统计阶段结束。
利用主链共识算法形成主链的具体过程为:
所有的主链代表节点将自己所属从链生成的区块信息签名并广播给所有的主链节点;
统计区块信息,当区块信息被上传的次数大于对应从链的节点的一半时,区块信息通过验证,等待被主链节点打包;
主链节点利用PBFT共识机制生成主链区块,主链区块中包含了通过验证的区块信息。

Claims (10)

1.一种针对主从多链的区块链共识机制,其特征在于,具体步骤为:
将PoS作为从链的共识机制形成多条从链;利用随机算法选择从链代表节点成为主链节点,将PBTF共识作为主链的共识机制,形成主链;其中,从链负责保存交易的具体信息,主链负责保存从链数据的哈希值。
2.根据权利要求1所述的针对主从多链的区块链共识机制,其特征在于,将PoS作为从链的共识机制形成多条从链的具体方法为:
从链节点作为执行者,利用伪随机函数根据上一周期选择出来的各个账号的权益的大小随机选择本周期内的账号作为区块的矿工,所述伪随机函数的种子为上一个周期产生的随机数ρ。
3.根据权利要求2所述的针对主从多链的区块链共识机制,其特征在于,周期为10K个区块对应时间,每个周期内0到4K个区块时间定义为证据公开阶段,4K+1到8K个区块时间定义为随机数公开阶段,8K+1到10K-1的区块时间定义为统计阶段。
4.根据权利要求3所述的针对主从多链的区块链共识机制,其特征在于,随机数的产生过程为:
在证据公开阶段,每个节点利用私钥Priv对上一个周期的最后一个区块的哈希值Hash进行签名,将签名结果命名为Sign,对Sign进行哈希处理得到的结果命名为随机数R,对随机数R进行哈希处理,得到的结果命名为证据Proof,节点将自己的证据Proof和公钥Public广播出去;
在随机数公开阶段,每个节点将自己的随机数R和签名结果Sign广播出去,用时接收其他节点的随机数R、签名结果Sign、证据Proof和公钥Pulibc并验证接收的信息是否合法;
在统计阶段,节点对所有通过验证的随机数R进行异或操作得到随机数ρ。
5.根据权利要求4所述的针对主从多链的区块链共识机制,其特征在于,验证接收的信息是否合法的具体方法为:
使用接收的Public对签名结果Sign进行验证,验证是否是节点使用私钥对Hash进行签名的结果;
对Sign进行哈希处理,验证结果是否与随机数R一致;
对随机数R进行哈希处理,验证结果是否与证据Proof一致;
若前3者的验证结果都为一致,则随机数R通过验证。
6.根据权利要求4所述的针对主从多链的区块链共识机制,其特征在于,所述公钥Public和私钥Priv为节点设置的生成区块账号的公钥和私钥。
7.根据权利要求4所述的针对主从多链的区块链共识机制,其特征在于,每个周期选择出来的账号为该周期中所有通过验证的随机数R的公钥Public,所述权益为账号拥有的金额和信誉度的总和。
8.根据权利要求1所述的针对主从多链的区块链共识机制,其特征在于,利用随机算法选择从链代表节点成为主链节点,将PBTF共识作为主链的共识机制,形成主链的具体过程为:
将上一周期有主链节点变为普通节点,从链代表节点变为主链节点,利用主链共识算法形成主链,
在统计阶段,对信誉度大于设定值的所有通过随机数验证的公钥对应的节点进行PoW运算,所有通过运算的节点成为从链代表节点,所有的从链代表节点与现有的主链节点进行节点信息交换。
9.根据权利要求8所述的针对主从多链的区块链共识机制,其特征在于,所述PoW运算的具体步骤为:
节点生成一个随机数进行哈希处理,若得到的结果小于设定的目标值target,则通过运算,否则将随机数加1后再次进行哈希处理,直到统计阶段结束。
10.根据权利要求8所述的针对主从多链的区块链共识机制,其特征在于,利用主链共识算法形成主链的具体过程为:
所有的主链代表节点将自己所属从链生成的区块信息签名并广播给所有的主链节点;
统计区块信息,当区块信息被上传的次数大于对应从链的节点的一半时,区块信息通过验证,等待被主链节点打包;
主链节点利用PBFT共识机制生成主链区块,主链区块中包含了通过验证的区块信息。
CN201910503655.3A 2019-06-12 2019-06-12 针对主从多链的区块链共识方法 Active CN110351067B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910503655.3A CN110351067B (zh) 2019-06-12 2019-06-12 针对主从多链的区块链共识方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910503655.3A CN110351067B (zh) 2019-06-12 2019-06-12 针对主从多链的区块链共识方法

Publications (2)

Publication Number Publication Date
CN110351067A true CN110351067A (zh) 2019-10-18
CN110351067B CN110351067B (zh) 2023-04-07

Family

ID=68181901

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910503655.3A Active CN110351067B (zh) 2019-06-12 2019-06-12 针对主从多链的区块链共识方法

Country Status (1)

Country Link
CN (1) CN110351067B (zh)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111082943A (zh) * 2019-12-06 2020-04-28 西安电子科技大学 一种高效的区块链共识方法
CN111131181A (zh) * 2019-12-05 2020-05-08 重庆邮电大学 一种基于信誉机制和DPBFT算法的区块链动态DPoS共识方法
CN111314438A (zh) * 2020-01-20 2020-06-19 厦门顺势共识信息科技有限公司 一种基于角色分配的可信区块链***及跨链共识方法
CN111488202A (zh) * 2020-04-07 2020-08-04 百度国际科技(深圳)有限公司 多链***的事务处理方法、装置、设备、***和介质
CN111552573A (zh) * 2020-05-06 2020-08-18 行星算力(深圳)科技有限公司 一种区块链异构***及人工智能算力网络
CN111683121A (zh) * 2020-05-22 2020-09-18 哈尔滨工程大学 基于DPoS的云端数据溯源区块链共识机制改进方法
CN112417038A (zh) * 2020-11-10 2021-02-26 深圳百纳维科技有限公司 一种基于海洋运输的异步区块构造方法、装置及存储介质
CN112804101A (zh) * 2021-01-11 2021-05-14 电子科技大学 一种基于投票与信用机制的主从多链跨链方法及***
CN112967423A (zh) * 2021-02-01 2021-06-15 德施曼机电(中国)有限公司 一种密码锁开锁方法和***、设备及存储介质
CN113141542A (zh) * 2020-01-20 2021-07-20 亦非云互联网技术(上海)有限公司 基于区块链的视频流安全播放***、方法、介质及服务端
CN113177794A (zh) * 2020-12-30 2021-07-27 恬家(上海)信息科技有限公司 出块节点管理方法及区块链网络***
CN114363352A (zh) * 2022-01-05 2022-04-15 青岛理工大学 基于区块链的物联网***跨链交互方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108737375A (zh) * 2018-04-13 2018-11-02 中山大学 一种区块链共识方法及***
CN109087203A (zh) * 2018-07-17 2018-12-25 横琴密达科技有限责任公司 一种主链与侧链的区块链异构***
CN109493062A (zh) * 2018-12-29 2019-03-19 中国科学院合肥物质科学研究院 一种基于信誉权益证明的区块链共识方法
CN109508982A (zh) * 2018-11-21 2019-03-22 北京蓝石环球区块链科技有限公司 基于区块链主链加并行多子链的repb共识
CN109831425A (zh) * 2019-01-25 2019-05-31 中国联合网络通信集团有限公司 区块链共识方法、装置、设备及计算机可读存储介质

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108737375A (zh) * 2018-04-13 2018-11-02 中山大学 一种区块链共识方法及***
CN109087203A (zh) * 2018-07-17 2018-12-25 横琴密达科技有限责任公司 一种主链与侧链的区块链异构***
CN109508982A (zh) * 2018-11-21 2019-03-22 北京蓝石环球区块链科技有限公司 基于区块链主链加并行多子链的repb共识
CN109493062A (zh) * 2018-12-29 2019-03-19 中国科学院合肥物质科学研究院 一种基于信誉权益证明的区块链共识方法
CN109831425A (zh) * 2019-01-25 2019-05-31 中国联合网络通信集团有限公司 区块链共识方法、装置、设备及计算机可读存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
徐宇芹: "主从多链模型下的区块链共识性能研究", 《CNKI》 *

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111131181A (zh) * 2019-12-05 2020-05-08 重庆邮电大学 一种基于信誉机制和DPBFT算法的区块链动态DPoS共识方法
CN111131181B (zh) * 2019-12-05 2022-02-08 重庆邮电大学 一种基于信誉机制和DPBFT算法的区块链动态DPoS共识方法
CN111082943B (zh) * 2019-12-06 2021-08-27 西安电子科技大学 一种高效的区块链共识方法
CN111082943A (zh) * 2019-12-06 2020-04-28 西安电子科技大学 一种高效的区块链共识方法
CN113141542A (zh) * 2020-01-20 2021-07-20 亦非云互联网技术(上海)有限公司 基于区块链的视频流安全播放***、方法、介质及服务端
CN111314438A (zh) * 2020-01-20 2020-06-19 厦门顺势共识信息科技有限公司 一种基于角色分配的可信区块链***及跨链共识方法
CN111488202A (zh) * 2020-04-07 2020-08-04 百度国际科技(深圳)有限公司 多链***的事务处理方法、装置、设备、***和介质
CN111488202B (zh) * 2020-04-07 2023-08-15 百度国际科技(深圳)有限公司 多链***的事务处理方法、装置、设备、***和介质
EP3893141A1 (en) * 2020-04-07 2021-10-13 Baidu International Technology (Shenzhen) Co., Ltd Transaction processing method, apparatus, device and system for multi-chain system
US11588618B2 (en) 2020-04-07 2023-02-21 Baidu International Technology (Shenzhen) Co., Ltd. Transaction processing method, apparatus, device and system for multi-chain system
CN111552573B (zh) * 2020-05-06 2024-02-09 行星算力(深圳)科技有限公司 一种区块链异构***及人工智能算力网络
CN111552573A (zh) * 2020-05-06 2020-08-18 行星算力(深圳)科技有限公司 一种区块链异构***及人工智能算力网络
CN111683121A (zh) * 2020-05-22 2020-09-18 哈尔滨工程大学 基于DPoS的云端数据溯源区块链共识机制改进方法
CN111683121B (zh) * 2020-05-22 2022-12-13 哈尔滨工程大学 基于DPoS的云端数据溯源区块链共识机制改进方法
CN112417038A (zh) * 2020-11-10 2021-02-26 深圳百纳维科技有限公司 一种基于海洋运输的异步区块构造方法、装置及存储介质
CN113177794A (zh) * 2020-12-30 2021-07-27 恬家(上海)信息科技有限公司 出块节点管理方法及区块链网络***
CN112804101B (zh) * 2021-01-11 2022-04-29 电子科技大学 一种基于投票与信用机制的主从多链跨链方法及***
CN112804101A (zh) * 2021-01-11 2021-05-14 电子科技大学 一种基于投票与信用机制的主从多链跨链方法及***
CN112967423A (zh) * 2021-02-01 2021-06-15 德施曼机电(中国)有限公司 一种密码锁开锁方法和***、设备及存储介质
CN114363352A (zh) * 2022-01-05 2022-04-15 青岛理工大学 基于区块链的物联网***跨链交互方法
CN114363352B (zh) * 2022-01-05 2023-08-15 青岛理工大学 基于区块链的物联网***跨链交互方法

Also Published As

Publication number Publication date
CN110351067B (zh) 2023-04-07

Similar Documents

Publication Publication Date Title
CN110351067A (zh) 针对主从多链的区块链共识机制
CN109792437B (zh) 一种用于去中心化域名***的共识方法
Tian et al. Enabling cross-chain transactions: A decentralized cryptocurrency exchange protocol
CN109842606B (zh) 基于一致性哈希算法的区块链共识算法和***
Li et al. Proof of vote: A high-performance consensus protocol based on vote mechanism & consortium blockchain
CN109964446B (zh) 一种基于投票的共识方法
Nguyen et al. A survey about consensus algorithms used in blockchain.
CN109523683B (zh) 一种基于区块链技术的不记名电子投票方法
CN111988137B (zh) 一种基于门限签名和公平奖励的DPoS共识方法及其***
CN110855432B (zh) 基于可验证随机函数分配验证者奖励的异步bft&dpos共识机制
CN113271204B (zh) 一种基于量子密钥分发的拜占庭容错共识方法
CN113467927A (zh) 一种基于区块链的参与方可信任的联邦学习方法和装置
Yadav et al. A comparative study on consensus mechanism with security threats and future scopes: Blockchain
Azouvi et al. Winning the caucus race: Continuous leader election via public randomness
Biryukov et al. ReCon: Sybil-resistant consensus from reputation
CN110445603A (zh) 一种去中心化随机数生成方法
CN109685505A (zh) 基于关联环签名的拜占庭容错共识优化方法
Ge et al. Survey of consensus algorithms for proof of stake in blockchain
Hubert Chan et al. Consensus through herding
Bugday et al. Securing blockchain shards by using learning based reputation and verifiable random functions
CN114463009B (zh) 一种用于提高大规模能源节点交易安全性的方法
Yu et al. Low powered blockchain consensus protocols based on consistent hash
Long Nakamoto consensus with verifiable delay puzzle
Wan et al. AnonymousFox: An efficient and scalable blockchain consensus algorithm
CN111046439A (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