介紹
Orcfax 是一種去中心化的預言機服務,它將有關現實世界事件的數據發布到 Cardano 區塊鏈上。
Orcfax 數據通過 Cardano 公開預言機協議 (COOP) 以 Cardano 的 eUTXO 原生格式提供給鏈上智能合約。
從這裡開始
有關如何操作的說明,請查閱我們的用戶手冊:
- 使用 Orcfax 數據: 讓您的 Cardano dApps、智能合約和程式從 Orcfax Oracle 源中獲取數據。
- 驗證 Orcfax 數據: 使用我們獨特的審計和存檔功能,您可以驗證 Orcfax 發布的每份事實陳述的真實性和準確性,包括其源數據和驗證歷史。
了解更多
解決方案概覽部分提供了 Orcfax 技術架構及其主要元素的主要說明。
了解有關 Orcfax 服務的 FACT 代幣經濟和實用性的更多資訊。
閱讀我們的 "常見問題 "部分,回答您對 Orcfax 或一般交易圈的任何其他問題。
您還可以加入我們的 Discord,與 Orcfax 團隊成員直接交流。
問題陳述
TLDR: 我的 dApp 是否可以相信這些真實世界的數據是真實準確的?
價值兆美元的 DeFi 產業嚴重依賴預言機提供的真實世界數據。然而,預言機工程仍處於早期階段。在預言機數據收集、驗證和發布管道中引入有關真實世界事件的虛假數據的機會仍然很多。
這對壞人來說是一個非常有利可圖的攻擊載體,因為引入虛假的預言機數據可能會引發智能合約程式的巨額經濟損失。遺憾的是,要防止所謂的 "中間人 "攻擊,並證明引入智能合約的外部真實世界數據的真實性和準確性是可信的,還面臨著巨大的挑戰。
區塊鏈行業將這些挑戰統稱為 “預言機問題”。
Orcfax: 綜合解決方案
預言機問題不僅限於為 DeFi 提供數據源。整個社會正在經歷一場 “信任危機”,需要更好的解決方案來驗證關於現實世界的事實陳述。Orcfax 的設計初衷是利用區塊鏈技術實現的分布式共識突破,提供去中心化、"無信任 "的事實驗證和參考服務,這些服務將在 DeFi 應用之外有許多應用。Orcfax 尤其關注根據需求和真實世界的事實驗證,以應對人工智能生成虛假信息的威脅。
單一來源的數據
TLDR: 如果只是驗證單一來源數據,那麽分散的預言機節點池就無關緊要了
大多數領先的預言機平台都開始實施某種形式的去中心化預言機池,作為解決預言機問題的另一種技術。在最純粹的形式中,去中心化預言機池使用分布式網路和計算節點,在鏈上發布源數據之前,就來源數據的真實性和準確性達成共識。
遺憾的是,目前的大多數實施方案都沒有做到這一點。相反,它們通常從單一的黑盒子提供商那邊接收數據。然後,它們使用預言機池就數據的統一性達成共識,而不一定就數據的真實性或準確性達成共識。
Orcfax:三角測量來源數據
為了解決許多其他預言機服務中存在的這一不足,Orcfax 在將數據發送到去中心化預言機池進行驗證之前,對其所有預言機執行嚴格的來源數據三角測量策略。
數據審計
TLDR:如果不能證明來源數據是如何收集和驗證的,那麼預言機就不可信。
每天都有數十億美元的 DeFi 加密貨幣根據可信數據點進行交換。大多數預言機提供商幾乎不提供關於如何收集和驗證其發布的鏈上數據真實性和準確性的可追溯性。他們的用戶只是看到一個個神奇的數據點出現在鏈上。創建和使用的背景是由鏈上交易提供的,而不是預言機數據本身。
這是一個關鍵缺陷。
預言機數據源的用戶和依賴這些數據源的 dApp 只能相信預言機提供商的品牌和安全策略,而無法驗證他們所依賴的真實世界數據的真實性和準確性。
Orcfax:符合標準的審計日誌
為了解決許多其他預言機服務中存在的這項不足,Orcfax 生成了符合標準的檔案包,這些檔案包可在無權限的情況下用於審計數據收集、驗證和發布的流程。
這些檔案包使用Schema.org、符合JSON-LD標準的分類標準進行描述,這些分類標準是關聯數據(Linked Data)和人工智能培訓(AI-training)的準備就緒,可作為現實世界事實陳述的不斷增長的數據庫的來源,在DeFi 預言機發布之外還有許多其他參考用途。
為了展示其檔案包的審計功能和可重用性,Orcfax項目提供了一個 "事實陳述資源管理器 "應用程序。
解決方式概覽
設計要點
- 三角來源數據
- 去中心化數據驗證
- 最大化 eUTXO 的可用性
- 標準化預言機的元數據格式
- 歸檔數據驗證審計日誌
- 收藏事實陳述的數據庫
- 啟動自主、自持、不可信的預言機饋送系統
- 下放 Orcfax 網路的自主管理權
方法
- 由網域驅動的設計
- 敏捷軟體開發
- 開源軟體開發
- 以研究為導向的設計
- 符合標準
- 實施Cardano 開放預言機協議
Orcfax 團隊開發的開放預言機協議是一個由項目催化劑資助的研究項目,該項目最大限度地利用了 eUTXO 模型和設計原則,展示了一種具有成本效益的後 Vasil 原生方法,用於在鏈上發布安全、簽名的數據,供 Cardano dApps 參考輸入使用。
第一個版本是與 MLabs 咨詢公司的 George 和 Drazen 合作開發的。此後,Orcfax 團隊在內部進行了所有 Plutus 開發,並在 COOP 測試版的基礎上進行了擴展,發布了 1.0 版。這包括一個完整的 schema.org、JSON-LD 兼容 Cardano 數據規範,將機器可讀的事實陳述錨定在世界上最分散、最穩定的 L1 區塊鏈網路中。
- 分布式安全計算最佳實踐
- 全面權力下放是一項使命,而不是一個口號
路線圖
Cardano 開放預言機協議
Orcfax 預言機服務使用 Cardano 開放預言機協議(CARDANO Open Oracle Protocol,簡稱 COOP)來發布和格式化其數據來源。
COOP 是一套技術指南,規定了智能合約在 Cardano 區塊鏈上發布和消費鏈外數據的流程和格式。
COOP 是免費開源的,其他項目也可以實施 COOP 來構建自己的 Cardano 預言機數據源。
原生 eUTXO
Cardano開放預言機協議(CARDANO ORACLE 協議,簡稱 COOP)旨在利用 Vasil 硬分叉中引入的卡達諾 CIP-31 參考輸入增強功能。
參考輸入允許數據提供者發布一次數據點,多個消費者可以在鏈上 dApp 腳本中使用該數據點,而不會相互干擾。
這種增強功能允許寫入單個 Cardano eUTXO 的數據被多個消費者讀取,而不會相互競爭交易輸出的獨家訪問權。
Cardano 開放預言機協議 (COOP) 的主要設計目標是利用 CIP-31 提供以下功能:
- 財務可持續性–最大限度地降低在 eUTXOs 中發布、維護和使用 COOP 數據所需的成本和保證金,為利益相關方提供分擔成本的機會。
- 數據可訪問性 - 盡量減少下游 dApp 腳本無法參考數據有效負載的可能性。
– 安全性 - 盡量減少用於驗證 COOP 數據真實性的加密密鑰的暴露風險。
JSON-LD
Orcfax 使用 JSON-LD 生成日誌記錄,提供友好的網路鏈接數據,可用於人工智能培訓。
Schema.org
Schema.org 是使任何類型的元數據具有機器可讀性的唯一最具影響力的標記語言。對於 Orcfax 來說,這意味著與現實世界中發生的事件相關的元數據。
IETF Bagit
Bagit 是數字保存界檔案數據打包的最佳實踐標準。所有 Orcfax 審計日志都使用 Bagit 包裝作為符合 ISO-OAIS 標準的檔案信息包存檔。