Contract-Development

除了 Oraclize 之外,是否還有其他 Oracle 服務提供使用者友好的 API 並允許競爭?

  • September 6, 2018

除了 Oraclize 之外,是否還有其他提供使用者友好 API 並允許競爭的預言機服務?

我想實施這樣的方案,即我的契約從多個預言機請求相同的資源,例如天氣數據,然後選擇最頻繁的結果或結果的平均值(如果可能)。

我知道 Oraclize 提供的真實性證明,但在這種情況下,我想測試上述方案。

我所知道的唯一 Oracle 服務是 Oraclize。在使用者友好的 API 等方面,他們是否有其他等效的預言機服務?如果沒有,我如何推出自己的 oracle 服務?

以下是對潛在 Oraclize 替代品或補充品的詳盡列表的嘗試。列表不是背書,我不對它們目前的實用性或可用性做出任何聲明。為了全面披露,我目前與 Oraclize 簽約,並將盡我所能提及我所知道的 Oracle 類型的服務,這些服務可能以某種方式與乙太坊一起使用:

  • 鎮報員
  • 現實鑰匙
  • 鏈環
  • 靈知
  • 占卜師
  • BlockOne 智商
  • 流媒體
  • 比特幣中繼
  • TinyOracle(用於執行您自己的 Oracle 的 github 儲存庫)
  • 真比特

如果您發表評論並且我錯過了一項服務,我可以進行修改。

來自 Oraclize文件

URL 數據源類型允許訪問 Internet 上的任何 API 或網頁。它同時支持 HTTP GET 和 HTTP POST 請求。如果查詢中只指定了一個參數,服務將預設執行 HTTP GET 請求。如果指定了第二個參數,則服務將執行 HTTP POST 請求,將第二個參數作為數據發布。請注意,如果第二個參數是有效的 JSON,那麼它將按原樣發布。URL 數據源類型支持 TLSNotary Proofs 和 Android Proofs。可以通過利用計算數據源類型來建構更高級的 HTTP 功能,例如基本身份驗證或 OAuth。

使用 URL 數據源類型,您可以只使用在 Web 伺服器上訪問的基本 API 為您的契約創建數據源。Oraclize 用作 Oracle(API 和合約之間的介面),因此您無需擔心與實現自己的 Oracle 相關的任何復雜性。

引用自:https://ethereum.stackexchange.com/questions/26038