預言機:連接鏈上智能合約與現實世界的橋梁

robot
摘要生成中

區塊鏈預言機技術簡介

預言機是區塊鏈生態系統中的關鍵基礎設施,它能爲智能合約提供外部數據。作爲連接鏈上智能合約和鏈下現實世界的橋梁,預言機在區塊鏈應用中扮演着不可或缺的角色。

以太坊等區塊鏈網路上的智能合約本身無法直接獲取鏈下數據。例如,如果一個以太坊智能合約需要某天的原油交易量數據,就需要通過預言機來實現。具體過程是:合約將數據請求寫入事件日志,鏈下進程監聽該事件並獲取所需數據,然後通過交易將數據提交到智能合約中。

預言機詳解系列之 Chainlink(上)

目前市場佔有率最大的預言機項目是Chainlink。它通過去中心化的方式,以安全可靠的方式爲區塊鏈提供現實世界的數據。Chainlink圍繞其原生代幣LINK構建了一個經濟激勵的生態系統。

預言機詳解系列之 Chainlink(上)

Chainlink預言機的工作流程如下:

  1. 用戶通過LINK代幣支付並發起數據請求
  2. 預言機合約接收請求並發出事件
  3. 鏈下節點監聽事件並獲取所需數據
  4. 節點將數據提交到預言機合約
  5. 預言機合約將數據傳遞給用戶合約

預言機詳解系列之 Chainlink(上)

爲了適應預言機的業務場景,Chainlink提出了ERC677標準,在ERC20的基礎上增加了transferAndCall方法,將支付和服務請求合二爲一。

對於開發者來說,除了自定義數據源外,還可以直接使用Chainlink提供的價格預言機。每個交易對都有一個單獨的Price Feed,通過簡單的接口就可以獲取最新價格數據。這大大簡化了獲取資產價格的流程。

預言機詳解系列之 Chainlink(上)

總的來說,預言機技術爲區塊鏈智能合約提供了獲取外部數據的關鍵能力,是構建復雜DApp的重要基礎設施。隨着技術的發展,預言機的應用場景將會更加廣泛。

查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 讚賞
  • 10
  • 分享
留言
0/400
LayerZeroHerovip
· 07-12 02:40
link这架构牛的不行 安全性和效率都兼顾
回復0
RadioShackKnightvip
· 07-11 22:14
好的项目慢慢囤着
回復0
PrivateKeyParanoiavip
· 07-11 10:17
LINK牛蛙 快上车!
回復0
MissingSatsvip
· 07-11 10:06
link稳啊
回復0
MechanicalMartelvip
· 07-10 17:40
预言机?链狗必备!
回復0
无常哲学家vip
· 07-10 17:40
link下个牛市主角
回復0
Gwei_Watchervip
· 07-10 17:39
LINK要起飞了啊
回復0
口嗨做多王vip
· 07-10 17:36
链狗还得看预言姬~
回復0
纸手卖出惯犯vip
· 07-10 17:30
麻了...交易全靠预言机预测,亏麻了
回復0
薛定谔的gasvip
· 07-10 17:21
数据可靠性在交互层面还没达到博弈均衡啊
回復0
查看更多
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)