利用預言機的方法是,透過探測資料來源中的特定資訊,然後連線到該源來作為區塊鏈和實時資料之間的連結來實現的。這允許智慧契約透過使用從實時資料傳送的特定資訊來執行。現實世界的市場和網路API通常不使用確定性的實時資料,比如區塊鏈和智慧合約。預言器將外部和非確定性資訊轉換成區塊鏈可以識別和執行特定術語的格式。它們甚至可以被實現為N-of-M多簽名(你可以提供多個公鑰m,定義必須出現的有效簽名個數n,簽名個數n可以小於公鑰數量m。)事務,以便在事務簽署上達成共識。
為什麼它們很重要?
區塊鏈缺乏對鏈外資訊的直接訪問,因此無法直接驗證智慧合約使用的條件。預言機透過翻譯外部平臺提供的資訊來解決這個問題。沒有某些資料來源,智慧合約就無法工作。由於它們的訪問許可權僅限於其中的一些資訊來源,智慧合約的用例將大大抹殺它們的潛力。
這些系統將智慧合約的用例擴充套件到幾乎所有可用的領域。一旦資料到達區塊鏈,資料就可以用於執行合約。
預言機的型別
區塊鏈預言機的概念並不新鮮,一些加密已經在使用它來增強其智慧合約的功能。目前已存在和正在使用很多不同型別的預言機。
軟體預言機
軟體預言機監視線上資訊,代表從第三方來源(如網路API)提取資料的最常見形式。他們可以囊括真實世界的資料,如溫度,飛行狀態,甚至選舉結果。
硬體預言機
硬體預言機是建立在物理物體上的感測器。這些裝置主要用於供應鏈跟蹤,其中使用RFID技術(可透過無線電訊號識別特定目標並讀寫相關資料,而無需識別系統與特定目標之間建立機械或光學接觸。)向區塊鏈提供環境條件、儲存空間和其他相關資訊等資料。
流入預言機
流入預言機從外部世界輸入資訊。當價格達到某一目標或滿足其他條件時,公司使用這些預言機來建立自動購買訂單。例如,如果油價下跌,你可以為加密設定買入訂單。
流出預言機
流出預言機允許智慧合約將資料傳送到區塊鏈之外的真實世界資源。由於智慧家居技術的興起,這些系統變得流行起來。例如,當智慧合約完成時,流出預言機會解鎖“智慧鎖”。
共識預言機
基於共識的預言機被預言機平臺大量使用。這些預言機透過使用專有方法來確定資訊的真實性和準確性,從許多地方收集資料。它們是監測有多種來源的金融市場的理想選擇。
預言機帶來的問題
從理論上講,預言機是一個帶來許多好處的系統,但是對於可信任源的整合有一些擔憂。預言機的問題為第三方預言機和不信任的智慧合約執行之間的衝突。
預言機在智慧合約上擁有巨大的權力,因為他們執行的方式是基於他們提供的資料。因此,從第三方來源獲得的實時資料對智慧合約的執行產生了相當大的影響。此外,沒有人想出一個合理的方法來貨幣化預言機。為了使預言機被大眾所接受,就必須鼓勵大眾去擁有一個預言機。
結語
區塊鏈預言機仍然是一個正在開發的專案。開發人員正在尋找第三方來幫助使用者獲得更好的體驗,也許經過更多的研究後,使用者友好的平臺將在未來開始使用這項技術。
更多區塊鏈資訊:www.qukuaiwang.com.cn/news