arrow
返回

PSCBO: A provably secure consensus-based blockchain Oracle

delete2025-01-01
delete0
PRE
AI
Y
Yusong Yao
Y
Yiwen Shi
G
Guohua Tian *
M
Meixia Miao
W
Willy Susilo
DOI:10.1016/j.csi.2024.103892delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
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.
Keyword:
Blockchain
Consensus
Blockchain Oracle
Smart contract

期刊

C
Computer Standards and Interfaces
IF:
3.1
论文数:
2.3K
被引数:
2.0K

机构

U
University of Wollongong
学者数:
1.3W
论文数: 1.6W
被引数: 2.8W
X
Xidian University
学者数:
2.4W
论文数: 1.9W
被引数: 9.7K
引用论文

引用论文

err分享
err收藏
Formal Rules for Reliable Component-Based Architecture Evolution
err2015-01-30
err0
errOAAI
errAbderrahman Mokni; Marianne Huchard; Christelle Urtado; Sylvain Vauttier; Huaxi Zhang
err分享
err收藏
Blockchain-Based Secure Deduplication and Shared Auditing in Decentralized Storage
err2022-11-01
err64
PREAI
errTian, Guohua; Hu, Yunhan; Wei, Jianghong; Liu, Zheli; Huang, Xinyi; Chen, Xiaofeng; Susilo, Willy
err分享
err收藏
没有更多内容