Blockchain, the foundation of Bitcoin, has received extensive attentions recently. Blockchain serves as an immutable ledger which allows transactions take place in a decentralized manner. Blockchain-based applications are springing up, covering numerous fields including financial services, reputation system and Internet of Things (IoT), and so on. However, there are still many challenges of blockchain technology such as scalability and security problems waiting to be overcome. This paper presents a comprehensive overview on blockchain technology. We provide an overview of blockchain architechture firstly and compare some typical consensus algorithms used in different blockchains. Furthermore, technical challenges and recent advances are briefly listed. We also lay out possible future trends for blockchain.
|Title of host publication||Proceedings - 2017 IEEE 6th International Congress on Big Data, BigData Congress 2017|
|Editors||George Karypis, Jia Zhang|
|Publisher||Institute of Electrical and Electronics Engineers Inc.|
|Number of pages||8|
|Publication status||Published - 11 Sep 2017|
|Event||6th IEEE International Congress on Big Data, BigData Congress 2017 - Honolulu, United States|
Duration: 25 Jun 2017 → 30 Jun 2017
|Name||Proceedings - 2017 IEEE 6th International Congress on Big Data, BigData Congress 2017|
|Conference||6th IEEE International Congress on Big Data, BigData Congress 2017|
|Period||25/06/17 → 30/06/17|
Bibliographical noteFunding Information:
ACKNOWLEDGEMENT The work described in this paper was supported by the National Key Research and Development Program (2016YF-B1000101), the National Natural Science Foundation of China under (61472338), the Fundamental Research Funds for the Central Universities and Macao Science and Technology Development Fund under Grant No. 096/2013/A3. The authors would like to thank Gordon K.-T. Hon for his constructive comments.
© 2017 IEEE.