IEEE Transactions on Information Forensics and Security · 2023 · 25 citations · 39 references
ComputingComputer ScienceComputer SystemsDecentralizationDistributed SystemsNetwork SecurityConsensus ProtocolsDistributed ConsensusDistributed SecurityReliable Distributed SystemsSecure Multi-party ComputationSmart ContractsBlockchain ConsensusBlockchain OraclesConsensusConsensus MechanismsExecution EnvironmentExecution Environment IsolationOracles In Smart ContractsSecurity Monitoring
Blockchain, which originated with the Bitcoin system, has drawn intense attention because of its decentralization, persistence, and anonymity. The execution environment of blockchain is isolated from the external world and requires "blockchain oracles": agents that fetch information from the out-side world. However, there is always the risk of oracles providing corrupt, malicious, or inaccurate data. To overcome this issue, this paper analyses the existing oracle working patterns, then introduces a decentralized autonomous oracle network (DAON) and its consensus protocol and noninteractive reputation maintenance and payment scheme. Meanwhile, the reputation and security monitoring services of DAON are designed to ensure the DAON provide trustworthy data services in a complex byzantine environment. The proposed method is verified by experiments on three applications. Using the proposed network, smart contracts on future blockchains could have reliable, tamper-proof inputs and outputs.
39
Neal Koblitz · Mathematics of Computation · 1987 · 984 citations
A systematic literature review of blockchain cyber security
Paul J. Taylor, Tooska Dargahi, Ali Dehghantanha et al. · Digital Communications and Networks · 2019 · 623 citations · Full text
Fan Zhang, Ethan Cecchetti, Kyle Croman et al. · 2016 · 565 citations · Full text