預言機(Oracle)區塊鏈世界的先知
By ·
智慧合約透過EVM在以太坊中執行。在滿足觸發條件時,智慧合約可以自動執行相應的操作。但有的觸發條件是發生在區塊鏈系統外的,而智慧合約則是執行在區塊鏈提供的封閉環境EVM中,鏈內資訊與鏈外資料如何進行共享和交換呢?今天要介紹的預言機(Oracle)就是一座可以連線鏈內和鏈外世界的橋樑,它可以提供外部資訊,同時將資料推送給區塊鏈。預言機(Oracle)在以太坊上部署了一個Oracles的智慧合約,在制定智慧合約時引用該智慧合約即可使用資料訪問服務,然後根據API文件中描述的方法進行相關的呼叫。依賴於TSL證明技術,預言機具備了從外部世界安全獲取資訊的能力。預言機提供一個權威準確、不可篡改、穩定、並且可以接受審計的資料查詢視窗,同時採用經濟激勵機制來保障執行。預言機能讓確定的智慧合約對不確定的外部世界做出反應。比如,小明透過某區塊鏈系統與小華簽訂房屋租賃智慧合約,合約規定傢俱損壞按照官網價格進行賠償。然而傢俱的價格是存在波動的,在制定智慧合約時無法確定準確的價格。需要賠償時,預言機先從官方獲取該傢俱的價格,然後向特定的地址進行轉賬,並將價格資訊包含在轉賬交易裡。隨著交易全網同步,使用者只需要在本地資料中檢視特定地址的交易記錄就可以知道需要賠償的金額。在這個過程中,不需要每個獨立節點分別去獲取同一個資料,也不會存在因為時間差而導致的前後價格不一致的情況,也就是說利用預言機可以高效形成區塊鏈系統的共識。對於一些重大的資產,為了提高安全保障,可以多設定幾個預言機形成預言機網路,當網路中的多數預言機獲取到一致的外部資料時,才能執行該智慧合約。預言機為智慧合約的觸發和執行提供了可信的外部資訊平臺,大大提高了智慧合約的實用性。隨著區塊鏈技術的不斷髮展和完善,網際網路與區塊鏈之間的互動會越來越深入和實時,可以讓資料的溝通更加便捷與簡單,從而構建一個更加通用的區塊鏈網路。更多區塊鏈資訊:www.qukuaiwang.com.cn/news#預言機#Oracle#Bither
免責聲明:
- 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
- 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
- 鏈報僅提供相關項目信息,不構成任何投資建議。
推荐阅读
;