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 条
  • [1] Secure PBFT Consensus-Based Lightweight Blockchain for Healthcare Application
    Hegde, Pawan
    Maddikunta, Praveen Kumar Reddy
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (06):
  • [2] COST: A Consensus-based Oracle Protocol for the Secure Trade of Digital Goods
    Mueller, Marcel
    Garzon, Sandro Rodriguez
    Kuepper, Axel
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON DECENTRALIZED APPLICATIONS AND INFRASTRUCTURES (DAPPS 2020), 2020, : 72 - 81
  • [3] Graphical Consensus-Based Sharding for Efficient and Secure Sharings in Blockchain-Enabled Internet of Vehicles
    Li, Wenqi
    Zhao, Zheng
    Ma, Pingchuan
    Xie, Zeqiang
    Palade, Vasile
    Liu, Hongbo
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2024, 73 (02) : 1991 - 2002
  • [4] Provably Secure Covert Communication on Blockchain
    Partala, Juha
    [J]. CRYPTOGRAPHY, 2018, 2 (03) : 1 - 18
  • [5] Consensus-Based Secret Sharing in Blockchain Smart Contracts
    Harris, Christopher G.
    [J]. 2019 4TH INTERNATIONAL WORKSHOP ON BIG DATA AND INFORMATION SECURITY (IWBIS 2019), 2019, : 79 - 84
  • [6] Towards secure and practical consensus for blockchain based VANET
    Kudva, Sowmya
    Badsha, Shahriar
    Sengupta, Shamik
    Khalil, Ibrahim
    Zomaya, Albert
    [J]. INFORMATION SCIENCES, 2021, 545 : 170 - 187
  • [7] PSDP: Blockchain-Based Computationally Efficient Provably Secure Data Possession
    Kar, Jayaprakash
    [J]. INFORMATION SYSTEMS SECURITY, ICISS 2023, 2023, 14424 : 459 - 468
  • [8] ICRB: An improved consensus-based redactable blockchain considering contextual consistency
    Zhang, Lejun
    Zhu, Chendong
    Tian, Zhihong
    Liu, Yuan
    Qiu, Jing
    Su, Shen
    Xu, Guangxia
    Guo, Ran
    [J]. TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2024, 35 (01)
  • [9] Ouroboros: A Provably Secure Proof-of-Stake Blockchain Protocol
    Kiayias, Aggelos
    Russell, Alexander
    David, Bernardo
    Oliynykov, Roman
    [J]. ADVANCES IN CRYPTOLOGY - CRYPTO 2017, PT I, 2017, 10401 : 357 - 388
  • [10] Provably Secure General Aggregate Signcryption Scheme in the Random Oracle Model
    Qi Zhenghua
    Ren Xunyi
    Yang Geng
    [J]. CHINA COMMUNICATIONS, 2012, 9 (11) : 107 - 116