預言機

更新 發佈閱讀 3 分鐘

前言

區塊鏈的應用從以太坊出現後開始蓬勃發展,以太坊導入智能合約,使得許多應用在沒有中間機構的情況下依然能正常運作。

智能合約就是在區塊鏈上執行的程式,給程式輸入值,它就會按照寫好的規則給你輸出值,Ex: 一個NBA運彩的智能合約,你壓的錢和球隊就是智能合約的輸入值,等到比賽結束,智能合約會判定你壓的球隊是否有贏,若贏了,就按照賠率給你報酬作為輸出,若輸了,就回傳”下次再努力”的訊息作為輸出。

raw-image

區塊鏈世界是封閉的,智能合約要怎麼知道區塊鏈外(簡稱鏈外)發生的資訊呢?以上面例子來說,智能合約該如何知道NBA比賽哪支球隊獲勝呢?這就是預言機出現的目的了!


預言機(Oracle)

預言機可以將現實世界中的資料傳遞給智能合約,使得智能合約知曉現實世界中發生的事情,讓區塊鏈上的應用能更好的融入現實世界中。

raw-image

預言機又分中心化預言機去中心化預言機。


中心化預言機

預言機由一台中心化伺服器組成,該中心化伺服器參考某外部資料來源,將取得資料傳遞至區塊鏈的智能合約。

raw-image
幣須知道💡
中心化預言機有兩個安全性風險:
資料來源單一:駭客成功駭入預言機參考的資料來源伺服器,使得預言機取得的資料不正確,可能會導致智能合約錯誤運作。
僅一台預言機: 駭客成功駭入預言機伺服器,篡改預言機提供給智能合約的資料,可能導致智能合約錯誤運作。


去中心化預言機

預言機由眾多節點組成,每個節點彼此獨立,參考的資料來源亦不相同,透過多方驗證後,將取得資料傳遞至區塊鏈的智能合約。

去中心化預言機提供資料的可靠度安全性遠比中心化預言機高

raw-image
幣須知道💡
於多台節點共同提供資訊,即使駭客駭入某台預言機或資料來源伺服器,只要大多數的預言機和資料來源正常,都能使智能合約正確運作。


去中心化預言機原理

當有智能合約需要鏈外資訊時,該智能合約會在鏈上向Chainlink智能合約發出請求,而這個請求會被記錄在區塊鏈上。

Chainlink節點上的區塊鏈接口會到區塊鏈上抓取請求,並要求外部接口藉由呼叫外部API來取得鏈外資訊,再將資料進行回傳。))

raw-image
幣須知道💡
Chainlink節點必須質押LINK代幣,當提供的鏈外資訊被採用,可以得到LINK代幣作為獎勵,若提供的資料是錯的,會被沒收質押代幣作為懲罰。
Chainlink的使用者需要付LINK代幣作為手續費,這些手續費將成為節點獎勵。


去中心化預言機範例

範例:假設有一個用戶透過DeFi平台來買運彩,整個運作流程如下:

raw-image

預言機應用

raw-image









預言機項目

raw-image










如果這篇文章對你有幫助,歡迎追蹤~

ig : @coin_theorem

留言
avatar-img
留言分享你的想法!
avatar-img
幣識定理的沙龍
8會員
30內容數
幣識定理的沙龍的其他內容
2023/02/28
基本資訊 主網發布: 2019.03 (Cosmos Hub) 願景: 創建一個區塊鏈互聯網 解決痛點: 區塊鏈彼此隔離、區塊鏈性能差、治理內容彈性不足 共識機制: 拜占庭容錯(BFT)的權益證明機制(PoS)- Tendermint 特色: 生態主打應用型區塊鏈、互操作性、治理範圍廣、可擴展性高
Thumbnail
2023/02/28
基本資訊 主網發布: 2019.03 (Cosmos Hub) 願景: 創建一個區塊鏈互聯網 解決痛點: 區塊鏈彼此隔離、區塊鏈性能差、治理內容彈性不足 共識機制: 拜占庭容錯(BFT)的權益證明機制(PoS)- Tendermint 特色: 生態主打應用型區塊鏈、互操作性、治理範圍廣、可擴展性高
Thumbnail
2023/02/07
基本介紹 主網發布時間: 2020.09 願景: 透過自創的底層基礎建設,構建一個兼顧安全性、去中心化、高效率,以及可橫向擴展的分佈式系統,期望將傳統金融帶到區塊鏈世界,成為區塊鏈世界的華爾街。 Ps: 區塊鏈是分佈式系統的子集。 解決痛點: 1) 目前區塊鏈大多為優化現有的共識協議,並未根
Thumbnail
2023/02/07
基本介紹 主網發布時間: 2020.09 願景: 透過自創的底層基礎建設,構建一個兼顧安全性、去中心化、高效率,以及可橫向擴展的分佈式系統,期望將傳統金融帶到區塊鏈世界,成為區塊鏈世界的華爾街。 Ps: 區塊鏈是分佈式系統的子集。 解決痛點: 1) 目前區塊鏈大多為優化現有的共識協議,並未根
Thumbnail
2023/01/13
項目故事 當大家都對元宇宙感到好奇時,一個名為KOPOKO的黑手黨秘密組織建立了KPK項目,大量製造Klones(諧音Clone,複製人),願景是能夠稱霸元宇宙。KPK項目集結了多年來在世界各地收藏的寶藏,並不斷地製造複製人,期望打造一個富有且強大的社群,逐漸擴散並掌控整個元宇宙。 項目目標 與社群
Thumbnail
2023/01/13
項目故事 當大家都對元宇宙感到好奇時,一個名為KOPOKO的黑手黨秘密組織建立了KPK項目,大量製造Klones(諧音Clone,複製人),願景是能夠稱霸元宇宙。KPK項目集結了多年來在世界各地收藏的寶藏,並不斷地製造複製人,期望打造一個富有且強大的社群,逐漸擴散並掌控整個元宇宙。 項目目標 與社群
Thumbnail
看更多
你可能也想看
Thumbnail
由於區塊鏈世界本身無法調用外部API,是封閉世界,需透過預言機才能知道外部服務和API資料並且加以取用。
Thumbnail
由於區塊鏈世界本身無法調用外部API,是封閉世界,需透過預言機才能知道外部服務和API資料並且加以取用。
Thumbnail
牽涉到區塊鏈,一定會提到智能合約這個詞,那這個合約有什麼功能呢? 人類都是善變的 舉例來說,如果有A,B兩個人,雙方打賭,本週六會不會下雨,A賭不會下雨,B賭會下雨。賭輸的一方要給賭贏的一方1000元。 如果到了週六,沒有下雨,正常情況下,是A賭贏了。 但是如果雙方在打賭之前沒有簽合約,或者是有簽合
Thumbnail
牽涉到區塊鏈,一定會提到智能合約這個詞,那這個合約有什麼功能呢? 人類都是善變的 舉例來說,如果有A,B兩個人,雙方打賭,本週六會不會下雨,A賭不會下雨,B賭會下雨。賭輸的一方要給賭贏的一方1000元。 如果到了週六,沒有下雨,正常情況下,是A賭贏了。 但是如果雙方在打賭之前沒有簽合約,或者是有簽合
Thumbnail
我們舉一個實際的應用作為例子,假設有一個基於區塊鏈的賭博智能合約,它需要獲取實時的賽馬比賽結果,以確定賭客是否贏得了賭注,這時候智能合約就可以使用 Chainlink 來從外部數據源中獲取比賽結果,而 Chainlink 則可以選擇多個數據源,例如:馬場官方網站、體育頻道 …等等,以確保比賽...
Thumbnail
我們舉一個實際的應用作為例子,假設有一個基於區塊鏈的賭博智能合約,它需要獲取實時的賽馬比賽結果,以確定賭客是否贏得了賭注,這時候智能合約就可以使用 Chainlink 來從外部數據源中獲取比賽結果,而 Chainlink 則可以選擇多個數據源,例如:馬場官方網站、體育頻道 …等等,以確保比賽...
Thumbnail
實現Web3.0的核心技術,不論是加密貨幣、NFT、元宇宙,其最核心的部分為區塊鏈。 如果沒有區塊鏈的技術支持,你所看到任何號稱是加密貨幣、NFT的東西都是假的。 區塊鏈最早起源於自2008年中本聰的實驗項目《比特幣:一種點對點的電子現金系統》,直到現在該實驗項目依然持續進行中。
Thumbnail
實現Web3.0的核心技術,不論是加密貨幣、NFT、元宇宙,其最核心的部分為區塊鏈。 如果沒有區塊鏈的技術支持,你所看到任何號稱是加密貨幣、NFT的東西都是假的。 區塊鏈最早起源於自2008年中本聰的實驗項目《比特幣:一種點對點的電子現金系統》,直到現在該實驗項目依然持續進行中。
Thumbnail
前言 區塊鏈的應用從以太坊出現後開始蓬勃發展,以太坊導入智能合約,使得許多應用在沒有中間機構的情況下依然能正常運作。 智能合約就是在區塊鏈上執行的程式,給程式輸入值,它就會按照寫好的規則給你輸出值,Ex: 一個NBA運彩的智能合約,你壓的錢和球隊就是智能合約的輸入值,等到比賽結束,智能合約會判定你壓
Thumbnail
前言 區塊鏈的應用從以太坊出現後開始蓬勃發展,以太坊導入智能合約,使得許多應用在沒有中間機構的情況下依然能正常運作。 智能合約就是在區塊鏈上執行的程式,給程式輸入值,它就會按照寫好的規則給你輸出值,Ex: 一個NBA運彩的智能合約,你壓的錢和球隊就是智能合約的輸入值,等到比賽結束,智能合約會判定你壓
Thumbnail
Chainlink是一個去中心化的預言機項目,其業務被廣泛使用在各種Dapp,是區塊鏈行業的重要的基礎設施,本文會介紹Chainlink的業務、代幣經濟、今年下半年會推出的Chainlink Staking,以及其中是否有什麼投資機會。 什麼是預言機? 預言機(Oracle)是一種服務,串連鏈
Thumbnail
Chainlink是一個去中心化的預言機項目,其業務被廣泛使用在各種Dapp,是區塊鏈行業的重要的基礎設施,本文會介紹Chainlink的業務、代幣經濟、今年下半年會推出的Chainlink Staking,以及其中是否有什麼投資機會。 什麼是預言機? 預言機(Oracle)是一種服務,串連鏈
Thumbnail
LINK- 簡介詳情 LINK是基於以太坊區塊鏈的ERC20標準化代幣,用於支付Chainlink節點運營商,以便從脫鏈數據中檢索數據,將數據格式化為區塊鏈可讀格式,脫鏈計算以及保證正常運行時間。Chainlink代幣作為運行節點的一部分,可防止不良參與者。 1.項目介紹 2.評述 大事記 效用
Thumbnail
LINK- 簡介詳情 LINK是基於以太坊區塊鏈的ERC20標準化代幣,用於支付Chainlink節點運營商,以便從脫鏈數據中檢索數據,將數據格式化為區塊鏈可讀格式,脫鏈計算以及保證正常運行時間。Chainlink代幣作為運行節點的一部分,可防止不良參與者。 1.項目介紹 2.評述 大事記 效用
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News