
FOLLOWUS
University of Chinese Academy of Sciences, Beijing 100190, China
Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100190, China
Lei YU, E-mail: yulei@ncic.ac.cn
收稿:2018-02-23,
修回:2019-;9-;4,
纸质出版:2019-10
Scan QR Code
于雷, 赵晓芳, 金岩, 等. 基于一致性哈希算法的低能耗共识协议[J]. 信息与电子工程前沿(英文), 2019,20(10):1361-1377.
Lei YU, Xiao-fang ZHAO, Yan JIN, et al. Low powered blockchain consensus protocols based on consistent hash[J]. Frontiers of Information Technology & Electronic Engineering, 2019, 20(10): 1361-1377.
于雷, 赵晓芳, 金岩, 等. 基于一致性哈希算法的低能耗共识协议[J]. 信息与电子工程前沿(英文), 2019,20(10):1361-1377. DOI: 10.1631/FITEE.1800119.
Lei YU, Xiao-fang ZHAO, Yan JIN, et al. Low powered blockchain consensus protocols based on consistent hash[J]. Frontiers of Information Technology & Electronic Engineering, 2019, 20(10): 1361-1377. DOI: 10.1631/FITEE.1800119.
当前区块链共识协议在去中心化、安全性和能耗方面存在"三难"优化困境。针对这个问题,基于一致性哈希算法,设计了两个新的区块链共识协议,分别为CHB-consensus和CHBD-consensus。在新的共识协议下,诚实的"矿工"可以公平地获得创建新区块的机会。在创建新块时,诚实矿工不再需要付出海量竞争性算力,且该新区块可获取整个区块链网络公平验证及确认共识协议。恶意矿工则必须付出海量算力资源才能攻击新区块,以创建特权或实现"双花"。由CHB-consensus和CHBD-consensus共识形成的区块链网络基于与比特币系统相同的安全性假设,在节省海量电力的同时,不会牺牲去中心化和安全性。分析了可能的攻击行为,并给出严格但可调整的验证策略。CHB-consensus和CHBD-consensus共识引入数字身份证书管理机构(CA),CA对区块链网络或区块链数据结构没有特殊管理权或控制权,但依据CA系统信誉和可靠性,存在一定隐私泄露风险。最后,分析了CHB-consensus和CHBD-consensus共识的鲁棒性和能耗,并通过理论推导证明它们的优势。
Current blockchain consensus protocols have a triangle of contradictions in aspects of decentralization
security
and energy consumption
and cannot be synchronously optimized. We describe a design of two new blockchain consensus protocols
called "CHB-consensus" and "CHBD-consensus
" based on a consistent hash algorithm. Honest miners can fairly gain the opportunity to create blocks. They do not consume any extra computational power resources when creating new blocks
and such blocks can obtain the whole blockchain network to confirm consensus with fairness. However
malicious miners have to pay massive computational power resources for attacking the new block creation privilege or double-spending. Blockchain networks formed by CHB-consensus and CHBD-consensus are based on the same security assumption as that in Bitcoin systems
so they save a huge amount of power without sacrificing decentralization or security. We analyze possible attacks and give a rigorous but adjustable validation strategy. CHB-consensus and CHBD-consensus introduce a certification authority (CA) system
which does not have special management or control rights over blockchain networks or data structures
but carries the risk of privacy breaches depending on credibility and reliability of the CA system. Here
we analyze the robustness and energy consumption of CHB-consensus and CHBD-consensus
and demonstrate their advantages through theoretical derivation.
B Asolo . . Delegated proof-of-stake (DPoS) explained , , 2018 . . https://www.mycryptopedia.com/delegated-proof-stake-dpos-explained/ https://www.mycryptopedia.com/delegated-proof-stake-dpos-explained/ , , DOI: 10.1145/3184558.3191553 http://doi.org/10.1145/3184558.3191553 . .
A Back . . Hashcash—a denial of service counter-measure , , 2002 . . http://www.hashcash.org/papers/hashcash.pdf http://www.hashcash.org/papers/hashcash.pdf , , . .
L Bahri , , , S Girdzijauskas . . When trust saves energy: a reference framework for proof of trust (PoT) blockchains . . Companion Proc Web Conf , , 2018 . . 1165 - - 1169 . . DOI: 10.1145/3184558.3191553 http://doi.org/10.1145/3184558.3191553 . .
M Castro , , , B Liskov . . Practical Byzantine fault tolerance . . Proc 3 rd Symp on Operating Systems Design and Implementation , , 1999 . . 173 - - 186 . . http://d.old.wanfangdata.com.cn/NSTLQK/NSTL_QKJJ0228465822/ http://d.old.wanfangdata.com.cn/NSTLQK/NSTL_QKJJ0228465822/ , , . .
JR Douceur . . The Sybil attack . . In: Druschel P, Kaashoek F, Rowstron A (Eds.), Peer-to-Peer Systems. Springer Berlin Heidelberg , , 2002 . . 251 - - 260 . . http://d.old.wanfangdata.com.cn/OAPaper/oai_doaj-articles_3308f0ddadeee1337f0d925dda7e8054 http://d.old.wanfangdata.com.cn/OAPaper/oai_doaj-articles_3308f0ddadeee1337f0d925dda7e8054 , , . .
C Dwork , , , M Naor . . Pricing via processing or combatting junk mail . . Proc 12 th Annual Int Cryptology Conf on Advances in Cryptology , , 1992 . . 139 - - 147 . . DOI: 10.1007/3-540-48071-4_10 http://doi.org/10.1007/3-540-48071-4_10 . .
J Fan , , , LT Yi , , , JW Shu . . Research on the technologies of Byzantine system . . J Softw , , 2013 . . 24 ( ( 6 ): ): 1346 - - 1360 . . http://d.old.wanfangdata.com.cn/Periodical/jsjxb201805001 http://d.old.wanfangdata.com.cn/Periodical/jsjxb201805001 , , . .
N Fedotova , , , L Veltri . . Byzantine generals problem in the light of P2P computing . . Proc 3 rd Annual Int Conf on Mobile and Ubiquitous Systems: Networking & Services , , 2006 . . 1 - - 5 . . DOI: 10.1109/MOBIQ.2006.340426 http://doi.org/10.1109/MOBIQ.2006.340426 . .
P Giungato , , , R Rana , , , A Tarabella , , , 等 . . Giungato P, Rana R, Tarabella A, et al., 2017. Current trends in sustainability of Bitcoins and related blockchain technology . . Sustainability , , 2017 . . DOI: 10.3390/su9122214 http://doi.org/10.3390/su9122214 . .
D Karger , , , E Lehman , , , T Leighton , , , 等 . . Consistent hashing and random trees: distributed caching protocols for relieving hot spots on the World Wide Web . . Proc 29 th Annual ACM Symp on Theory of Computing , , 1997 . . 654 - - 663 . . DOI: 10.1145/258533.258660 http://doi.org/10.1145/258533.258660 . .
S King , , , S Nadal . . PPCoin: peer-to-peer crypto-currency with proof-of-stake , , 2012 . . https://peercoin.net/assets/paper/peercoin-paper.pdf https://peercoin.net/assets/paper/peercoin-paper.pdf , , . .
L Lamport . . The weak Byzantine generals problem . . J ACM , , 1983 . . 30 ( ( 3 ): ): 668 - - 676 . . DOI: 10.1145/2402.322398 http://doi.org/10.1145/2402.322398 . .
L Lamport , , , R Shostak , , , M Pease . . The Byzantine generals problem . . ACM Trans Programm Lang Syst , , 1982 . . 4 ( ( 3 ): ): 382 - - 401 . . DOI: 10.1145/357172.357176 http://doi.org/10.1145/357172.357176 . .
M Milutinovic , , , W He , , , H Wu , , , 等 . . Proof of luck: an efficient blockchain consensus protocol . . Proc 1 st Workshop on System Software for Trusted Execution , , 2016 . . 1 - - 6 . . DOI: 10.1145/3007788.3007790 http://doi.org/10.1145/3007788.3007790 . .
SP Mishra , , , V Jacob , , , S Radhakrishnan . . Energy consumption—Bitcoin's Achilles heel , , 2017 . . https://ssrn.com/abstract=3076734 https://ssrn.com/abstract=3076734 , , . .
S Nakamoto . . Bitcoin: a peer-to-peer electronic cash system , , 2008 . . https://bitcoin.org/bitcoin.pdf https://bitcoin.org/bitcoin.pdf , , . .
M Nelson . . The Byzantine generals problem , , 2012 . . http://www.drdobbs.com/cpp/the-byzantine-generals-problem/206904396 http://www.drdobbs.com/cpp/the-byzantine-generals-problem/206904396 , , . .
KJ O'Dwyer , , , D Malone . . Bitcoin mining and its energy footprint . . Proc 25 th IET Irish Signals & Systems Conf and China-Ireland Int Conf on Information and Communications Technologies , , 2014 . . 280 - - 285 . . DOI: 10.1049/cp.2014.0699 http://doi.org/10.1049/cp.2014.0699 . .
R Reischuk . . A new solution for the Byzantine generals problem . . Inform Contr , , 1985 . . 64 ( ( 1-3 ): ): 23 - - 42 . . DOI: 10.1016/S0019-9958(85)80042-5 http://doi.org/10.1016/S0019-9958(85)80042-5 . .
H Vranken . . Sustainability of Bitcoin and blockchains . . Curr Opin Environ Sustain , , 2017 . . 28 1 - - 9 . . DOI: 10.1016/j.cosust.2017.04.011 http://doi.org/10.1016/j.cosust.2017.04.011 . .
Y Yuan , , , FY Wang . . Blockchain: the state of the art and future trends . . Acta Autom Sin , , 2016 . . 42 ( ( 4 ): ): 481 - - 494 . . DOI: 10.16383/j.aas.2016.c160158 http://doi.org/10.16383/j.aas.2016.c160158 . .
关联资源
相关文章
相关作者
相关机构
京公网安备11010802024621