區塊鏈預言機(Oracle)是區塊鏈與外部世界交互的一種實現機制。它允許確定的智能合約對不確定的外部世界作出反應,是智能合約與外部進行數據交互的有效途徑,也是區塊鏈與現實世界進行數據交互的接口。
Oracle分類:
1、由可信中心提供數據通過第三方企業,提供智能合約運行所需要的外部數據,并將數據傳輸至智能合約中。
主要項目: Oraclize、Town Crier。
2、由分布式節點提供數據
分布式的預言機節點 / 預言機服務提供商從分散的數據源獲取數據,通過算法對數據進行聚合,并將結果返回給到智能合約中。
主要項目: ChainLink、Augur、Witnet、DOS Network。
組成的分散的預言機網絡中的節點是指定的,對節點的信任,這很大程度上源于節點本身的利益相關者身份以及節點本身的機構聲譽。
主要項目:Maker的預言機。
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。