什麼是區塊鏈預言機(Oracle)?

更新於 2023/08/09閱讀時間約 2 分鐘

定義

由於區塊鏈世界本身無法調用外部API,是封閉世界,需透過預言機才能知道外部服務和API資料並且加以取用。
預言機本身也是一種智能合約,他的資料都是來自於外部世界的數據和整理過的數據並且寫到鏈上,提供給其他使用的智能合約外部資訊與內容。
智能合約在運行時只能運行已經確定的數值跟內容,無法動態從 API 取得資料處理,預言機則是與外部API取回資料後寫入鏈上,讓其他智能合約調用它取得所需的API資料提供使用。
詳細補充知識點:
区块链是一个确定性的、封闭的系统环境,目前区块链只能获取到链内的数据,而不能获取到链外真实世界的数据,区块链与现实世界是割裂的。 区块链是确定性的环境,它不允许不确定的事情或因素,智能合约不管何时何地运行都必须是一致的结果,所以虚拟机(VM)不能让智能合约有 network call(网络调用),不然结果就是不确定的。 因为智能合约无法主动去获取链外的数据,只能被动接受数据。

使用情境

即時獲得當前交易對報價或依賴外部服務即時資訊、預測市場或其他即時內容獲得執行合約、DeFi 項目。
比如金融衍生品交易平台、借贷平台、快递追踪/IoT、稳定币、博彩游戏、保险、预测市场等,目前最主要的场景就是 DeFi。

中心化預言機與去中心化預言機

中心化

去中心化

目前最流行的預言機,以太社群推薦。提供 LINK TOKEN 作為節點獎勵。成為節點條件是必須先提供一定的 LINK TOKEN 作為抵押獎勵來確保資訊正確性,如果惡意竄改則會沒收抵押。

參考

avatar-img
6會員
11內容數
Yish 的 web3、區塊鏈、代碼技術、理財、投資、思維與想法。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
Yish的沙龍 的其他內容
目前 web2 都是以中心化服務為基礎設計,舉例為 youtube, google 等網路巨頭所提供之網路服務, 為什麼會要中心化,就是為了體驗的問題,隨時可以拜訪、低延遲等好處,但這也帶來另一個隱憂: 如果中心巨頭服務器斷線或關閉,或遭到監管等問題則完全無法拜訪。
目前 web2 都是以中心化服務為基礎設計,舉例為 youtube, google 等網路巨頭所提供之網路服務, 為什麼會要中心化,就是為了體驗的問題,隨時可以拜訪、低延遲等好處,但這也帶來另一個隱憂: 如果中心巨頭服務器斷線或關閉,或遭到監管等問題則完全無法拜訪。
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
區塊鏈或幣圈的使用門檻高,一直是 Web 3 中常常討論到的話題,複雜專業又不生活化的名詞,常常讓新手望之卻步。 因此,冬冬常常想,生活中有什麼適合的比喻可以來解釋區塊鏈呢?剛好今天 LINE 群組內發生的一件事,可以用來比喻區塊鏈的分叉,寫下來分享給大家。
Thumbnail
實現Web3.0的核心技術,不論是加密貨幣、NFT、元宇宙,其最核心的部分為區塊鏈。 如果沒有區塊鏈的技術支持,你所看到任何號稱是加密貨幣、NFT的東西都是假的。 區塊鏈最早起源於自2008年中本聰的實驗項目《比特幣:一種點對點的電子現金系統》,直到現在該實驗項目依然持續進行中。
Thumbnail
區塊鏈 = 分散式帳本, 什麼是分散式帳本呢?相信看完這篇文章你就會了解摟~再講分散式帳本前,我們先來聊聊中心化帳本。 中心化帳本 「中心化帳本」是由中間機構的電腦儲存所有交易紀錄,而資料所有權掌握在中間機構手中。 大家有沒有用ATM轉帳過呢? 中心化帳本有什麼問題 分散式帳本 帳本內容
Thumbnail
想了解什麼是區塊鏈,我認為透過認識這四個名詞就可以有初步的全面認識: 1.去中心化交易 區塊鏈其實是一種「技術」,可以實現「大家一起記帳」, 取代過去「由一個單位負責記帳」的方式。 2.區塊(Block) 3.礦工(Miner)& 4.挖礦(Mining) 額外補充:挖礦的環保問題 延伸閱讀:
Thumbnail
從2021年開始接觸加密貨幣,但秉持著不懂的東西不輕易投資 因此試著從閱讀、網路資訊來瞭解相關基本知識, 雖然區塊鏈概念已是近10年多的技術,要深入了解不易, 但至少去知道會對於現今與未來的生活帶來哪些改變影響。
https://rich01.com/what-is-blockchain/
Thumbnail
隨著比特幣的興起,大家對於比特幣與區塊鏈之間的關係十分的好奇,到底為什麼近幾年來很多科技新聞都在講區塊鏈?那區塊鏈在金融應用上又有什麼創新之處?為什麼區塊鏈對未來的十年如此的重要?試著帶大家簡單快速了解什麼是區塊鏈?區塊鏈除了投資應用外在哪些未來的應用,而且區塊鏈竟然也與政治有關聯? 想了解更多-可
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
區塊鏈或幣圈的使用門檻高,一直是 Web 3 中常常討論到的話題,複雜專業又不生活化的名詞,常常讓新手望之卻步。 因此,冬冬常常想,生活中有什麼適合的比喻可以來解釋區塊鏈呢?剛好今天 LINE 群組內發生的一件事,可以用來比喻區塊鏈的分叉,寫下來分享給大家。
Thumbnail
實現Web3.0的核心技術,不論是加密貨幣、NFT、元宇宙,其最核心的部分為區塊鏈。 如果沒有區塊鏈的技術支持,你所看到任何號稱是加密貨幣、NFT的東西都是假的。 區塊鏈最早起源於自2008年中本聰的實驗項目《比特幣:一種點對點的電子現金系統》,直到現在該實驗項目依然持續進行中。
Thumbnail
區塊鏈 = 分散式帳本, 什麼是分散式帳本呢?相信看完這篇文章你就會了解摟~再講分散式帳本前,我們先來聊聊中心化帳本。 中心化帳本 「中心化帳本」是由中間機構的電腦儲存所有交易紀錄,而資料所有權掌握在中間機構手中。 大家有沒有用ATM轉帳過呢? 中心化帳本有什麼問題 分散式帳本 帳本內容
Thumbnail
想了解什麼是區塊鏈,我認為透過認識這四個名詞就可以有初步的全面認識: 1.去中心化交易 區塊鏈其實是一種「技術」,可以實現「大家一起記帳」, 取代過去「由一個單位負責記帳」的方式。 2.區塊(Block) 3.礦工(Miner)& 4.挖礦(Mining) 額外補充:挖礦的環保問題 延伸閱讀:
Thumbnail
從2021年開始接觸加密貨幣,但秉持著不懂的東西不輕易投資 因此試著從閱讀、網路資訊來瞭解相關基本知識, 雖然區塊鏈概念已是近10年多的技術,要深入了解不易, 但至少去知道會對於現今與未來的生活帶來哪些改變影響。
https://rich01.com/what-is-blockchain/
Thumbnail
隨著比特幣的興起,大家對於比特幣與區塊鏈之間的關係十分的好奇,到底為什麼近幾年來很多科技新聞都在講區塊鏈?那區塊鏈在金融應用上又有什麼創新之處?為什麼區塊鏈對未來的十年如此的重要?試著帶大家簡單快速了解什麼是區塊鏈?區塊鏈除了投資應用外在哪些未來的應用,而且區塊鏈竟然也與政治有關聯? 想了解更多-可