API經濟對區(qū)塊鏈應用程序開發(fā)有多大的影響
區(qū)塊鏈不能處理它所處理的所有信息。它應該專注于其核心區(qū)塊鏈功能,而不是提供不同的數據選項。
隨著我們使用區(qū)塊鏈構建越來越多的應用程序,我們需要更多的高級數據來滿足我們的用例。這種對更高級數據的需求引發(fā)了區(qū)塊鏈數據的新行業(yè)。
通過API提供高級區(qū)塊鏈數據的行業(yè)得到了互操作性需求的推動。目前,鏈之間的互操作性還不是很好。但是,可以通過區(qū)塊鏈API數據在第二層實現互操作性。
想象一下,一份關于以太坊的賭博合同是用可靠的文字寫的。DU Bo業(yè)的合同會挑選一個獲得100美元比特幣的贏家。您的應用程序首先需要API來檢測誰贏得了抽獎。接下來,您需要通過比特幣網絡發(fā)送支付,并監(jiān)控交易是否完成。所有這些操作都可以由一個API提供。因此,可以說數據API是使用區(qū)塊鏈技術構建更多應用程序的關鍵部分。
在我看來,沒有必要總是100%的不信任。我看到許多項目選擇了集中-分散的策略。然而,采用100%不可信的方式會增加很多不必要的復雜性,從而使采用難以實現。
此外,這整個區(qū)塊鏈API經濟的起源是很自然的事情。“淘金熱和鎬”的類比將澄清這一說法。
淘金熱與鎬:數據經濟
當一項新的主要技術出現時,企業(yè)家可以通過創(chuàng)造新產品或創(chuàng)造工具來實現新產品,從而利用這一趨勢。一個常見的類比是,賣鎬的人比找金子的人更富有。
創(chuàng)建新產品比提供支持創(chuàng)建新產品的工具的風險要大得多。因此,從區(qū)塊鏈趨勢中提供區(qū)塊鏈API是很自然的事情。另一方面,激發(fā)創(chuàng)新和創(chuàng)造更好的產品也是必要的。
回到淘金熱的類比。那些賣鶴嘴鋤的人開始改進工具,革新了黃金開采業(yè)。我們希望區(qū)塊鏈API數據能夠帶來改變,使其得到更廣泛的采用。這些API為任何產品提供了通過API實現區(qū)塊鏈支付或任何其他智能合約功能的能力。簡而言之,區(qū)塊鏈API無疑降低了將區(qū)塊鏈功能實現為API的門檻,這是一項眾所周知的技術。
接下來,本文將向您介紹四種不同的區(qū)塊鏈API,并突出它們的核心功能。每個提供者都有一個獨特的賣點,因為它們以特定的方式利用了底層區(qū)塊鏈沒有提供的數據。讓我們來看看區(qū)塊鏈API的比較。
區(qū)塊鏈數據API提供者
以下是區(qū)塊鏈相關數據API的概述,涵蓋了開發(fā)人員或企業(yè)家用于構建產品的廣泛功能。
注:我對下列公司并無既得權益。
Blox API
Blox API是最著名的區(qū)塊鏈API解決方案之一。該工具側重于加密貨幣的會計、跟蹤和管理。Blox API自動跟蹤和同步大量的錢包以及交換帳戶。這些錢包會被監(jiān)控,以便自動獲取更新。
主要的功能來自于該工具能夠進行的跟蹤。首先,Blox的API允許您的組織建立一個審計跟蹤,并將所有交易數據導出到CSV文件。此外,Blox允許您的組織自動生成財務報告。
此外,Blox還在安全性方面進行了一些努力。它具有為不同用戶定義角色的能力。您可以向用戶定義讀取,寫入或兩個角色。
最后,該工具的設計目的是:
· 資產管理公司
· 會計師事務所
· 加密貨幣公司
· 區(qū)塊鏈協議
· 風險投資
接下來,讓我們看看Blockchain.com。
Blockchain.com API
Blockchain.com是我們列表中的下一個API。需要知道的是,Blockchain.com主要關注與比特幣相關的活動。這里的賣點是,網站可以接受比特幣支付他們的商品和服務。因此,blockchain.com提供了一個易于使用的接收比特幣支付的API。
另外,值得一提的是,您可以連接websockets來打開一個低延遲的流媒體通道,它可以為您提供關于新塊和事務的數據。這對于依賴于實時區(qū)塊鏈數據的網站來說是非常理想的。
Coinbase
除了作為一個交易所,Coinbase還試圖通過提供一個交易API來吸引更多的資金。Coinbase API允許用戶執(zhí)行標準操作,如購買、出售、發(fā)送、存儲和接收比特幣、以太幣和萊特幣。此外,API還提供端點來為上述加密貨幣創(chuàng)建新的錢包,以及檢索實時或歷史價格信息的能力。
Coinbase API非常適合創(chuàng)建交易機器人或任何自動化活動。然而,這對執(zhí)行套利交易并不是很好。您只能使用一個交換器和該交換器所承載的數據。
BlockCypher
BlockCypher提供了廣泛的API來獲取不同類型的數據:
· 地址API:查詢關于地址的信息,生成新地址,并從公鑰生成多sig地址。
· 交易API:關于交易以及如何發(fā)送它們的信息。
· 您可以通過訂閱webhook或websockets提供的各種區(qū)塊鏈事件。
BlockCypher解決方案的優(yōu)點是它不存儲您的私人密鑰。但是,對于大型交易,API要求您在本地簽署這些交易,這可能會增加在BlockCypher API上開發(fā)應用程序時的復雜性。盡管如此,這仍然是一個增加信任的好特性。
總之,可以在數據提供者中找到許多不同格式的數據。有些人更喜歡專注于特定的代幣,而有些人則專注于特定的用例,比如交易機器人的開發(fā)。公平地說,所有這些區(qū)塊鏈API的可用性可以激發(fā)人們對區(qū)塊鏈的興趣,并鼓勵企業(yè)家使用區(qū)塊鏈技術構建新的應用程序。