加密术语
信 O
Aug 25, 2023 |
更新的: Apr 08, 2024
什么是预言机?
预言机 -
将区块链连接到外部系统的实体,允许智能合约根据现实世界的输入和输出执行。
中等
1 分钟
让我们找出 预言机 的含义、加密货币中的定义、什么是预言机? 以及所有其他详细事实。
预言机是为区块链提供处理链外信息机会的实体。尽管多个合约和去中心化系统能够连接到单个预言机,但还是创建了一种特定于合约的预言机来作为单个智能合约工作。
根据用途不同,预言机有多种类型。主要有以下几个:
- 人类神谕。具有不同学科知识的人能够验证、验证以及获取数据以供基于区块链的协议使用。
- 软件预言机。这些是最常用的预言机,用于从其他程序和 Web API 检索在线数据,例如市场价格、航空公司状态和天气信息。
- 硬件预言机。此类预言机通过与物理系统和技术集成,为智能合约提供真实世界的数据。硬件预言机可以与各种行业中使用的 RFID 传感器连接。
- 出站预言机。此类预言机将数据从智能合约发送到外部系统,允许智能合约与非区块链源进行交互。
- 入站预言机。外部数据通过入站预言机发送到智能合约或软件预言机。这些预言可以指定为一组“if”规则,例如“如果资产达到特定价格,则下达买入订单”。
- 共识预言机。此类预言机是一种去中心化的预言机,它从少数其他预言机收集大量数据,并使用一定的程序来评估数据的有效性和正确性。
此外,请注意,依赖于单个数据供应商的预言机被称为集中式预言机,而干扰多个数据源的预言机被称为去中心式预言机。然而,本质上,区块链预言机是一个第三方数据源,需要外部许可才能成功运行,这意味着它通常是中心化实体的工具。结果,大多数预言机牺牲了智能合约的去中心化特性。
大多数加密货币爱好者将 Band Protocol (BAND) 和 Chainlink (LINK) 视为去中心化预言机网络的经典实例。
此外,需要注意的是,预言机不是数据源。相反,他们从许多来源收集、查询和验证信息,然后将其传递给智能合约。
此外,传输的信息可以是支付、价格反馈、传感器温度、篮球比赛得分等任何信息。大多数时候,预言机的分配取决于它们从哪里获取信息、它们的来源、数据流以及它们是分散的还是集中的。
预言机问题
智能合约根据中心化预言机提供的数据执行不同的职责,这意味着预言机对智能合约具有巨大的影响力。预言机问题是中心化第三方预言机引入不信任智能合约和区块链系统的信任冲突。
尽管去中心化的预言机(例如共识预言机)可能看起来是一个可行的选择,但仍然有许多障碍需要克服,因为去中心化的预言机网络很难以安全、功能性和去信任的方式创建。