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 条
  • [11] A Privacy-Preserving Data-Sharing Framework for Smart Grid
    Alharbi, Khalid Nawaf
    Lin, Xiaodong
    Shao, Jun
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2017, 4 (02): : 555 - 562
  • [12] Smart Contract Assisted Privacy-Preserving Data Aggregation and Management Scheme for Smart Grid
    Hu, Chunqiang
    Liu, Zewei
    Li, Ruinian
    Hu, Pengfei
    Xiang, Tao
    Han, Meng
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2024, 21 (04) : 2145 - 2161
  • [13] A privacy-preserving data aggregation system based on blockchain in VANET
    Yang, Ruicheng
    Dong, Guofang
    Xu, Zhengnan
    Ning, Juangui
    Du, Jianming
    [J]. BLOCKCHAIN-RESEARCH AND APPLICATIONS, 2024, 5 (03):
  • [14] Blockchain for Health IoT: A privacy-preserving data sharing system
    Chen, Songling
    Fu, Xiangling
    Si, Hongchao
    Wang, Yi
    Gao, Songfeng
    Wang, Chunyuan
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2022, 52 (09): : 2026 - 2044
  • [15] Medical blockchain: Data sharing and privacy preserving of EHR based on smart contract
    Lee, Jung-San
    Chew, Chit-Jie
    Liu, Jo-Yun
    Chen, Ying-Chin
    Tsai, Kuo-Yu
    [J]. JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2022, 65
  • [16] Privacy-Preserving Mechanism in Smart Home Using Blockchain
    Qashlan, Amjad
    Nanda, Priyadarsi
    He, Xiangjian
    Mohanty, Manoranjan
    [J]. IEEE ACCESS, 2021, 9 : 103651 - 103669
  • [17] Edge Blockchain Assisted Lightweight Privacy-Preserving Data Aggregation for Smart Grid
    Lu, Weifeng
    Ren, Zhihao
    Xu, Jia
    Chen, Siguang
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2021, 18 (02): : 1246 - 1259
  • [18] Decentralized Privacy-Preserving Data Aggregation Scheme for Smart Grid Based on Blockchain
    Fan, Hongbin
    Liu, Yining
    Zeng, Zhixin
    [J]. SENSORS, 2020, 20 (18) : 1 - 14
  • [19] A Privacy-Preserving Blockchain Supervision Framework in the Multiparty Setting
    Wen, Baodong
    Wang, Yujue
    Ding, Yong
    Zheng, Haibin
    Liang, Hai
    Wang, Huiyong
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2021, 2021
  • [20] A privacy-preserving federated learning framework for blockchain networks
    Abuzied, Youssif
    Ghanem, Mohamed
    Dawoud, Fadi
    Gamal, Habiba
    Soliman, Eslam
    Sharara, Hossam
    Elbatt, Tamer
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (04): : 3997 - 4014