GTokenTool全网最好的代币发行工具平台
当前位置:首页 >> 加密百科 >> 区块链预言机:它们是什么以及它们在加密货币中如何运作

区块链预言机:它们是什么以及它们在加密货币中如何运作

admin 加密百科 35

加密货币存在沟通问题。 

区块链预言机:它们是什么以及它们在加密货币中如何运作


比特币 (BTC) 和以太坊 (ETH) 等区块链上的复杂算法可以在其独立系统内安全地处理交易,但没有简单的方法将外部(或“链下”)数据引入加密网络。由于大多数链下数据馈送来自中心化服务器,它们对区块链的基本特征(即去中心化)构成了生存威胁。 


另一方面,如果加密开发人员不将链下数据带入他们的系统,区块链的实际应用就会受到限制。 


加密预言机有望弥合链上和链下系统之间的“数据鸿沟”,同时又不会牺牲区块链的去中心化设计。在这里,我们将探讨区块链预言机的工作原理以及它们如何向更广阔的世界开放 Web3。 

什么是区块链预言机?

区块链预言机是任何在去中心化区块链和中心化现实世界数据源之间传输数据的第三方实体或系统。由于预言机在两个程序之间传递信息,因此它们通常被比作“中间件”软件系统。区块链预言机通常是“入站”协议,这意味着它们将外部数据从现实世界来源传输到加密货币网络。然而,“出站预言机”专门将信息从链上来源发送到感兴趣的外部客户端。


无论开发人员使用的是入站还是出站预言机,这些程序通常都与基于区块链的“智能合约”相关联。智能合约是一种软件程序,带有预编码指令,可在识别出一组特定条件时自动完成任务。如果预言机希望将链下数据纳入其“if/then 语句”,程序员会将它们链接到预言机以收集和共享这些信息。 


例如,假设两个朋友在链上打赌哪支曲棍球队会赢得一场即将到来的比赛。在这种情况下,智能合约需要通过预言机从曲棍球比赛中获取链下数据,以自动将智能合约赌注中的资金分配到获胜者的加密钱包中。  

区块链中的 Oracle 问题是什么? 

区块链技术的去中心化结构给预言机提供商带来了一个独特的问题。尽管可以通过中心化服务器和应用程序编程接口 (API) 传输数据,但这种通信策略否定了区块链系统固有的去中心化。一旦中心化预言机将数据馈送至区块链,就会在加密货币的设计中引入单点故障(以及潜在的操纵)。 


此外,如果区块链依赖中心化来源获取外部数据,它们就需要信任其预言机的真实性,这违背了加密货币社区的“不信任,要验证”精神。加密货币评论员经常使用“预言机问题”或“预言机困境”等短语来描述以不信任的方式连接链上和链下数据的挑战,同时又不损害去中心化。  

克服预言机问题:去中心化预言机解析

为了解决区块链预言机难题,一些预言机开发人员将去中心化纳入其协议中,以避免从单一来源传输数据。Chainlink 是一个去中心化区块链预言机的突出例子,它通过点对点 ( P2P ) 计算机网络传输链上和链下数据。 


在 Chainlink 区块链上,计算机(或“节点”)需要锁定(或“质押”)加密货币 LINK,才能对入站或出站数据传输提案进行投标。Chainlink 算法会自动筛选、选择和交叉引用通过预言机网络发送给客户端的数据节点,并使用 LINK 代币奖励验证者节点。


尽管 Chainlink 与加密货币交易所、市场价格聚合器或气象网站等中心化来源进行交互,但它会将所有这些数据通过无需信任的区块链程序进行路由,然后才能到达加密协议的智能合约。Chainlink 的算法还会汇总从节点发送的信息,以进一步消除中心化点并向区块链提供链下数据。 


竞争对手 Band Protocol 和 Witnet 等去中心化预言机也使用类似的技术,其中 P2P 节点运营商收集数据并提供无需信任、无操纵的信息源。

硬件、软件和人类预言机:有何区别? 

入站预言机将数据从外部世界拉入区块链生态系统,但它们的信息并非都来自同一来源。有三个主要类别可以帮助区块链开发人员了解其预言机合作伙伴在哪里以及如何收集数据。

硬件预言机

硬件预言机使用物理设备(如运动检测器或天气传感器)收集数据,并将此信息发送到区块链。例如,如果车辆中的硬件设备在碰撞后检测到损坏,它会将此信息发送到负责汽车保险索赔的智能合约。硬件预言机也适用于家庭或农场保险,因为它们可以跟踪极端温度或危险现象,如洪水、飓风或冰雹。

软件预言机

软件预言机不依赖物理设备,而是在数字源之间获取、转换和传输数据。软件预言机的一个常见用例是为去中心化金融 ( DeFi)应用程序提供数字资产的平均价格。通常,软件预言机从多个中心化交易所汇总比特币或以太坊等加密货币的价格,以便 Uniswap 等去中心化交易所 ( DEX )、 Aave 等借贷协议或 Synapse 等跨链桥拥有加密资产的最新市场价格。 

人类先知

有时,预言机将特定个人或团体发送的数据传输到智能合约程序。通常,这些“人类预言机”背后的人拥有专业知识或认证,他们必须使用生物识别登录等高级安全功能在提交数据之前以加密方式验证其身份。例如,一位古生物学教授使用人类预言机来确认新发现的霸王龙化石的真实性,并将这些数据添加到智能合约数据库中。  

区块链预言机的使用案例 

借助安全且去中心化的区块链预言机,开发人员可以将整个世界纳入其去中心化应用程序 (dApp)。虽然区块链预言机为加密技术开辟了无限可能,但Web3中的一些功能已经取得了成功。 

  • 代币化现实世界资产: 外部预言机提供的数据使人们能够追踪区块链上房地产、艺术品和股票等资产类别的价值和所有权历史。借助预言机,开发人员可以更轻松地将多个资产类别代币化,以利用区块链技术的流动性和透明度。 

  • 去中心化金融 (DeFi): DeFi dApp(例如 DEX、质押提供商或借贷协议)需要预言机来提供加密资产最新市场价格的最新信息。通过汇总来自多个外部来源的加密货币价格,DeFi 程序可在交易者想要交换、借入或质押其代币时为他们提供可靠的汇率。 

  • 保险处理:预言机有潜力实现保险申请流程自动化。智能合约无需致电保险代理人并手动提交索赔,而是检索外部数据,并在其“如果/那么”标准满足保单规定时发送赔付。 

  • 梦幻体育博彩:职业体育迷在基于预言机的博彩协议上下注时无需担心中心化中介。在去中心化的梦幻体育平台上,智能合约仅在玩家记录通过预言机发送的比赛官方比分时才会奖励玩家。 

  • 游戏奖励的随机性:视频游戏有时会采用随机数生成器 (RNG) 等随机功能,以公正的方式奖励玩家。如果开发人员想在基于区块链的游戏中使用这些随机功能,他们会将其协议与预言机链接起来,以从外部 RNG 获取数据,这有助于让用户确信游戏内的奖励机制是公平的。


作者:GTokenTool一键发币平台

交流群:https://t.me/+Kz4u3xoDpFo3ZWY1

同类推荐