TY - JOUR
T1 - Toward a Secure, Rich, and Fair Query Service for Light Clients on Public Blockchains
AU - Cai, Chengjun
AU - Xu, Lei
AU - Zhou, Anxin
AU - Wang, Cong
N1 - Publisher Copyright:
© 2004-2012 IEEE.
PY - 2022
Y1 - 2022
N2 - The rapid growth of storage overhead on public blockchains has urged the use of light clients that only store a small fraction of blockchain data and rely on other bootstrapped full nodes for data retrievals. Unfortunately, current blockchain light client designs are far from satisfactory. First, outsourcing retrieval requests could raise severe concerns about result correctness and privacy threats. Second, current light clients do not support rich query and enforce fee payments to full nodes. Given that blockchain storage increases day by day, enabling effective rich blockchain queries and fairly compensating full nodes' ever growing costs has become extremely necessary. In this article, we propose a general and secure paid query framework to simultaneously meet those demands above. Specifically, we leverage the integration of trusted hardware (e.g., Intel SGX) and smart contract as a starting point for building efficient yet secure query processing with fair payments. Then, we further craft several crucial performance and security refinement designs to boost query efficiency and enforce result correctness, and also explore an enclave-facilitated fair settlement mechanism for on-chain cost optimizations. We implement a prototype of our paid query framework and the experimental result has demonstrated its practically affordable cost.
AB - The rapid growth of storage overhead on public blockchains has urged the use of light clients that only store a small fraction of blockchain data and rely on other bootstrapped full nodes for data retrievals. Unfortunately, current blockchain light client designs are far from satisfactory. First, outsourcing retrieval requests could raise severe concerns about result correctness and privacy threats. Second, current light clients do not support rich query and enforce fee payments to full nodes. Given that blockchain storage increases day by day, enabling effective rich blockchain queries and fairly compensating full nodes' ever growing costs has become extremely necessary. In this article, we propose a general and secure paid query framework to simultaneously meet those demands above. Specifically, we leverage the integration of trusted hardware (e.g., Intel SGX) and smart contract as a starting point for building efficient yet secure query processing with fair payments. Then, we further craft several crucial performance and security refinement designs to boost query efficiency and enforce result correctness, and also explore an enclave-facilitated fair settlement mechanism for on-chain cost optimizations. We implement a prototype of our paid query framework and the experimental result has demonstrated its practically affordable cost.
KW - Secure and rich blockchain queries
KW - smart contract based fair protocols
KW - trusted hardware
UR - https://www.scopus.com/pages/publications/85143168215
U2 - 10.1109/TDSC.2021.3103382
DO - 10.1109/TDSC.2021.3103382
M3 - 文章
AN - SCOPUS:85143168215
SN - 1545-5971
VL - 19
SP - 3640
EP - 3655
JO - IEEE Transactions on Dependable and Secure Computing
JF - IEEE Transactions on Dependable and Secure Computing
IS - 6
ER -