论文标题
区块链甲骨文的研究
A Study of Blockchain Oracles
论文作者
论文摘要
智能合约的限制在于,他们无法访问可能需要控制业务逻辑执行所需的外部数据。牙齿可用于向智能合约提供外部数据。 Oracle是一个接口,该接口将数据从区块链外部的外部数据传递到智能合约以消费。 Oracle可以根据行业和要求提供不同类型的数据。在本文中,我们研究并描述了广泛使用的区块链甲壳。然后,我们详细介绍了他的潜在角色,技术架构和设计模式。最后,我们通过对某些询问和任务达成共识来讨论人类甲骨文及其在解决真相问题中的关键作用。
The limitation with smart contracts is that they cannot access external data which might be required to control the execution of business logic. Oracles can be used to provide external data to smart contracts. An oracle is an interface that delivers data from external data outside the blockchain to a smart contract to consume. Oracle can deliver different types of data depending on the industry and requirements. In this paper, we study and describe the widely used blockchain oracles. Then, we elaborate on his potential role, technical architecture, and design patterns. Finally, we discuss the human oracle and his key role in solving the truth problem by reaching a consensus about a certain inquiry and tasks.