Band 公佈 OpenAPI 新功能:智慧合約可使用 Band 協議連結所有公開 API

買賣虛擬貨幣
Band Protocol 釋出 Open API 呼叫功能規範,這意味著連線到 Band Protocol 的智慧合約將能夠在開放的網際網路上呼叫任何 API。
由於區塊鏈和智慧合約無法訪問網路外部資料而受到限制。想象一下,在沒有來自 Google Map 的現有位置資料,或透過 Facebook, Gmail 登入資訊的情況下構建下一個 Uber,是一項多麼艱鉅的任務。現在只要透過一個簡單的函式呼叫就可以使用 Band Protocol 的預言機,連線到任何 Web API 端點,從而為區塊鏈開闢了無限的可能性。

靈感

我們在 Band Protocol 的任務是將可信任的鏈下資料連線到區塊鏈,並解決資料可用性問題。在過去的兩個月中,我們釋出了 Band Protocol 的初始版本,該版本透過 Token-Curated 資料來源(TCD)提供資料。 TCD 模型設計時考慮了強大的加密經濟學和去中心化,是迄今為止最強大的 Oracle 設計之一。
儘管 TCD 十分重視安全性以確保協議的完全分散化,但缺點是,它需要謹慎而耗時的治理流程才能將新的資料點引入到預言機。
在過去的六個月中,我們一直在與許多加密專案和傳統企業進行討論,協作,試驗和測試。我們發現,許多企業需要靈活的資料結構來適應其獨特的用例。
在保持資訊保安性和可靠性的同時,允許快速迭代和靈活性的最佳方法是依靠透過開放網際網路上的 Open API 獲得的大量資訊。
透過利用 Band Protocol 已經建立的強大資料提供商網路,我們開發了一種去中心化的解決方案,允許智慧合約來訪問 Web 2.0 中的資訊。我們稱之為 「Web Request Oracle」。

立即嘗試 Web Request Oracle!

Web Request Oracle 的第一個版本已部署在 Kovan 測試網上。歡迎檢視 完整的文件
我們建議按照下面的示例來嘗試使用這個功能:
使用以太坊從 Binance Chain 上的賬戶獲取餘額
Band Protocol 為開發人員提供了一個方便的 Web 門戶,以測試此功能的整合,讓我們探討如何新增一個端點來查詢 Binance 帳戶餘額。
  1. 前往 https://app.kovan.bandprotocol.com。您將看到我們的資料治理門戶,該門戶可幫助您瀏覽 Kovan 測試網上的不同資料集。
  2. 在 On-demand Web Requests 下選擇 Explore Data。
  3. 你可以在 Band 協議上看到有一些可用的端點,你可以透過右上方 + New Endpoint 按鈕隨時新增端點(API 規格)。
  4. 現在,讓我們嘗試從 Binance Chain 地址查詢 BNB 餘額。只需單擊 Binance Chain: BNB Balance by Address 並展開。在展開的檢視下,您將看到有關此 Web 請求的資訊,包括 IPFS 上託管的規範和可用資料。
  5. 點選 NEW REQUEST 使具有新引數的資料在鏈上可用。在 Param {0}下,我們來新增一個查詢 BNB 餘額的地址。新增 bnb15qad793km5r3xmntgz4w0qrumtvxctzhx27ppg,然後點選 QUERY。
  6. 新請求將傳送給資料提供商,Band 協議將使得資料在鏈上可用。
  7. 要檢視新請求的結果,只需返回 Binance Chain: BNB Balance by Address 的展開檢視。您會注意到,您剛查詢的地址列在 Result 下面。
  8. 要在 Solidity 中進行查詢,您可以從最右邊的列中複製金鑰,並遵循側欄的整合指南。

有哪些用例?

不受限制地訪問外部資料,智慧合約將具有無限的潛力和功能。我們彙總了一些關鍵用例,以更好地說明這對下一代智慧合約的意義。
去中心化金融
  • 傳統和加密市場資料— 透過使用 Band 來訪問任何加密對或傳統資產的價格,數量和指標,智慧合約能夠以去中心化且無偏見的方式使用來自多個資料來源的資料。例如,設定協議現在可以開發一種依賴於代幣的每日交易量的策略,或基於更傳統資產(如黃金)指標的對沖策略。此外, MakerDAO 的 CDP 智慧合約現在可以更多的注意到以太坊網路以外的事件。
  • 衍生工具和合成資產— 使用 Band 從網際網路上的任何 API 獲取價格資料,智慧合約就能夠使用多數,彙總或中位數的價格資料,以確保無需透過中介就可以安全地對去中心化的金融工具進行可擴充套件的驗證方式。
  • 傳統銀行資料— 使用 Open API,智慧合約現在可以整合來自傳統銀行的消費者資訊,例如存款和帳戶資訊。透過中心化金融世界的橋樑,開發人員可以建立集合中心化和去中心化的優點,建立世界上最好的應用程式。
  • 支付— 使用 Band 來訪問其他分散式帳本和全球領先的支付網路(如 Paypal),可以構建應用程式以利用除各種加密貨幣之外的傳統支付流。
  • 保險 (人壽,汽車,房屋…更多)— 作為面對資訊不對稱和欺詐性索賠的行業。 Band Protocol 預言機可以與來自第三方服務和智慧裝置(例如手錶,汽車,房屋甚至衛星)的 API 進行連線,以驗證保險索賠,從而提高了客戶方面的透明度。

其他用例

  • 預測市場— 目前類似 Augur 等區塊鏈解決方案依賴於真實的個人投票,無法被大規模採用。使用 Band 預言機,就可以更簡單的構建預測市場和麵向消費者的遊戲應用程式,並可以呼叫諸如體育比賽結果之類的真實事件。
  • 企業解決方案 (BaaS / SaaS / Cloud)— 我們看到越來越多的公共 / 私有區塊鏈取代了後端系統,透過使用 Band 與其他區塊鏈進行資訊交換,開發人員可以訪問各種鏈下資源。智慧合約現在可以使用 Band 來利用公司特定的 SaaS 資料來影響智慧合約邏輯。此外,開發人員可以利用鏈下雲資料進行鑄幣,或構建更智慧的軟體和儲存解決方案。
  • 供應鏈— 供應鏈中的資訊通常是零散的,並在多方之間手動處理。使用 Band 協議,供應鏈資訊可以實時傳送到智慧合約,智慧合約可以自動處理資訊。這減少了人力以及效率低下的問題,而且在複雜的供應鏈中通常會發生人為錯誤。
    電— 透過 Band 連線到 IoT 或智慧感測器,電信網路可以對干擾和停機時間負責。例如,可以將網路資料輸入到保險 dApp 的智慧合約中,以實時計算網路使用費。
  • 能源 / 水供應商— 使用 Band 從智慧電錶中獲取能耗資料,智慧合約可用於激勵穩定的能源消耗,或將能源 / 水輸出貨幣化。與電信類似,可以實時計費能源和水,可以強制穩定執行和更有效率的消耗。
  • 競猜— 到 2024 年,線上競猜市場預計將達到 877.5 億美元,並且直到今天,客戶只能相信線上賭博中介的話。使用 Band,智慧合約可以將線上賭場遊戲或彩票的機率做到透明並且可以驗證結果。此外,許多博彩應用程式都需要隨機數生成器,而隨機數生成器通常是確定性的並且可以進行遊戲。 Band oracle 可以從多個資料提供者那裡獲取真正的隨機數,以提供一種可靠的隨機數生成方法。
  • 政府法規— 使用預言機將相關資料輸入智慧合約以自動處理合規事件,並與監管機構建立透明的溝通橋樑,否則這些機構可能仍會使用人工裁量和過時的系統。
  • 投票— 在固定投票和其他阻礙方面似乎總是有無休無止的陰謀論,智慧合約可以使用 Band 來確保敏感資料的有效性和安全性,同時還可以保持民主和真實性。
  • 身份認證— 我們已經看到了數字簽名的興起,可以避免在獲取物理簽名時遇到麻煩。智慧合約可以使用 SignNow 和 DocuSign 等領先的數字簽名 API 來無縫地授權合約。
  • 定位— 使用開放式 API,Band 協議預言機可以將定位資料傳送到諸如 Foam 之類的分散式位置服務。更有趣的是,這些位置和地圖資料可以用作許多需要實際位置資料的 dApp 的基礎架構。
如您所見,既然已經引入了 Open API,Band 協議將具有無限的潛力。如果您還有看見在冰山下的其他想法或建議,我們很樂意聽到!

侷限和改進

儘管這是 Band 協議的巨大墊腳石,但 Web Request Oracle 的初始版本僅支援不需要任何特殊身份驗證標頭的 API。然而,我們已經在努力進行更多的迭代,並且在與多家知名公司合作,將其 API 引入區塊鏈,並幫助智慧合約專案利用這個全新的功能。

最後的話

透過在開放式網路上接入資訊的這種新功能,我們非常高興地看到智慧合約與現實世界之間的無縫整合和改進。透過增加的功能層,我們與許多傳統企業緊密合作,解決了從智慧合約訪問資料的日益增長的需求。有關如何從智慧合約使用 Web 的更多示例,歡迎大家繼續關注!

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;