IEEE Access (Jan 2020)

When Blockchain Meets SGX: An Overview, Challenges, and Open Issues

  • Zijian Bao,
  • Qinghao Wang,
  • Wenbo Shi,
  • Lei Wang,
  • Hong Lei,
  • Bangdao Chen

DOI
https://doi.org/10.1109/ACCESS.2020.3024254
Journal volume & issue
Vol. 8
pp. 170404 – 170420

Abstract

Read online

As a decentralized, public, and digital ledger technology in Peer-to-Peer network, blockchain has received much attention from various fields, including finance, healthcare, supply chain, etc. However, some challenges (e.g., scalability, privacy, and security issues) severely affects the wide adoption of blockchain technology. Recently, Intel software guard extensions (SGX), as new trusted computing technologies, have provided a new solution to the above challenges in the blockchain area. Although many studies have focused on using SGX technology to enhance their schemes in the blockchain areas, no comprehensive survey has systematically analyzed and delineated these studies. This article is the first to systematically discuss the application status of SGX in the blockchain area. In this article, we study the scheme designs, advantages, and disadvantages of the existing works using a six-layer hierarchical structure of the blockchain. We also summarize the functions of SGX and formally analyze the advantages and disadvantages of SGX. Finally, we review the remaining challenges and present a list of possible directions for future research.

Keywords