一種提取外部數據並將其連接到區塊鏈的系統
自從加密貨幣誕生以來,區塊鏈的技術已經創建出一個市值達到一兆美元的加密貨幣生態系統。然而它們的設計方式存在一些局限性,區塊鏈無法收集外部數據,這些數據也被稱為鏈下數據。如果沒有這些鏈下數據,區塊鏈可以執行和支持的應用層面將非常有限,這也是預言機被發明的主要原因。
區塊鏈中的預言機是一個第三方的實體,它將相關的外部信息傳遞給去中心化系統中的智能合約,為使用這些智能合約的應用程序提供準確的數據,以確保其安全無誤地執行。
區塊鏈中的預言機,顧名思義就是區塊鏈系統中的一個外部實體,它基於網絡外的世界將可用的相關信息帶進來,替區塊鏈網絡帶來洞察力。這是一項非常有價值的服務,它允許區塊鏈網絡與外部世界連接,並幫助智能合約順利地運作。
簡單來講,預言機連接區塊鏈網絡數據的輸入和輸出。由於區塊鏈和智能合約無法直接存取鏈下信息,預言機的存在有其必要性,否則許多智能合約將失去參考依據而無法正確執行。
在去中心化金融 (Decentralized Finance, 簡稱 DeFi) 中,使用智能合約 (一種數位化的協議) 根據編程代碼設置的參數和條件觸發執行,是一種非常普遍的應用方式。預言機能夠將區塊鏈透明、無須信任、沒有中介、和可靠的特性,與相關外部信息結合在一起提供自動化服務,這是一個非常令人期待的願景。
區塊鏈中的預言機有助於以更貼近現實世界的方式拓展智能合約的應用領域。 雖然預言機不是原始數據的來源,但它們可以充當區塊鏈網絡和外部數據之間的連接層,以實現被驗證為真的信息傳遞。在區塊鏈網絡中,數據的流通非常地徹底、安全和無所不在,然而區塊鏈網絡本身並不夠敏感,它無法應對日常生活中出現的龐大信息流,因此會需要預言機的協助。