預言機:簡化


什麼是神諭? (簡單說明)

預言機是資料信使,將外部資料輸入智慧合約,使智能合約能夠即時做出最新決策。它們本質上是透過從外部世界獲取數據並將數據輸入數位世界(智能合約)來充當現實世界和數位世界之間的橋樑。

例如:一個根據天氣自動支付保險索賠的去中心化應用程式(dApp)。假設這個dApp 將向所有聲稱曼徹斯特下午2:00 會下雨的人支付100 英鎊。 dApp 需要知道下午2:00 曼徹斯特是否下雨。這個虛擬dApp 如何了解現實生活中的天氣?透過神諭。

預言機將檢查現實世界的天氣,將資料輸入dApp 上的智慧合約,智慧合約將自動執行保險單。假設曼徹斯特下午2:00 確實下雨了。流程如下:

Oracle 得知曼徹斯特下午2:00 正在下雨Oracle 將信息轉發給dApp 上的智能合約實時智能合約將自動向所有聲稱曼徹斯特下午2:00 會下雨的保險索賠人支付100 英鎊。

重要的是要了解智能合約是一段根據特定標準自動執行協議的程式碼。智能合約無法存取或驗證外在世界的數據,因此需要預言機。

什麼是神諭? (先進的)

去中心化金融(DeFi)平台提供基於特定股票市場條件的自動交易智慧合約。例如,如果XYZ 公司的股價跌至50 美元以下,用戶希望購買100 股。

怎麼運作的:

智慧合約設定:用戶在區塊鏈上設定智慧合約,條件(規則)為如果股價低於50 美元,則購買XYZ 公司的100 股股票。預言機的角色:區塊鏈無法直接存取股票市場數據,因此它依靠預言機來監控公司XYZ 的股價。資料取得:oracle 被編程為定期從可靠的金融資料來源(例如股市提要或財經新聞API)檢查XYZ 公司的股票價格。驗證和提交:預言機獲取當前股票價格,透過比較多個來源來驗證數據的準確性以確保可靠性,然後將此資訊提交到區塊鏈。條件評估與執行:預言機提交數據顯示XYZ 公司的股價已跌破50 美元,智能合約自動代表用戶執行100 股的買入訂單。

預言機的類型

預言機可以根據各種標準進行分類,包括資料來源、資料流方向、去中心化程度以及它們提供的資訊的性質。

數據來源

軟體預言機:處理網路上的資料。例如溫度、商品價格和貨幣。硬體預言機:通常使用條碼掃描器和電子感測器等設備從實體世界獲取資料。然後,硬體預言機將該資訊轉換為智慧合約可以理解的代碼。例如,RFID 感測器允許沿著供應鏈追蹤貨物。

資料流向

入站預言機:從外部來源獲取資訊並向其發送智能合約。範例:Oracle 檢查以太坊價格並向其發送DeFi 智能合約。出站預言機:將資料從智慧合約傳送到外部世界。例如:每當您在比特幣錢包中收到存款時,智能合約就會在手機上向您發送通知。

資訊的性質

共識預言機:從多個來源收集資料以達成共識(協議)。有助於減少任何單一來源的異常和不準確情況計算預言機:在區塊鏈之外執行計算。範例:計算提供個人貸款的dApp 的用戶信用評分。

去中心化程度

中心化預言機:單一來源提供資料。

什麼是區塊鏈中的預言機? » 解釋| ChainLink

去中心化預言機:從多個來源獲取資訊。它們結合多個獨立的Oracle節點營運商和多個可靠的資料來源來建立端到端的去中心化。此類預言機利用混合智能合約。

什麼是區塊鏈中的預言機? » 解釋| ChainLink

混合智能合約:由在區塊鏈上運行的智能合約和支援智能合約的鏈下服務(預言機)組成的應用程式。

人類預言機:人類提供資訊或決策,並將其輸入區塊鏈。他們往往是某一特定領域的專家。資訊來源:由0x資訊編譯自THECAPTAL。版權所有,未經許可,不得轉載


0X簡體中文版:預言機:簡化

Total
0
Shares
Related Posts