计算机科学
甲骨文公司
块链
分布式计算
数据完整性
沙盒(软件开发)
嵌入式系统
计算机数据存储
数据库
前提
一致性(知识库)
计算机安全
操作系统
软件工程
语言学
哲学
人工智能
作者
Zhipeng Gao,Zijian Zhuang,Yijing Lin,Lanlan Rui,Yang Yang,Zhao Chen,Zijia Mo
标识
DOI:10.1109/trustcom53373.2021.00159
摘要
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.
科研通智能强力驱动
Strongly Powered by AbleSci AI