DCert: towards secure, efficient, and versatile blockchain light clients

Yang Ji, Cheng Xu, Ce Zhang, Jianliang Xu*

*Corresponding author for this work

Research output: Chapter in book/report/conference proceedingConference proceedingpeer-review

Abstract

Light clients have been widely used in blockchain systems to support lightweight nodes by synchronizing and verifying block headers only. However, there are two major limitations with the current light client design. First, with the ever increasing blockchain size, the cost for light clients to process and store all the block headers would soon become prohibitively high. Second, only simple queries can be supported by light clients due to the limited functionality of block headers. To address these issues, in this paper, we propose DCert, a novel decentralized certification framework, to enable superlight clients with constant storage and state validation costs. The main idea is to leverage a trusted enclave (e.g., Intel SGX) to recursively certify the entire history of the blockchain. With DCert, the blockchain integrity can be easily validated by superlight clients with a secure certificate. Furthermore, to support rich verifiable queries on light clients, DCert can be extended to certify authenticated indexes for different types of queries on an as-needed basis. While DCert is compatible with existing blockchain systems, its security is guaranteed by the trusted enclave. Our benchmark-based empirical study shows that DCert incurs a small certification overhead, yet it is capable of supporting efficient verifiable queries with a constant storage size of 2.97 KB and a constant bootstrapping time of 0.14 ms.
Original languageEnglish
Title of host publicationMiddleware '22: Proceedings of the 23rd ACM/IFIP International Middleware Conference
PublisherAssociation for Computing Machinery (ACM)
Pages269-280
Number of pages12
ISBN (Print)9781450393409
DOIs
Publication statusPublished - Nov 2022
Event23rd ACM/IFIP International Middleware Conference, Middleware 2022) - Quebec, Canada
Duration: 7 Nov 202211 Nov 2022
https://dl.acm.org/doi/proceedings/10.1145/3528535

Conference

Conference23rd ACM/IFIP International Middleware Conference, Middleware 2022)
Country/TerritoryCanada
CityQuebec
Period7/11/2211/11/22
Internet address

User-Defined Keywords

  • Trusted Hardware
  • Light Clients
  • Blockchains
  • Authenticated Index

Fingerprint

Dive into the research topics of 'DCert: towards secure, efficient, and versatile blockchain light clients'. Together they form a unique fingerprint.

Cite this