Abstract:
The blockchain system allows various trans-actions and information storage to be executed in a decentralized manner, while smart contracts require multiple nodes to be ex...Show MoreMetadata
Abstract:
The blockchain system allows various trans-actions and information storage to be executed in a decentralized manner, while smart contracts require multiple nodes to be executed in the local sandbox environment according to preset settings to ensure the consistency of each node, which makes smart contracts unable to proactively obtain data from the outside world. Decentralized oracle can realize the acquisition of off-chain data with a low speed under the premise of ensuring the decentralization of the blockchain. Some oracles use on-chain data storage and maintenance to speed up data acquisition, but this will face higher costs of data storage and maintenance, so current oracles cannot simultaneously ensure privacy and security while taking into account execution cost and processing speed. In this article, we propose Select-Storage, a new oracle design pattern to achieve low operating cost and high processing speed without compromising security. Through experimental analysis, and comparison with other design patterns in processing time and on-chain and off-chain call costs, we have proved the superiority of the Select-Storage design pattern.
Published in: 2021 IEEE 20th International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom)
Date of Conference: 20-22 October 2021
Date Added to IEEE Xplore: 09 March 2022
ISBN Information: