加密货币中的区块链预言机是什么?
2024-06-04分类:区块链介绍 阅读()
区块链预言机是将区块链连接到外部系统的实体,使智能合约能够根据现实世界的输入和输出执行。
预言机在创建可验证网络、将孤立的区块链与链下数据和计算连接起来以及实现区块链之间的互操作性方面发挥着重要作用。
区块链预言机本身并不是数据源,而是查询、验证和认证外部数据源并传递该信息的层。
理解区块链预言机
区块链预言机是向智能合约提供外部信息的第三方服务。它们充当区块链与外界之间的桥梁。区块链和智能合约无法访问链下数据(即网络之外的数据)。但是,对于许多合约协议而言,需要有来自外界的相关信息才能执行协议。
这正是区块链预言机发挥作用的地方,因为它们提供了链下数据和链上数据之间的联系。预言机在区块链生态系统中非常重要,因为它们扩大了智能合约的运作范围。如果没有区块链预言机,智能合约的用途将非常有限,因为它们只能访问其网络内的数据。
区块链预言机的工作原理
区块链预言机本身并不是数据源,而是查询、验证和认证外部数据源并传递该信息的层。预言机传输的数据有多种形式——价格信息、交易的成功完成或传感器测量的温度。
要调用外部数据,必须调用智能合约,并耗费网络资源。一些预言机不仅能够将信息转发给智能合约,还能将其发送回外部来源。
区块链预言机的类型
区块链预言机有多种类型,每种类型都旨在服务于特定目的。软件预言机汇总互联网上可用的数据并将其提供给智能合约,例如数字资产的价格数据。硬件预言机引用来自物理世界的数据,这些数据只能通过传感器或扫描仪等硬件获取。人工预言机则涉及根据现实世界事件提供数据的人。
预言机问题
区块链预言机问题凸显了智能合约的一个关键限制,即它们无法与其原生区块链环境之外的数据和系统连接。这一限制是由于区块链架构的确定性,即网络中的每个节点在给定相同输入的情况下必须获得相同的结果。这种确定性架构对于节点达成共识非常重要,这是区块链功能的一个基本方面。
区块链预言机用例
区块链预言机有多种用途。它们用于去中心化金融(DeFi),提供数字资产的当前价格数据。它们还用于博彩和预测市场、游戏、非同质化代币(NFT) 和保险。在每种情况下,预言机都是区块链和现实世界数据之间的重要纽带,使智能合约能够有效运行。
Tags: