PSCBO: A provably secure consensus-based blockchain Oracle

被引:0
|
作者
Yao, Yusong [1 ,3 ]
Shi, Yiwen [1 ]
Tian, Guohua [1 ]
Miao, Meixia [2 ,3 ]
Susilo, Willy [4 ]
机构
[1] Xidian Univ, State Key Lab Integrated Serv Networks ISN, Xian 710071, Shaanxi, Peoples R China
[2] Xian Univ Posts & Telecommun, Sch Cyberspace Secur, Xian 710121, Shaanxi, Peoples R China
[3] Guangzhou Univ, Guangdong Key Lab Blockchain Secur, Guangzhou 510000, Guangdong, Peoples R China
[4] Univ Wollongong, Sch Comp & Informat Technol, Wollongong, NSW 2522, Australia
关键词
Blockchain; Consensus; Blockchain Oracle; Smart contract;
D O I
10.1016/j.csi.2024.103892
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Blockchain technology, successful in cryptocurrency, holds transformative potential for various industries. In decentralized applications driven by blockchain, acquiring non-digitally verifiable data is crucial, particularly in smart contracts. To facilitate the transfer of off-chain data from websites to the blockchain, several studies have proposed various centralized and decentralized blockchain Oracles. However, centralized Oracles reintroduce central risks, such as the Single Point of Failure, while decentralized Oracles consistently rely on a voting mechanism, which incurs additional vulnerabilities and substantial costs. In this work, we uncover a misdirection attack in decentralized Oracles, resulting in a diminished security region in blockchain consensus. This manifests as prolonged settle times and reduced upper bounds for tolerance of adversarial consensus chip. By formalizing the voting process as a discrete-time Markov chain (DTMC), we further demonstrate that the maximum stake of the adversary for launching a misdirection attack is less than 50%. To counteract this threat, we introduce a novel voting model that relies on chain length rather than block data for voting. Formally, we propose the definition of our model named VoteFork. . Following this, we present the specific consensus-based blockchain Oracle protocol, PSCBO. This protocol involves blockchain clients collecting and providing Oracle data, with an epoch-based voting mechanism to verify each set of Oracle information. We also analyze the security of the PSCBO backbone VoteFork, , demonstrating its security region akin to a typical blockchain. Finally, we implement a proof-of-concept system to validate the security region and further underscore the practicality. Both security analysis and experiments affirm that PSCBO exhibits a higher adversarial fault tolerance and shorter waiting time to confirm transactions.
引用
收藏
页数:11
相关论文
共 50 条
  • [41] Identity-based multi-proxy multi-signature scheme provably secure in random oracle model
    Sahu, Rajeev Anand
    Padhye, Sahadeo
    [J]. TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2015, 26 (04): : 547 - 558
  • [42] On the provably secure CEW based on orthogonal decomposition
    Xu, Zhengquan
    Xiong, Lizhi
    Xu, Yanyan
    [J]. SIGNAL PROCESSING-IMAGE COMMUNICATION, 2014, 29 (05) : 607 - 617
  • [43] Snow White: Robustly Reconfigurable Consensus and Applications to Provably Secure Proof of Stake
    Daian, Phil
    Pass, Rafael
    Shi, Elaine
    [J]. FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, FC 2019, 2019, 11598 : 23 - 41
  • [44] A Secure Big Data Storage Framework Based on Blockchain Consensus Mechanism With Flexible Finality
    Sasikumar, A.
    Ravi, Logesh
    Kotecha, Ketan
    Abraham, Ajith
    Devarajan, Malathi
    Vairavasundaram, Subramaniyaswamy
    [J]. IEEE ACCESS, 2023, 11 : 56712 - 56725
  • [45] Towards Secure Industrial IoT: Blockchain System With Credit-Based Consensus Mechanism
    Huang, Junqin
    Kong, Linghe
    Chen, Guihai
    Wu, Min-You
    Liu, Xue
    Zeng, Peng
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2019, 15 (06) : 3680 - 3689
  • [46] Provably Secure Security-Enhanced Timed-Release Encryption in the Random Oracle Model
    Yuan, Ke
    Wang, Yahui
    Zeng, Yingming
    Ouyang, Wenlei
    Li, Zheng
    Jia, Chunfu
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2021, 2021
  • [47] RAC-Chain: An Asynchronous Consensus-based Cross-chain Approach to Scalable Blockchain for Metaverse
    Xie, Tianxiu
    Gai, Keke
    Zhu, Liehuang
    Wang, Shuo
    Zhang, Zijian
    [J]. ACM TRANSACTIONS ON MULTIMEDIA COMPUTING COMMUNICATIONS AND APPLICATIONS, 2024, 20 (07)
  • [48] A Provably Secure and Efficient 5G-AKA Authentication Protocol using Blockchain
    Yadav, Awaneesh Kumar
    Braeken, An
    Misra, Manoj
    Liyange, Madhusanka
    [J]. 2023 IEEE 20TH CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE, CCNC, 2023,
  • [49] Consensus-Based Linear and Nonlinear Filtering
    Battistelli, G.
    Chisci, L.
    Mugnai, G.
    Farina, A.
    Graziano, A.
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2015, 60 (05) : 1410 - 1415
  • [50] Consensus-based optimisation with truncated noise
    Fornasier, Massimo
    Richtarik, Peter
    Riedl, Konstantin
    Sun, Lukang
    [J]. EUROPEAN JOURNAL OF APPLIED MATHEMATICS, 2024,