區塊鏈中常常提到的預言機是什麼?

買賣虛擬貨幣

預言機”對於區塊鏈來說是一項很重要的功能甚至對於智慧合約來說是一項不能缺少的事項,當然了我們普通使用者接觸的比較少,很多人也會根據字母意思強行解釋說是用來預言事情發展的,可以確定的是完全不是這個意思,誤會慢慢多了也使其蒙上了一層神秘的面紗。

預言機到底是什麼?

區塊鏈外資訊寫入區塊鏈內的機制,一般被稱為預言機 (oracle mechanism) 。

預言機的功能就是將外界資訊寫入到區塊鏈內,完成區塊鏈與現實世界的資料互通。它允許確定的智慧合約對不確定的外部世界作出反應,是智慧合約與外部進行資料互動的唯一途徑,也是區塊鏈與現實世界進行資料互動的介面。

簡單地說,區塊鏈預言機,就是一個提供外部資訊的平臺。預言機自身也是一種智慧合約,它允許區塊鏈連線到任何現有的API,允許使用來自區塊鏈的傳統支付網路來進行支付,並允許智慧合約和其他區塊鏈的互動。

預言機的執行原理:當區塊鏈上的某個智慧合約有資料互動需求時,預言機在接收到需求後,幫助智慧合約在鏈外收集外界資料,驗證後再將獲取的資料反饋回鏈上的智慧合約。

很多人會問為什麼會需要這個介面?

難以置信的是即使區塊鏈技術顯得多麼高大上,但是整個區塊鏈世界是與外界封閉的,區塊鏈內部自己進行流轉但無法與外部取得聯絡,當某些功能或者說智慧合約需要讀取外界資訊時是接收不到訊號的,也就是說智慧合約無法主動去獲取鏈外的資料,只能被動接受資料,這也就是其誕生預言機的主要原因。

舉個例子:

想必大家都看過所謂的“抗日神劇”,裡面有個角色讓人深惡痛絕,小日本侵華戰爭後需要和我們中國人進行談判,但是苦於兩房語言不通難以交流,很多劇中就會有翻譯官出現,形象大家腦海裡都有畫面了吧。

小日本和我們就是兩個世界,一言一語,無法溝通,翻譯官就是語言機,吧小日本的話翻譯成中文說給我們聽,這樣就可以溝通,然後我們才能想出策略做出迴應,進行下一步運作,這就是語言機,作為一箇中轉站或者一個資料的第三方代裡,把現實資料轉化成區塊鏈需要的確定性資料傳輸給智慧合約。

可能例子不太恰當,但是語言機的基本原理、功能就是這樣,智慧合約它只是在滿足相應條件下,才達到觸發狀態的程式。也就是說智慧合約的觸發和執行不能沒有資料來源;沒有這種提供外部資訊的平臺,智慧合約的實用性也會大打折扣。所以當智慧合約接受到了這些確定性資料才能進行下一步的執行。

目前的區塊鏈世界中還是有很多都用到了“語言機”,例如穩定幣、借貸等都需要接觸到鏈外資料,需要與鏈外資訊保持互動,需要語言機時時傳輸資訊這樣就可以知道外界貨幣匯率或者你外界信用度,來確定穩定幣價格或者借貸利息、借貸金額等資訊。

隨著區塊鏈網路的不斷完善,現實應用場景不斷開拓與細化,未來會產生越來越細緻的新的智慧合約型別,以及新的預言機結構,同時也會讓區塊鏈作為一項底層技術越來越實用。

“區塊鏈100問”活動!

本活動發起緣由:區塊鏈世界還才剛剛開始萌芽,怪現狀也層出不窮。

可能大家對整個市場的使用者們最大問題都是對區塊鏈有著很大憧憬的同時還疑慮區塊鏈未來會變成什麼樣?也有部分新人對區塊鏈到底是什麼,能做什麼感到很大疑問?而幣圈這一邊如火如荼發展,那一邊卻騙局收割,市場兩面性的發展極具衝突。

由“胖子區塊鏈”發起針對區塊鏈行業特有問題的專業解讀,其中每天回答的問題由評論和私信聯絡我中抽取,歡迎大家一起來提問你的問題!

我也邀請你一起見證區塊鏈世界的崛起,見證幣圈行業的起起伏伏,見證整個行業的變遷。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;