Computer Science ›› 2019, Vol. 46 ›› Issue (11A): 557-561.

• Interdiscipline & Application • Previous Articles     Next Articles

Accross Block Chain Consensus Transation Model Based on Cluster Center

ZHAO Tao1,3, ZHANG Ling-hao2, ZHAO Qi-gang3, WANG Hong-jun3   

  1. (State Grid Big Data Center,Beijing 100031,China)1;
    (State Gid Sichuan Electric Power Research Institute,Chengdu 610000,China)2;
    (School of Information Science and Technology,Southwest Jiaotong University,Chengdu 610031,China)3
  • Online:2019-11-10 Published:2019-11-20

Abstract: The characteristics of blockchain,such as decentralization,anonymity and tampering,have made it exert profound influence on finance and other fields.However,at present,there are still many problems in the block chain system,such as low computing efficiency,limited capacity per unit time,and compatibility and interoperability between different block systems.In view of the above three problems,an efficient blockchain consensus and exchange system was proposed.Under the premise of ensuring the openness,security and tamper ability of the blockchain system and other blockchain features,the system realizes the rapid confirmation of the blockchain network for transactions issued by users,and effectively prevents the problem of excessive single-time synchronous block data in the same blockchain network.The system divide the nodes in the block chain into three types:consensus service nodes,cross-chain switching nodes and application nodes.The consensus service nodes with high computing power are connected together through high-speed network to form a blockchain P2P network serving a certain business field,and provide consensus computing services for application nodes in the blockchain network.Cross-chain switching nodes are connected to different blockchain networks at the same time,and a blockchain switching network is formed between switching nodes based on P2P protocol,providing cross-chain access services for application nodes of different blockchain networks.Application nodes could synchronize data from their respective blockchain network consensus service nodes,access cross-chain switching nodes,and send in-chain or cross-chain transactions.The experimental results show that the blockchain service network built by this system can greatly improve the consensus computing efficiency and increase the volume of transactions per unit time.

Key words: Blockchain, Common computing efficiency, Cross-chain exchange, Smart contract, Volume of transaction

CLC Number: 

  • TP301.6
[1]NAKAMOTO.Bitcoin:A Peer-to-Peer Electronic Cash System [EB].https://www.bitcoin.org/ bitcoin.pdf.
[2]STOLZ D,WATTENHOFER R.Byzantine agreement with median validity[C]∥19th International Conference on Principles of Distributed Systems,2015.
[3]CASTRO M,LISKOV B.Practical Byzantine fault tolerance and proactive recovery [J].ACM Transactions on Computer Systems,2002,20(4):398-461.
[4]CASTRO M,LISKOV B.Practical byzantine fault tolerance[C]∥The Third Symposium on Operating Systems Design and Implementation.Berkeley:USA,1999:173-186.
[5]范捷,易乐天,舒继武.拜占庭系统技术研究综述[J].软件学报,2013,24(6):1346-1360.
[6]袁勇,王飞跃.区块链技术发展现状与展望[J].自动化学报,2016,42(4):481-494.
[7]王继业,高灵超,董爱强,等.基于区块链的数据安全共享网络体系研究[J].计算机研究与发展,2017,54(4):742-749.
[8]张俊,高文忠,张应晨,等.运行于区块链上的智能分布式电力能源系统:需求、概念、方法以及展望[J].自动化学报,2017,43(9):1544-1554.
[9]袁勇,周涛,周傲英,等.区块链技术:从数据智能到知识自动化[J].自动化学报,2017,43(9):1485-1490.
[10]祝烈煌,高峰,沈蒙,等.区块链隐私保护研究综述[J].计算机研究与发展,2017,54(10):2170-2186.
[11]CONG L W,HE Z.Blockchain Disruption and Smart Contracts[C]∥Nber Working Paper Series.Social Science Electronic Publishing,2018:1-41.
[12]YUAN Y,WANG F Y.Development status and prospect ofblock chain technology [J].Journal of Automation,2016,42(4):481-494.
[13]BEHL J.Scalable BFT for Multi-Cores:Actor-Based Decomposition and Consensus-Oriented Pa-rallelization [C]∥10th Workshop on Hot Topics in System Dependability.Broomfied,Co,2014:1-6.
[14]何蒲,于戈,张岩峰,等.区块链技术与应用前瞻综述[J].计算机科学,2017,44(4):1-7.
[15]FREY B J,DUECK D.Clustering by passing messages between data points[J].Science,2007,315(5814):972-976.
[16]RODRIGUEZ A,LAIO A.Machine learning.Clustering by fast search and find of density peaks[J].Science,2014,344(6191):1492-1496.
[17]WANG H,CEN Y,LI X.Blockchain router:A cross-chain communication protocol[C]∥The 6th International Conference on Informatics,Environment,Energy and Applications.ACM,2017:94-97.
[18]HERLIHY M.Atomic cross-chain swaps[C]∥Proceedings of the 2018 ACM Symposium on Principles of Distributed Computing.ACM,2018:245-254.
[19]LI Z,WANG W M,LIU G,et al.Toward open manufacturing:A cross-enterprises knowledge and services exchange framework based on blockchain and edge computing[J].Industrial Management & Data Systems,2018,118(1):303-320.
[20]FRIDGEN G,RADSZUWILL S,URBACH N,et al.Cross-Organizational Workflow Management Using BlockchainTechno-logy-Towards Applicability,Auditability,and Automation[C]∥51st Annual Hawaii International Conference on System Scie-nces.2018.3507-3516.
[21]LI W,SFORZIN A,FEDOROV S,et al.Towards scalable and private industrial blockchains[C]∥Proceedings of the ACM Workshop on Blockchain,Cryptocurrencies and Contracts.ACM,2017:9-14.
[1] WANG Zi-kai, ZHU Jian, ZHANG Bo-jun, HU Kai. Research and Implementation of Parallel Method in Blockchain and Smart Contract [J]. Computer Science, 2022, 49(9): 312-317.
[2] HUANG Song, DU Jin-hu, WANG Xing-ya, SUN Jin-lei. Survey of Ethereum Smart Contract Fuzzing Technology Research [J]. Computer Science, 2022, 49(8): 294-305.
[3] ZHOU Hang, JIANG He, ZHAO Yan, XIE Xiang-peng. Study on Optimal Scheduling of Power Blockchain System for Consensus Transaction ofEach Unit [J]. Computer Science, 2022, 49(6A): 771-776.
[4] FU Li-yu, LU Ge-hao, WU Yi-ming, LUO Ya-ling. Overview of Research and Development of Blockchain Technology [J]. Computer Science, 2022, 49(6A): 447-461.
[5] GAO Jian-bo, ZHANG Jia-shuo, LI Qing-shan, CHEN Zhong. RegLang:A Smart Contract Programming Language for Regulation [J]. Computer Science, 2022, 49(6A): 462-468.
[6] WEI Hong-ru, LI Si-yue, GUO Yong-hao. Secret Reconstruction Protocol Based on Smart Contract [J]. Computer Science, 2022, 49(6A): 469-473.
[7] MAO Dian-hui, HUANG Hui-yu, ZHAO Shuang. Study on Automatic Synthetic News Detection Method Complying with Regulatory Compliance [J]. Computer Science, 2022, 49(6A): 523-530.
[8] LI Bo, XIANG Hai-yun, ZHANG Yu-xiang, LIAO Hao-de. Application Research of PBFT Optimization Algorithm for Food Traceability Scenarios [J]. Computer Science, 2022, 49(6A): 723-728.
[9] WANG Si-ming, TAN Bei-hai, YU Rong. Blockchain Sharding and Incentive Mechanism for 6G Dependable Intelligence [J]. Computer Science, 2022, 49(6): 32-38.
[10] SUN Hao, MAO Han-yu, ZHANG Yan-feng, YU Ge, XU Shi-cheng, HE Guang-yu. Development and Application of Blockchain Cross-chain Technology [J]. Computer Science, 2022, 49(5): 287-295.
[11] YANG Zhen, HUANG Song, ZHENG Chang-you. Study on Crowdsourced Testing Intellectual Property Protection Technology Based on Blockchain and Improved CP-ABE [J]. Computer Science, 2022, 49(5): 325-332.
[12] REN Chang, ZHAO Hong, JIANG Hua. Quantum Secured-Byzantine Fault Tolerance Blockchain Consensus Mechanism [J]. Computer Science, 2022, 49(5): 333-340.
[13] FENG Liao-liao, DING Yan, LIU Kun-lin, MA Ke-lin, CHANG Jun-sheng. Research Advance on BFT Consensus Algorithms [J]. Computer Science, 2022, 49(4): 329-339.
[14] WANG Xin, ZHOU Ze-bao, YU Yun, CHEN Yu-xu, REN Hao-wen, JIANG Yi-bo, SUN Ling-yun. Reliable Incentive Mechanism for Federated Learning of Electric Metering Data [J]. Computer Science, 2022, 49(3): 31-38.
[15] ZHANG Ying-li, MA Jia-li, LIU Zi-ang, LIU Xin, ZHOU Rui. Overview of Vulnerability Detection Methods for Ethereum Solidity Smart Contracts [J]. Computer Science, 2022, 49(3): 52-61.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!