我们为什么需要预言机?

为什么我们需要预言机?

智能合约通过消除传统法律协议和集中编辑的数字协议带来的不便,彻底改变了许多行业。众所周知,上述内容可能会被缔约方操纵,因此可能会出现问题。此外,区块链是相对专有的,因此不能支持智能合约与外部系统进行通信。为了解决这些问题,引入了称为oracle的新功能。它能够自动提供与外界的连接。 oracle的工作方式是响应数据请求并向其提供已收集的任何信息给智能合约,其核心功能目标实际上是在链上和链下环境之间建立桥梁。由于所有性能验证和执行都完全依赖于链,因此可以确保分散和不信任。

Why do we need oracle?

Smart contracts have revolutionized many industries by eliminating the inconvenience of traditional legal agreements and centrally edited digital protocols. It is well acknowledged that those mentioned above can be manipulated by contracting parties, thus can be problematic. Besides, the blockchains are relatively exclusive, which can’t support smart contracts to communicate with external system consequently. To solve these problems, the new functionality, called an oracle has been introduced. It is able to automatically provide the connectivity to the outside world. The way how it works is the oracle responds to the data requests and feeds smart contracts with the any information that it has collected, its core functionality objective is literally to bridge on-chain and off-chain environment. As all the performance verification and execution completely rely on chain, the decentralization and trustlessness are perfectly guaranteed.

Last updated