任何一項新技術的出現,都會因學習門檻高、技術難度大等因素在商業落地過程中坐上“幾年冷板凳”。縱使身處歷史性事件前沿的開發者們,也依舊很難時刻保持良好的學習曲線。

在新技術擁抱多元化新業務時,該如何才能組建出各種有趣且高可用的服務和應用? API (應用程序編程接口)的出現加速了各方業務連接的“化學反應”,開發成本與門檻的大大降低使得創新業務可以樂高式地快速搭建起來。

尤其是在技術高冷無比的區塊鏈領域, API發揮著發揮重要作用。然而,在區塊鏈深入業務場景的過程中,中心化API解決方案在發展過程中逐漸暴露出安全性低下、成本高、可擴展性不足等方面問題,而The APIS等去中心化API項目正成為一個可行和可用的替代辦法  

是技術的連接,更是業務的變革

與樂高一樣, API有著簡單的界面接口,可更為直觀、方便、且迅速地構建複雜的應用程序。而有意思的是,雖然這兩者都擁有著示意圖片或使用文檔,但使用者隨心所欲的搭建,往往帶來的不是簡單的“ 1+1” ,而是超預期的服務或產品。  

2002年,創始人兼CEO Jeff Bezos的一個指令讓亞馬遜逐漸成為一家“超級API公司 。彼時,由於亞馬遜內部IT系統被人詬病, Jeff Bezos決心強制實施一次大改造。而此次改變的靈感源自於《 Creation 》中的“ Primitives (基本體)”概念,這讓Jeff Bezos開始思考如何將亞馬遜IT系統結構成一個個基本的服務單元。  

隨後, Jeff Bezos以“不照此執行,則開除”的強勢規定,要求所有團隊除了需以服務接口的方式,提供數據和各種功能,所有的服務接口均對外部人員開放之外,且還必須通過接口來通信,網絡調用服務是唯一許可的通信方式。

在這種退一步海闊天空的思維下,亞馬遜的雲計算、零售能力、大數據、物流、商品管理等服務開始拆分成各種基本模塊,亞馬遜內部或第三方公司均可如搭建樂高般隨時取用其合適的服務,並任意擴展。而協同效應下也讓亞馬遜提供的商品越來越豐富,從而構築成了一個超級API”商業生態。  

“乍看是電商,仔細看是雲計算,深入看是金融。”自此,亞馬遜實現了大逆襲,成為真香效率神器,甚至有人笑談,在美國生活,人們只需跟亞馬遜一家公司打交道便可。  

正當中心化API正當其時,一場關於開發、安全、性能等多方面考驗正在襲來

取代中心化API革命進行時

憑藉著靈活性、低成本等優勢,亞馬遜API已深入至眾多領域,備受外界歡迎與認可,甚至大部分區塊鏈項目的節點也都託管在上面。

不過,過度集中的託管卻與區塊鏈去中心化的理念不相符。一旦亞馬遜等中心化服務機構出現安全、監管等不可控的意外情況,那麼將引發大面積的項目無法運轉的情況。與此同時,隨著Web3應用程序的爆炸式增長,當前中心化API並不具有較強的可擴展性,無法滿足需求。  

當中心化API不再適用去中心化應用時,以The APIS為代表的去中心化API解決方案可為開發者們提供一個低門檻、高易用的服務,並真正打破去中心化應用的開發通過中心化的服務進行的窘境

一方面,由於區塊鏈底層技術門檻較高,開發週期較長, The APIS通過將一些複雜技術API化,讓開發者不再需要不停學習不同的代碼語言,只需通過簡單的調用便可迅速將所需技術模塊集成到產品中,很大程度程度降低了學習門檻及成本。

The Graph等項目不同, The APIS可允許開發者的應用程序在多個協議上交互,除了以太坊,還支持SolanaBinance智能鏈、 FilecoinHelium ,乃至Layer 2解決方案Optimistic RollupZk Rollup等。也就是說,開發者可以無成本的使用多個區塊鏈生態系統進行跨鏈創新。例如此前以太坊因網絡擁堵、 Gas費用高等問題,阻礙了去中心化金融( DeFi )創新發展,而The APIS帶來的跨鏈互操作性可以很好解決這一問題。值得一提的是,由於高可用性的The APIS節點緩存和區塊鏈數據索引,開發者可更快地獲得10倍以上的反饋。

另一方面,在與傳統互聯網服務的競爭中, DeFi等產品日益佔據優勢,但亦對其去中心化程度提出了更高的要求。而當前的數據索引和查詢解決方案大多是集中式架構,這使得過於依賴某方將易受到性能、監管風險等影響。作為一個面向開發者的去中心化索引查詢的中間件協議, The APIS的架構設計是去中心化的,原因在於節點數據的提供者可以是任何加入The APIS網絡的參與者。不過,從邏輯上而言, The APIS又是中心化的,客戶端的開發者可引用常見的API格式化結構,即RESTfulGraphQL節點,以查詢公共區塊鏈生成的數據集。

此外,為了讓社區所有權也能最大程度的實現去中心化, The APIS還設立了Token激勵機制。 The APIS代幣可同時進行治理、 Staking爭議解決方案和Optimistic Rollup驗證、管理協議升級、社區資金等。與其他不少協議選擇交易或借貸來進行代幣激勵不同, The APIS通過API查詢和API調用進行代幣APIS獎勵

目前, The APIS協議在今年1124日啟動主網後,在創世紀創建了1000萬個APIS代幣,未來將有1億個APIS代幣將被釋放。其中,代幣供應量的79%將分配至社區,其中, 43%通過使用挖礦計劃分至The APIS網絡用戶, 19%給社區資金, 17%The APIS實驗室。剩下的21%將分配給創始團隊和未來的團隊。

The APIS的去中心化服務運行機制下,或將引發一場取代Infura等中心化API的競賽。  

​The APIS的安全防守之道

隨著應用程序驅動的興起與普及, API已成為重要組成部分。在互聯網領域,無論是銀行交易,或是線上購物等都會伴隨著對API接口的訪問與控制。而在此過程中, API遭到破壞、洩露或攻擊的事件時有發生。  

區塊鏈API亦面臨此問題,例如今年6月,慢霧安全團隊觀察到在一起億級代幣盜竊案,攻擊者利用以太坊節點Geth/Parity RPC API鑑權缺陷,惡意調用eth_sendTransaction盜取代幣,持續時間長達兩年之久。在這個自動化盜幣行為中,單被盜的且還未轉出的以太幣價值就高達現價2千萬美金,還有代幣種類164種,數額之大令人震驚。

為了防止被惡意調用等安全問題, The APIS在設計時設置了雙重保障。在代幣機制中,開發者若要調用API ,需抵押一定數量的APIS代幣。一旦出現任何惡意調用的行為,平台將會以扣掉抵押的代幣作為懲罰;在技術方面, The APIS的每個節點上會隨機的驗證,可降低安全風險       

不僅是安全問題, Infura等平台的宕機事件也使得中心化API飽受爭議。不久前,由於以太坊基礎設施Infura的以太坊主網API服務暫時中斷,導致幣安、 UpbitBithumb等多個交易平台疑似出現暫停ETH以及ERC20代幣充提服務。

儘管Infura不久後恢復正常,但突然的宕機亦引起了外界的質疑。要知道,作為一個降低訪問以太坊數據門檻的產品,由於Infura大部分服務都是免費的,即便是推出了部分訂閱服務,但每月50美元到1000美元不等的收費標準對於開發者或項目而言仍是友好的,因此很多交易所、錢包等項目依賴於Infura  

但一個漏洞引發的宕機事故卻不得不讓人重視。其實, Infura是由單一的提供者以太坊開發工作室Consensys運行的,而其卻依賴於中心化服務機構亞馬遜託管的雲服務器。而早在ConsenSys收購Infura時,就有人指出, Infura會是以太坊生態的單點故障來源。

The APIS通過漸進去中心化大幅降低平台宕機概率。在The APIS網絡中,由於其連接著不同的區塊鏈,形成了更為分佈式的服務。而每個不同的開發者作為一個節點鏈接著這些區塊鏈,當節點達到一定數量時,出現宕機的概率則會低很多。與此同時,相比其他產品, The APIS設置的容量要比以往更大,若原先API平台是個“小魚缸”,那麼The APIS則是個“大魚缸”。

多重保護下, The APIS將大幅提高應用程序的性能和可靠性,讓更多的創新應用可以“大展身手”。  

整體言之, The APIS在保證API如樂高積木般易於使用的同時,將進一步推動應用向縱深發展。對於區塊鏈,甚至是傳統互聯網行業而言,通過The APIS可更易將觸角深入至生態層場景中。