時間:2024-04-05|瀏覽:344
什么是預言機?
預言機是將現實世界的數據與去中心化系統連接起來的實體。在去中心化環境中,預言機以基于區塊鏈的產品而聞名。它們賦予區塊鏈與鏈下數據交互的能力。
隨著以太坊和其他去中心化平臺支持智能合約的使用,訪問這些系統之外的數據可以在傳統和去中心化環境之間架起橋梁。請注意,預言機本身并不是數據源。相反,他們收集、查詢、驗證和驗證來自不同來源的數據,并將其傳遞給智能合約。
傳輸的數據范圍包括價格反饋、支付、傳感器溫度、足球比賽得分、
ETC
。大多數情況下,預言機是根據提取數據的位置(軟件/硬件)、
流動
它們及其來源(入站/出站)之間的信息,以及它們是分散的還是集中的。
軟件和硬件預言機從不同來源獲取數據。例如,軟件預言機從服務器和數據庫等基于互聯網的服務獲取數據,而硬件預言機從條形碼掃描儀等信息讀取小工具接收數據。
入站預言機將鏈下數據傳遞給智能合約,而出站預言機則將信息從合約轉發到現實世界。依賴單個數據提供者的預言機是集中式的,而與多個數據源交互的預言機則被認為是分散式的。
大多數加密貨幣支持者會提到 Chainlink (LINK) 和 Band Protocol (
樂隊
)作為去中心化預言機網絡的典型例子。
盡管多個合約和去中心化系統可以引用一個預言機,但還是有一些特定于合約的預言機是為服務單個智能合約而構建的。請注意,具有獨特學科知識的個人可以獲取、驗證和驗證數據以供基于區塊鏈的協議使用。這些被稱為人類神諭。