ZHANG Shengli,WANG Taotao,YANG Qing,et al.Permissioned public blockchain with high performance[J].Journal of Shenzhen University Science and Engineering,2020,37(3):227-233.[doi:10.3724/SP.J.1249.2020.03227]





Permissioned public blockchain with high performance
深圳大学电子与信息工程学院,人工智能与数字经济广东省实验室,广东深圳 518060
ZHANG Shengli WANG Taotao YANG Qing and WANG Hui
College of Electronic and Information Engineering, Shenzhen University, Guangdong Province Lab of Artificial Intelligence and Digital Economy, Shenzhen 518060, Guangdong Province, P.R.China
computer networks blockchain public blockchain consortium blockchain permissioned public blockchain scalability peer-to-peer (P2P) network smart contract
TN919.2; TP393.4
The existing blockchain can be mainly divided into public blockchain and consortium blockchain. The idea of blockchain originates from public blockchain. However, there are two defects in the existing public blockchain system: anonymous account is difficult to correspond with the real world, and system execution efficiency is low. At the same time, the consortium blockchain suffers from poor privacy and information security. In view of these problems, especially the problems of public blockchain, we design and develop a high performance permissioned public blockchain (PPC). We propose an on-chain cryptography registration scheme, which establishes a private mapping between the real-world entity and blockchain address. We also propose three novel techniques, i.e., the subscibable layer-2 contract, fast block propagation, and optimized structured broadcast protocol, to significantly improve the transaction speed. Therefore, the license mechanism of consortium blockchain and public chain technologies are combined and can be used by public users. As a result, the proposed permissioned public blockchain not only establishes the security privacy correspondence between individuals and accounts, but also has a flexible and efficient new architecture, which can support various applications to all customers, especially for the financial services and the supervision therein.


[1] NAKAMOTO S. Bitcoin: a peer-to-peer electronic cash system[DB/OL]. (2008-10-31)[2019-10-02]. http://bitcoin.org, 2008.
[2] GARAY J A, KIAYIAS A, LEONARDOS N. The bitcoin backbone protocol: analysis and applications[C]// Proceedings of the 34th Annual International Conference on the Theory and Applications of Cryptographic Techniques. Sofia: Springer, 2015: 281-310.
[3] PASS R, SEEMAN L, SHELAT A. Analysis of the blockchain protocol in asynchronous networks[C]// Proceedings of Annual International Conference on the Theory and Applications of Cryptographic Techniques. Paris: Springer, 2017: 643-673.
[4] FERRAG M A, DERDOUR M, MUKHERJEE M, et al. Blockchain technologies for the internet of things: research issues and challenges[J]. IEEE Internet of Things Journal, 2018, 6(2): 2188-2204.
[5] FANNING K, CENTERS D P. Blockchain and its coming impact on financial services[J]. Journal of Corporate Accounting & Finance, 2016, 27(5): 53-57.
[6] DAI Hongning, ZHENG Zibin, ZHANG Yan. Blockchain for internet of things: a survey[J]. IEEE Internet of Things Journal, 2019, 6(5): 8076-8094.
[7] KETHINENI S, CAO Ying, DODGE C. Use of bitcoin in dark net markets: examining facilitative factors on bitcoin-related crimes[J]. American Journal of Criminal Justice, 2018, 43(2): 141-157.
[8] FENU G, MARCHESI L, MARCHESI M, et al. The ICO phenomenon and its relationships with Ethereum smart contract environment[C]// Proceedings of 2018 International Workshop on Blockchain Oriented Software Engineering (IWBOSE). Campobasso, Italy: IEEE, 2018: 26-32.
[9] WANG Wenbo, THAI H D, XIONG Zehui, et al. A survey on consensus mechanisms and mining strategy management in blockchain networks[J]. IEEE Access, 2019, 7: 22328-22370.
[10] DECKER C, WATTENHOFER R. Information propagation in the bitcoin network[C]// Proceedings in the 13th International Conference on Peer-to-Peer Computing. Trento, Italy: IEEE, 2013:1-10.
[11] SOMPOLINSKY Y, ZOHAR A. Accelerating bitcoins transaction processing. Fast money grows on trees, not chains[DB/OL]. (2013-12-31)[2017-10-22]. https://eprint.iacr.org/2013/881.pdf.
[12] SOMPOLINSKY Y, ZOHAR A. Secure high-rate transaction processing in bitcoin[C]// Proceedings of International Conference on Financial Cryptography and Data Security. San Juan, Puerto Rico: Springer, 2015: 507-527.
[13] RIZUN P R. Subchains: a technique to scale bitcoin and improve the user experience[J]. Ledger, 2016, 1:38-52.
[14] BAGARIA V, KANNAN S, TSE D, et al. Deconstructing the blockchain to approach physical limits[EB/OL]. (2018-10-18)[2019-10-02]. https://arxiv.org/abs/1810.08092v1.
[15] SOMPOLINSKY Y, LEWENBERG Y, ZOHAR A. Inclusive block chain protocols[C]// Proceedings of the 19th International Conference on Financial Cryptography and Data Security. San Juan, Puerto Rico: Springer, 2015: 528-547.
[16] SOMPOLINSKY Y, LEWENBERG Y, ZOHAR A. SPECTRE: a fast and scalable cryptocurrency protocol[DB/OL]. (2016-12-18)[2018-01-15]. https://eprint.iacr.org/2016/1159.
[17] YONATAN S, WYBORSKI S, ZOHAR A. PHANTOM and GHOSTDAG: a scalable generalization of Nakamoto consensus[J]. IACR Cryptology ePrint Archive, 2018, 2018: 104.
[18] LI Chenxing, LI Peilun, ZHOU Dong, et al. Scaling Nakamoto consensus to thousands of transactions per second[DB/OL]. (2018-05-10)[2018-08-31]. https://arxiv.org/pdf/1805.03870.pdf.
[19] EYAL I, GENCER A E, SIRER E G, et al. Bitcoin-NG: a scalable blockchain protocol[C]// Proceedings of the 13th Usenix Conference on Networked Systems Design and Implementation. Berkeley, USA: USENIX Association, 2016: 45-59.
[20] PASS R, SHI E. Fruitchains: a fair blockchain[C]// Proceedings of the ACM Symposium on Principles of Distributed Computing. Washington D C: ACM, 2017: 315-324.

[21] RAFAEL P, ELAINE S. Hybrid consensus: efficient consensus in the permissionless model[C]// The 31st International Symposium on Distributed Computing. Dagstuhl, Germany:Schloss Dagstuhl: Leibniz-Zentrum Fuer Informatik,2017, 91: 39.
[22] PASS R, SHI E. Thunderella: blockchains with optimistic instant confirmation[C]// Proceedings of Annual International Conference on the Theory and Applications of Cryptographic Techniques. Berlin: Springer, 2018: 3-33.
[23] LUU L, NARAYANAN V, ZHENG Chaodong, et al. A secure sharding protocol for open blockchains[C]// Proceedings of ACM SIGSAC Conference on Computer and Communications Security. Vienna: ACM, 2016: 17-30.
[24] HUANG Dongyan, MA Xiaoli, ZHANG Shengli. Performance analysis of the raft consensus algorithm for private blockchains[J]. IEEE Transactions on Systems, Man and Cybernetics: Systems, 2019, 50(1): 172-181.
[25] MAYMOUNKOV P, MAZIRES. Kademlia: a peer-to-peer information system based on the XOR metric[C]// Proceedings of the 1st International Workshop on Peer-to-Peer Systems. Cambridge, USA: Springer, 2002: 53-65.


 Li Jianqiang,He Suiqiang,and Ming Zhong.Study and design of a smart home system based on intelligent gateway[J].Journal of Shenzhen University Science and Engineering,2014,31(3):630.[doi:10.3724/SP.J.1249.2014.06630]
 GU Qi-wei XIANG Yang.TCP flow clustering based on routing information[J].Journal of Shenzhen University Science and Engineering,2005,22(3):197.
 YU Jian-ping,LI Han-bing and XIE Wei-xin.A New Algorithm for Multicast Tree Generation in Wide Area Networks[J].Journal of Shenzhen University Science and Engineering,2001,18(3):10.
 ZHANG Yuexia,YANG Ruiqi,and KANG Jin.Overlapping community detection algorithm based on weak clique in multi-layer social networks[J].Journal of Shenzhen University Science and Engineering,2018,35(3):413.[doi:10.3724/SP.J.1249.2018.04413]
 MO Songyuan,DING Wei,and ZHANG Yan.IPv6 network traffic component analysis in campus network[J].Journal of Shenzhen University Science and Engineering,2020,37(3):6.[doi:10.3724/SP.J.1249.2020.99006]
 WU Yijie,LI Mingyang,WANG Jiahe,et al.Research on IPv6 address configuration strategy and deployment rule[J].Journal of Shenzhen University Science and Engineering,2020,37(3):13.[doi:10.3724/SP.J.1249.2020.99013]
 LIU Fayuan and DING Wei.Analysis of accuracy of packet loss estimation algorithm based on passive measurement[J].Journal of Shenzhen University Science and Engineering,2020,37(3):25.[doi:10.3724/SP.J.1249.2020.99025]
 CHEN Jie,ZHANG Shengli,and WANG Hui.Application of blockchain technology in automobile ecosystem[J].Journal of Shenzhen University Science and Engineering,2021,38(3):643.[doi:10.3724/SP.J.1249.2021.06643]


Foundation:National Key R & D Program of China(2018YFB2100705); National Natural Science Foundation of China (61771315)
Corresponding author:Professor WANG Hui. E-mail: wanghsz@szu.edu.cn
Citation:ZHANG Shengli, WANG Taotao, YANG Qing, et al. Permissioned public blockchain with high performance[J]. Journal of Shenzhen University Science and Engineering, 2020, 37(3): 227-233.(in Chinese)
基金项目:国家重点研发计划资助项目(2018YFB2100705); 国家自然科学基金资助项目(61771315)
引文:张胜利,王滔滔,杨晴,等.高性能许可公链[J]. 深圳大学学报理工版,2020,37(3):227-233.
更新日期/Last Update: 2020-05-30