作者: Paul Veradittakit,Pantera Capital 合伙人
近期 Pantera Capital 聯手 Placeholder、 Accomplice、CoinFund、 Digital Currency Group 和 Hashed 投資了 API3 項目。API3是我們看好能解決預言機問題、為去中心化應用提供數據的最佳解決方案。
- 區塊鏈中經典的預言機問題主要圍繞著區塊鏈協議如何以可靠、可信的方式從第三方來源收集數據。由于去中心化應用 DApp 和智能合約高度網路化和自動化,因此預言機攝入遭破壞或無效的數據可能會給用戶帶來巨大的后果,
- API3 是一種推廣「去中心化 API」(dAPI) 開發的解決方案,實際上是鏈上的聚合器合約。dAPI 接受 DAO 第三方服務提供商的管理,后者運營自己的預言機,可以直接將數據寫入區塊鏈。這些預言機都接受 API3 去中心化自治組織 DAO 管理。
- 第三方服務利用 API3 的 Airnode,后者本質上是 Web API 的「預言機打包器」,使第三方服務提供商能夠輕松托管和運營自己的預言機,API 提供商也可以從預言機運營中獲得收益,包括托管預言機帶來更多的 API 流量和區塊鏈獎勵,
- API3 還為數據使用者提供了一種「數據保險」,如果有人對任何無效或損壞的數據引入進行索賠,DAO 會予以賠付。這在財務上激勵了 DAO 對數據質量和有效性保持高標準。
- API3 在這個領域最大的競爭對手是 ChainLink,后者本質上是代表第三方 API 提供商運營預言機,不需要這些提供商的額外工作。雖然這一方法具備功能性,但如果中間商的預言機節點運算者是惡意的,會存在風險,而且這種方式還排除了 API 服務從區塊鏈如何使用其數據中獲得完全補償的可能性,
- Airnode 由 API 提供商管理,DAO 的成員資格取決于 API3 代幣的所有權,該代幣賦予持幣者對投注獎勵、保險抵押品和 DAO 資金分配等參數進行投票的權利。從本周一到 12 月 14 日,在 Mesa 去中心化交易所 DEX 上分發了 2000 萬枚 API3 代幣(占全部供應量的 20%),最高價格為 2.00 美元,在銷售的第一天,2000 萬代幣中已有 1400 萬被買走,表明對這項服務有著巨大的需求,但是,API3 確實在 Mesa DEX 中面臨一次銷售攻擊,攻擊者可以以價格區間的低端購買所提供的代幣,
- 歸根結底,API3 提供了一種強大的方法,用于提高區塊鏈和第三方服務之間無需信任的互操作性。通過與 API 提供商合作,使他們能夠運營無服務器的第一方預言機節點,API3 在 API 和區塊鏈之間構建深厚的原生連接,并有望促成預言機的爆炸式發展,使區塊鏈能夠攝入無需信任、去中心化的第三方數據,
預言機問題
眾多公鏈推動了 DApp 的迅猛發展,需要更好的工具、抽象和原始工具,以與現有的軟體和技術服務進行交互,多個 DApp 與現有 API、數據工廠和云計算提供商連接可能會顯著受益,但由于這些服務和區塊鏈協議之間的根本性差異,使得相關能力嚴重受限。這是區塊鏈領域經典的「預言機問題」——如何安全地從第三方提供商向區塊鏈導入可信任數據并予以驗證?
預言機問題的最大顧慮之一是:當無效或損壞的數據導入區塊鏈時, DApp 會如何作為,由于多數 DApp 通過自動智能合約運行,代碼可以采用無效數據自動執行,這可能導致災難性的下游后果,特別是由于區塊鏈非常適合各種金融服務,如貸款和交易,導入這些被破壞的數據可能會對用戶的資產、身份等構成重大威脅,迫切需要一種可靠的方法,從第三方提供商導入外部數據的同時確保底層區塊鏈的安全運行,
DApp 開發者如何解決這一問題?
API3 是一種構建「去中心化 API」的新服務,專為區塊鏈 DApp 與第三方服務的交互而設計。
API3 將預言機問題描述為「DApp 無法以去中心化方式從傳統 API 提供商處接收服務的問題」,該領域中先前的多數解決方案都采用「去中心化操作性」的方法,其中各種預言機都是 「由中間商圍繞 API 構建打包器,將數據轉換為可以導入區塊鏈的格式」,將數據饋送到由中心化第三方控制的聚合器,然后將節點中輸入的數值中位數化,達到一個值,用于執行消費者合約 (DApp) 中的一個函數,中心化運營商對網路的誠信構成巨大風險,因為他們可能會損壞數據或錯誤地驗證數據,導致損壞的數據寫入區塊鏈,
圖 1:去中心化互操作性 與去中心化 API,來源:API3 白皮書
相比之下,API3 采用去中心化 API 方法,其中多個 API 直接將數據饋送給聚合器,無需第三方中間商,
dAPI 如何運行?
API3 在以太坊中開發了 Airnode。Airnode 是鏈下的、使用以太坊節點將數據饋送至以太坊上的一個聚合器合約,該聚合器合約是使用者合約調用的 dAPI,Airnode 本質上是一個節點,可由現有 API 提供商運行和操作,幾乎沒有摩擦。dAPI 方法的一個經典挑戰是,傳統的 API 提供商通常對區塊鏈架構非常不熟悉,而且需要大幅提升能力才能運營節點。Airnode 本質上是傳統 Web API 的打包器,使數據可以寫入區塊鏈。
這種讓 API 提供商運營自己預言機的方法,使 API 提供商能更輕松地為區塊鏈應用提供服務,并管理流量、所使用的積分等元數據,這些元數據對于變現和可靠性至關重要,在近期的 DeFi 熱潮中,ChainLink 的頂級節點運營商賺到了高達 10 萬美元的收入;將這些獎勵直接推送至 API 提供商和第三方服務,可能會為 API 提供商開辟一個全新的市場。API3 團隊計劃與多個 API 提供商合作,開始面向現有區塊鏈應用推出服務,DApp 可以在 這里 申請構建去中心化 API。
此外,API3 為數據使用者提供了啟用鏈上保險的選項,在發生預言機或 API 故障的情況下,數據使用者的損失將得到補償(應可量化,以符合索賠條件);確切的機制將由 API3 DAO 敲定。這種方法激勵 API3 治理機構中的成員保持數據和集成質量的高標準,并給出了技術失靈時的確定性次優解。
與現有方法相比有何優勢?
目前領域最強大的項目是 ChainLink,它采用如上所述的去中心化互操作性模式,ChainLink 的主要優勢是允許區塊鏈應用與第三方服務進行交互,而無需這些第三方服務的任何額外工作,
盡管如此,ChainLink 方法的根本性問題是,當中心化中間商負責數據轉換和驗證時存在幾個漏洞。短期內可以激勵開發者快速建設并破陳出新,中間商的方法效果不錯;然而;隨著這些應用變得越來越成熟,更加強調數據質量和可靠性的高標準。API3 的方法需要一定程度上利用第三方提供商,但 Airnode 打包器使事情變得盡可能簡單。如果要擴大可用數據的規模,有兩個現實的選擇:1) 讓 API 提供商運營自己的節點 2) 竊取,第三方系統選擇 2,而配置 Airnode 的 API3 選擇 1,
dAPI 如何實施去中心化治理 ?
dAPI 完全由 DAO 或 dAPI 服務提供商、數據使用者以及熟悉區塊鏈和 API 集成領域的人管理。這些 DAO 將監管 staking 獎勵、dAPI 保險的抵押品和 DAO 普遍治理等參數,DAO 有權將資金投資于某些項目(如構建或托管新的去中心化集成等),
API3 DAO 的成員身份由 API3 代幣的所有權決定,API3 代幣本周一開始在 Mesa DEX 上公開發售,將持續到 12 月 14 日。將發售 2000 萬枚代幣,占 API3 代幣總代幣供應量 1 億枚的 20%。剩余代幣中, 30% 將分配給 API3 創始人,35% 將分配給生態系統構建者,15% 將分配給投資人。
圖 2: API3 代幣分配,來源:API3 部落格
代幣開始發售時,每枚代幣價格為 0.30 美元,截止撰寫本文時徘徊在 1.28 美元左右,最終價格封頂為 2.00 美元。有關代幣分配的更多資訊,包括歸屬結構和聯合曲線,可以在 API3 部落格 上找到,這里 是如何參與代幣分發的指南,
在代幣銷售的第一天,大約 1400 萬代幣已經被買走,DAO 已經通過代幣銷售籌集了大約 1400 萬美元,以 USDC 穩定幣形式體現。不過該代幣的發行遭遇了針對 Mesa Gnosis 協議的一次攻擊,攻擊者能夠以 0.57 美元的統一價格購買前四個價格等級的代幣,攻擊者無法「竊取」任何代幣本身,因為他們是以高于分層價格的價格購買,但這一攻擊確實影響了該代幣的價格升值,多數用戶購買的 API3 價格為 1.06 美元,不是第一批出售價格為 0.98 美元之后相應的預期價格。API3 團隊正在與 Mesa 密切合作,以了解攻擊背后的機制,并確定補丁和下一步措施,
總結
隨著開發者為區塊鏈協議帶來更令人興奮和多樣化的用例,DApp 將需要質量更高、更值得信賴的方法來與現有的第三方數據提供商和存儲進行交互,現有解決方案雖然具備這種功能性,但存在基本性的架構假設,即可能會引入危及區塊鏈的變質數據,實質上會導致 DApp 用戶無法再信任區塊鏈底層服務。由于 DApp 和智能合約具有高度網路化和自動化性,寫入損壞的數據可能導致巨大的下游災難,
API3 使第三方服務能夠運行自己的預言機—— Airnode 的解決方案,使區塊鏈以去中心化方式與第三方服務實現互操作性。API3 DAO 管理 dAPI 的運營,并受到財務激勵,以確保服務提供高質量、受信任的數據,鑒于節點運營商可以從區塊鏈-API 集成中賺取高額回報,很可能會有更多的 API 提供商會通過運營自己的節點,充分利用 DeFi 應用的爆炸式發展而大賺一筆;Airnode 會讓這一目標變得極為容易,歸根結底,API3 提供了一個強大的解決方案,消除傳統技術服務與去中心化區塊鏈上的應用服務之間的兼容性差距,