Smart Contract Data Feed Framework for Privacy-Preserving Oracle System on Blockchain

被引:14
|
作者
Park, Junhoo [1 ]
Kim, Hyekjin [1 ]
Kim, Geunyoung [1 ]
Ryou, Jaecheol [1 ]
机构
[1] Chungnam Natl Univ, Dept Comp Engn, 99 Daehak Ro, Daejeon 34134, South Korea
关键词
blockchain; smart contract; Oracle; zk-SNARKs;
D O I
10.3390/computers10010007
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
As blockchain-based applications and research such as cryptocurrency increase, an oracle problem to bring external data in the blockchain is emerging. Among the methods to solve the oracle problem, a method of configuring oracle based on TLS, an existing internet infrastructure, has been proposed. However, these methods currently have the disadvantage of not supporting privacy protection for external data, and there are limitations in configuring the process of a smart contract based on external data verification for automation. To solve this problem, we propose a framework consisting of middleware of external source server, data prover, and verification contract. The framework converts the data signed in the web server into a proof that the owner can prove with zk-SNARKs and provides a smart contract that can verify this. Through these procedures, data owners not only protect their privacy by proving themselves, but they can also automate on-chain processing through smart contract verification. For the proposed framework, we create a proof using libsnark for server data and show the performance and cost to verify with Solidity the smart contract language of the Ethereum platform.
引用
收藏
页码:1 / 12
页数:12
相关论文
共 50 条
  • [1] A Privacy-Preserving Smart Contract Vulnerability Detection Framework for Permissioned Blockchain
    Tian, Wensheng
    Zhang, Lei
    Chen, Shuangxi
    Wang, Hu
    Luo, Xiao
    [J]. PROCEEDINGS OF THE 2023 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, CCS 2023, 2023, : 3630 - 3632
  • [2] A Privacy-Preserving Data Feed Scheme for Smart Contracts
    Wang, Hao
    Liu, Zhe
    Ge, Chunpeng
    Sakurai, Kouichi
    Su, Chunhua
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2022, E105D (02) : 195 - 204
  • [3] SoK: Privacy-preserving smart contract
    Qi, Huayi
    Xu, Minghui
    Yu, Dongxiao
    Cheng, Xiuzhen
    [J]. HIGH-CONFIDENCE COMPUTING, 2024, 4 (01):
  • [4] Privacy-Preserving Anomaly Detection of Encrypted Smart Contract for Blockchain-Based Data Trading
    Chen, Dajiang
    Liao, Zeyu
    Chen, Ruidong
    Wang, Hao
    Yu, Chong
    Zhang, Kuan
    Zhang, Ning
    Shen, Xuemin
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2024, 21 (05) : 4510 - 4525
  • [5] A Framework for Privacy-Preserving Data Sharing in the Smart Grid
    Alharbi, Khalil
    Lin, Xiaodong
    Shao, Jun
    [J]. 2014 IEEE/CIC INTERNATIONAL CONFERENCE ON COMMUNICATIONS IN CHINA (ICCC), 2014, : 214 - 219
  • [6] PrivySharing: A Blockchain-based Framework for Integrity and Privacy-preserving Data Sharing in Smart Cities
    Makhdoom, Imran
    Zhou, Ian
    Abolhasan, Mehran
    Lipman, Justin
    Ni, Wei
    [J]. PROCEEDINGS OF THE 16TH INTERNATIONAL JOINT CONFERENCE ON E-BUSINESS AND TELECOMMUNICATIONS, VOL 2: SECRYPT, 2019, : 363 - 371
  • [7] PrivySharing: A blockchain-based framework for privacy-preserving and secure data sharing in smart cities
    Makhdoom, Imran
    Zhou, Ian
    Abolhasan, Mehran
    Lipman, Justin
    Ni, Wei
    [J]. COMPUTERS & SECURITY, 2020, 88
  • [8] Decentralized Privacy-preserving Timed Execution in Blockchain-based Smart Contract Platforms
    Li, Chao
    Palanisamy, Balaji
    [J]. 2018 IEEE 25TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2018, : 265 - 274
  • [9] A blockchain-based framework for privacy-preserving and verifiable billing in smart grid
    Meng Zhao
    Yong Ding
    Shijie Tang
    Hai Liang
    Huiyong Wang
    [J]. Peer-to-Peer Networking and Applications, 2023, 16 : 142 - 155
  • [10] A blockchain-based framework for privacy-preserving and verifiable billing in smart grid
    Zhao, Meng
    Ding, Yong
    Tang, Shijie
    Liang, Hai
    Wang, Huiyong
    [J]. PEER-TO-PEER NETWORKING AND APPLICATIONS, 2023, 16 (01) : 142 - 155