在本文中桃纯,我們將對各類訪問以太坊區(qū)塊鏈數(shù)據(jù)以及市場數(shù)據(jù)的解決方案進行比較】崾模現(xiàn)在有很多優(yōu)秀的服務商,到底哪一個更適合你呢态坦?它們各自的優(yōu)缺點是什么盐数?我們來一探究竟吧!
本文目錄:
1. 接入?yún)^(qū)塊鏈
案例1:錢包
案例2:投資者和交易員
案例3:dApp 和開發(fā)人員
2. Websocket 比較
3. 速度和延遲比較
4. 可持續(xù)性比較
5. Amberdata VS 其他區(qū)塊鏈數(shù)據(jù)提供商
6. Amberdata VS 其他市場數(shù)據(jù)提供商
接入?yún)^(qū)塊鏈
將區(qū)塊鏈接入到產品或服務中是現(xiàn)在非常流行的做法伞梯。如果你希望為你的用戶做到透明和信任玫氢,或保持系統(tǒng)更新以便更容易地與中介兼容帚屉,有幾種方法可以做到這一點:
運行自己的區(qū)塊鏈節(jié)點網(wǎng)絡
連接服務到現(xiàn)有的區(qū)塊鏈
建立側鏈來作為一個中介
這幾種方法都需要直接訪問區(qū)塊鏈數(shù)據(jù),可以通過 Restful API漾峡、GraphQL攻旦、JSON RPC / gRPC 這幾種協(xié)議來實現(xiàn)。這幾種協(xié)議支持查詢或接收所有區(qū)塊鏈數(shù)據(jù)生逸,但更有價值的是牢屋,它們簡化了區(qū)塊鏈使用的精確數(shù)據(jù)模型。你需要從區(qū)塊鏈數(shù)據(jù)中找出更多信息槽袄,并進行聚合分析烙无。因此你還需要找到聚合分析的最佳工具。
除了區(qū)塊鏈數(shù)據(jù)遍尺,還需要經濟環(huán)境數(shù)據(jù)和市場數(shù)據(jù)來才能更好地做出交易決策截酷。市場數(shù)據(jù)是可用的,但你會發(fā)現(xiàn)它沒有經過加工——數(shù)據(jù)僅僅在交易層面乾戏。存在太多交易對迂苛,訂單似乎與鏈上活動脫節(jié)......你開始尋找能直接提供這些市場數(shù)據(jù)的廠商,這樣就不必再單獨進行聚合分析鼓择。
接入并不困難三幻,但尋找能給你提供合適服務的數(shù)據(jù)商很難。下面就舉一些例子呐能,希望能幫助你更好地做決策赌髓。
用例1 ——加密貨幣錢包
要參與到區(qū)塊鏈的世界,你需要一個加密貨幣錢包催跪。這個錢包需要包含你的帳戶余額锁蠕、持有的代幣、投資組合和市場價值等各類數(shù)據(jù)懊蒸。錢包是創(chuàng)建私鑰(類似于密碼)和公鑰(用戶名)的應用程序荣倾,并直接與區(qū)塊鏈網(wǎng)絡和交易所進行交互。像 Exodus骑丸、Alpha舌仍、Trust Wallet、MyEtherWallet 這樣的錢包就是很好的例子通危。有時候一些服務商(例如Coinbase)可以為那些不太懂技術铸豁、無法管理錢包私鑰的客戶提供托管服務。不管什么類型的錢包菊碟,都需要這些數(shù)據(jù)類型:
區(qū)塊鏈地址余額:比特幣节芥、以太坊、各類代幣
區(qū)塊鏈賬戶活動和歷史交易信息: 交易、代幣轉賬
市場價格數(shù)據(jù): 比特幣头镊、以太坊蚣驼、各類代幣
市場交易活動數(shù)據(jù):比特幣、以太坊相艇、各類代幣
參考上面的因素颖杏,我們來比較一下實現(xiàn)所有這些功能的服務商:
一般來說,除非使用 Amberdata坛芽,否則你的產品就需要與第三方數(shù)據(jù)提供商維護多個連接留储。
用例2——投資者和交易員
加密貨幣交易和算法套利處于歷史最高水平。對于那些對統(tǒng)計或異常模式感興趣的人來說咙轩,加密貨幣交易是一個完美的平臺欲鹏。與傳統(tǒng)市場相比,它存在高風險臭墨、低流動性和信息不對稱的特性,但這并不意味著沒有獲利的機會膘盖。目前胧弛,根據(jù)加密市場數(shù)據(jù)來做明智的決策需要以下數(shù)據(jù):
市場交易對信息:交易量、交易速度侠畔、Sharpe结缚、VWAP / TWAP
市場交易所信息:交易對價值、流動性软棺、交易數(shù)據(jù)
市場訂單本 :歷史交易红竭、實時更新
區(qū)塊鏈交易:代幣傳輸、加密貨幣交易
區(qū)塊鏈賬戶:余額喘落、歷史持有信息茵宪、代幣
區(qū)塊鏈 DEX :(去中心化交易所)歷史持有人、轉賬瘦棋、交易量
以下是提供這些數(shù)據(jù)的服務商對比:
交易平臺如 KuCoin稀火、trade.io、Binance赌朋,直接接入許多交易所或連接到多個第三方提供商凰狞。大家可以明確地看到,Amberdata 是一個最明確的選擇沛慢,可以在沒有多個連接點的情況下將區(qū)塊鏈和市場數(shù)據(jù)接入到你的產品中赡若。對于那些構建算法交易的人來說,回溯測試的工作量非常大团甲。請繼續(xù)關注后續(xù)的文章逾冬,我們會介紹一個用于檢查 Amberdata 歷史訂單簿的簡單工具。
用例3——dApps和開發(fā)人員
dApp 的定義:去中心化的應用程序躺苦,在區(qū)塊鏈中運行粉渠,可以在開發(fā)人員編寫的交互中自動執(zhí)行代碼分冈。與 dApp 的交互要么發(fā)生在鏈上,要么發(fā)生在服務和鏈之間霸株。以太坊中的 dApp 主要是用字節(jié)碼來部署的智能合約雕沉,存儲在區(qū)塊鏈中。運行一個成功的 dApp 需要的數(shù)據(jù)主要包括以下幾個部分:
合約 ABI:用于客戶端交互的可解析格式
合約信息: 代幣數(shù)據(jù)去件、供應量坡椒、規(guī)格
合約運行時間: 事件、日志尤溜、交易倔叼、內部交易
此外,大多數(shù) dApp 都具有“代幣”(token)功能宫莱,為管理合約的使用提供一個經濟模型丈攒。使用以下數(shù)據(jù)可以查看代幣的使用情況和活動:
代幣經濟學:供應量、交易量授霸、交易速度巡验、排名
代幣使用:持有者、持有比例分布碘耳、采用显设、保留
代幣組合:用戶余額、相關的持有比例分布
如果 dApp 在去中心化的生態(tài)系統(tǒng)中運行捕捂,它是否真的需要所有這些功能?我們建議社區(qū)對數(shù)據(jù)和指標持續(xù)使用的需求由第三方來進行支持斗搞,以確保經濟模型持續(xù)保持穩(wěn)定指攒,合約所有者不會轉移代幣供應,合約不會變得不可用等等僻焚。
Amberdata 可以提供代幣經濟學幽七、使用及組合的數(shù)據(jù)。使用 Amberdata 可以在競爭中占據(jù)優(yōu)勢溅呢,特別是對于 dApp 而言澡屡。
Websockets 對比
應用程序需要實時數(shù)據(jù),這是一個基本需求咐旧。我們再看看一些核心需求以及有用的高效方法驶鹉。Websockets 的核心用途非常具體,我們將把它們結合起來展示铣墨,因為我們認為它們應該一起使用:
市場事件:訂單本室埋、交易、BBOs
區(qū)塊鏈核心事件:區(qū)塊、交易姚淆、內部交易
區(qū)塊鏈 dApp 事件:代幣轉賬孕蝉、合約日志/事件、交易腌逢、待處理交易
你的產品是獨一無二的降淮,所以必須使用經過精細調整的 websockets 讓它變得更好!
速度和延遲比較
我們來看看幾個端點搏讶,并對它們進行比較佳鳖。延遲測試是展示優(yōu)缺點最好的方法了!對于以下端點媒惕,我用了 artillery.io 分析延遲并反復點擊端點來獲得一個總和的平均值系吩。以下是使用一些最常用端點的結果:
獲取賬戶余額
獲取地址的交易信息
獲取交易信息
使用此交易→ https://amberdata.io/transactions/0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0
獲取區(qū)塊信息
獲取區(qū)塊的交易信息
獲取合約的源代碼
有幾件事情需要注意:我并沒有比較這些服務商的寫入的能力,只是對讀取端點進行了比較抒线。我至少發(fā)出了10個請求班巩,大約每秒1個,才得出了這個結果十兢。在撰寫本文時趣竣,每個端點測試都覆蓋了盡可能多的服務商,或依據(jù)已有文檔提供的數(shù)據(jù)旱物。
可持續(xù)性對比
我們相信以太坊的可持續(xù)性遥缕。但這需要一個基于現(xiàn)實商業(yè)模式(而不是一味地免費)的可持續(xù)生態(tài)系統(tǒng)。你的產品需要可靠的專業(yè)知識宵呛,保證對所接入?yún)^(qū)塊鏈的訪問不會被斷開单匣、中斷或棄用。如果某個服務商的優(yōu)勢只是免費宝穗,那么就沒有約束合同户秤,沒有SLA(服務水平協(xié)議)。
我們已經進行了單個案例的對比鸡号,現(xiàn)在來看看全景圖。隨著產品規(guī)模的增長须鼎,你的產品必須要確保能夠支持更多的特性和要求才能獲得成功鲸伴。
Amberdata VS 其他區(qū)塊鏈數(shù)據(jù)提供商
Amberdata VS 其他市場數(shù)據(jù)提供商
Amberdata 完勝!還等什么呢晋控?Amberdata API 用起來汞窗!
快速簡單的注冊過程,遵循以下操作步驟:
登錄amberdata.io完成注冊
創(chuàng)建一個免費的API密鑰:https://amberdata.io/pricing
開始使用 API赡译,可以參考內容詳實的文檔:https://docs.amberdata.io/reference/reference-getting-started
將你的反饋意見通過郵箱發(fā)送給我們(support@amberdata.io)仲吏,我們非常樂意幫助你
我應該會使用amberdata,但是......
我們能做得更好嗎蝌焚?給我們發(fā)送消息裹唆,我們將幫助你創(chuàng)建適合你產品的解決方案!請通過support@amberdata.io與我們聯(lián)系只洒。
對其它的對比數(shù)據(jù)感興趣品腹?
請發(fā)送電子郵件至support@amberdata.io,我們可以向你發(fā)送一份內容全面的報告红碑!如果有任何數(shù)據(jù)上的錯誤舞吭,請告訴我們泡垃,我們會盡最大努力來確保對比數(shù)據(jù)的準確性。
Amberdata 是用于監(jiān)測羡鸥、搜索蔑穴、分析及保護區(qū)塊鏈的高級數(shù)據(jù)分析平臺。我們致力于收集惧浴、處理并搭建 API 來幫助人們解讀區(qū)塊鏈信息存和。大家可以通過我們的 API 文檔來查看這些圖表的數(shù)據(jù)源,也可以將我們的機器人( Crypto Slack )添加到 Slack 中來獲取某種加密貨幣的實時市場數(shù)據(jù)(價格衷旅、走勢等等)捐腿。
關注以下渠道了解更多Amberdata.io相關信息:
網(wǎng)站:https://amberdata.io/
推特:?Amberdataio
官方微信號:amberdata (加入中國社群)
微信公眾號:Amberdata