header-langage
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
掃碼下載APP
Partnered With:

Covalent首次推出非EVM區塊鏈數據支持,提升Solana生態系統體驗

閱讀本文需 12 分鐘
Covalent在其「獲得錢包餘額」端點中增加了對Solana的支持,將業界領先的統一API體驗帶給Solana生態系統中的數萬名開發者。
原文來源:Covalent 微信公衆號



摘要


Covalent 在其「獲得錢包餘額」端點中增加了對 Solana 的支持,將業界領先的統一 API 體驗帶給 Solana 生態系統中的數萬名開發者。


「獲取地址的 Token 餘額」使開發者能夠通過單個 API 調用獲取 Solana 上任何錢包地址的 Token 餘額,包括 NFT。


有了這個新數據,開發者可以將 Solana 資產納入多鏈加密貨幣錢包、NFT 畫廊等。


Covalent 已經提交了一個補丁,一旦獲得批准,將擁有 90% 的所有歷史鏈上數據的副本,這包含;mints、交易以及自創世區塊以來發生的其他一切。


爲什麼選擇 Solana?


在過去 4 年中,Covalent 一直專注於推動 Web3 領域的發展。在我們支持的 26 個以上的區塊鏈上,有數百個項目依靠 Covalent 提供索引和查詢服務。Covalent 的神奇之處在於其單一參數 chain_id,可用於從我們支持的 26 個以上的區塊鏈中查詢數據。


我們進入 Solana 生態系統的願景是讓開發者能夠構建更有吸引力的終端用戶應用程序,其中許多應用程序尚未被發現。Covalent 是實現 10 億種可能性的工具,它以標準化和易於閱讀的格式在一個地方提供所有區塊鏈數據。


Solana 是目前市場上最快的區塊鏈,專注於擴展應用以支持採用,同時將成本保持在最低水平。自 2021 年夏天以來,我們社區要求索引的新區塊鏈最頻繁的是 Solana。通常情況下,我們可以在幾周內對一個區塊鏈進行端到端的索引,那麼在需求不滿足的情況下,爲什麼要花這麼長時間來增加支持?


通往 Solana 之路


爲 Solana 建立索引不是一件容易的事。到目前爲止,我們已經能夠對 26 個以上的區塊鏈進行索引,但它們都有一個關鍵的底層架構的共同點......EVM。


以太坊虛擬機(EVM)是最初爲以太坊區塊鏈發明的執行引擎。EVM 現在是所有流行的智能合約區塊鏈的行業主力軍。我們索引的頂級區塊鏈--Polygon、Avalanche 和 Fantom 都是基於 EVM。


Solana 是我們增加支持的第一個非 EVM 區塊鏈。


是什麼讓 Solana 與衆不同?


Solana 是我們所說的非 EVM 鏈,這意味着其底層功能與我們迄今爲止索引的任何區塊鏈都不一樣。Solana 的獨特架構使它比其他區塊鏈更快、更便宜,但這也意味着我們必須做出調整,以符合我們標準的方式導出數據。


想象一下,走進一家你經常去購物的超市。如果你去不同城市的同一家連鎖店購物,一般來說,它的擺設還是一樣的,你知道如何去瀏覽。


現在,想象你在一個完全不同的國家。這裏的商店都是獨一無二的,而且標籤是用不同的語言寫的。在這種情況下,你需要花更多的時間來找到你平時買的商品。


這就是 EVM 鏈和非 EVM 鏈之間的區別。


在 Solana 的例子中,我們現在已經熟悉了新的商店佈局,我們已經學會了標籤上的語言。從今天的餘額終端開始,只是我們爲 Solana 提供細化、歷史、鏈上數據的第一步,與我們索引的其他 26 家以上的鏈並列。


爲什麼選擇 Covalent?


Covalent 的 API 經過了數以萬計的開發者在數百個應用程序中的實戰檢驗。目前,開發者可以通過」按所有者獲取 Token 賬戶」RPC 端點訪問 Solana 數據,但 Covalent 超越了 RPC 層,可以獲取關於 Token 持有者、交易記錄、NFT 元數據和市場數據等的當前和歷史數據。


Covalent 的開發者體驗將永遠不會要求用戶編寫複雜而耗時的索引代碼來提取數據。相反,即使我們擴展到更多的非 EVM 鏈,開發者的體驗也應該保持不變。我們相信,要做繁重的工作,以實現最輕、最快的用戶體驗。讓開發者和 WAGMI 的工作變得簡單。


引自 Covalent 首席執行官兼聯合創始人 Ganesh Swami:


「我們很高興能進入 Solana 生態系統,並將我們細化的歷史鏈上數據的標準帶到這個高要求的區塊鏈上。Solana 以其獨特的架構提出了一個新的挑戰,我們正急於適應。今天是 Token 餘額,明天是其他的一切。」


我們如何增強 Solana 的數據


如果你不是技術人員,你可以跳過這一節。


「按所有者獲取 Token 賬戶」RPC 端點是一個美妙的開始。就背景而言,在以太坊上沒有同等的端點可以獲得用戶錢包中的所有 Token 。


然而,RPC 端點的響應在實踐中並不那麼有用。事實上,要讓這些數據變得有用,可能是相當痛苦的。我們已經把這些挑戰從開發者身上拿開,而是提供了一些解決方案,共同導致了開發者的順利體驗。如:


NFT 元數據 - 來自 Solana 節點的 RPC 響應只返回 NFT,但不包括其元數據。在能夠渲染圖像或顯示關於 NFT 的細節之前,開發人員將不得不進行兩個額外的調用。


Token 定價 - 我們已經將大多數常見的 Token 映射回它們的以太坊對應物。我們將爲專門在該區塊鏈上的資產開發一個 Solana 原生的定價引擎。


匹配槽位和區塊 - RPC 響應只返回交易的當前槽位,但不是所有槽位都有區塊。我們有一個特殊的數據工作者,可以爲開發者額外做這個映射。


Token 標識 - 我們返回 Solana 上最流行的 Token 標識。


誠然,還有很多工作要做。這只是一個開始。


如何開始使用


只需使用 balances_v2 端點,鏈號爲 1399811149。


 curl "https://api.covalenthq.com/v1/1399811149/address/CNjUuXWcGrx1VUC2QdBozwNak1F4PatjxvAwXhXrsEy8/balances_v2/"


下一步將是什麼


我們的工程團隊目前被我們開發的一個補丁所阻擋,無法從 Solana 節點中提取數據。這個補丁對於獲得所有歷史上的鏈上數據是必要的。這意味着用戶將能夠看到創世區塊以來發生的 mints、交易和其他所有的一切。


我們很快就會在我們所有的 A 類端點中支持 Solana,與我們豐富、乾淨和格式化的區塊鏈數據的高標準相匹配。一旦 A 類端點得到支持,開發人員將能夠解決以前由於需要歷史數據而未被觸及的用例,例如,稅收工具,跨越不同時間範圍的分析,以及關於 Token 持有人和 Token 轉移的詳細信息,是我們將比 RPC 層更深入的一些方式,使開發人員的應用程序具有優勢。


在未來幾周,我們將發佈一個代碼模板,用於在 Solana 上構建錢包。這些模板可以在我們的 Replit https://replit.com/@CovalentDemos 上找到,對任何人來說都是一種簡單的方法,可以開始將現有的項目修改成獨特的東西!


更多資源


Solana RPC 文檔(教程) 


https://docs.solana.com/developing/clients/jsonrpc-api#gettokenaccountsbyowner


深度 Solana 交易記錄


https://medium.com/@asmiller1989/solana-transactions-in-depth-1f7f7fe06ac2


什麼是 EVM 


https://ethereum.org/en/developers/docs/evm/


Solana vs. Ethereum


https://coinmarketcap.com/alexandria/article/solana-vs-ethereum-a-detailed-comparison


關於 Covalent


Covalent 提供業界領先的統一 API,使數十億的 Web3 數據點具有可見性。開發人員利用 Covalent 建立多鏈應用,如加密貨幣錢包、NFT 畫廊和投資者儀表盤工具,利用來自 26 多個區塊鏈的數據。


Covalent 受到由 15000 多名開發者組成的社區的信任,併爲 500 多個應用提供數據,包括 0x、Zerion、Rainbow Wallet、Rotki、Bitski 和許多其他應用。 


——END——


原文鏈接



歡迎加入律動 BlockBeats 官方社群:

Telegram 訂閱群:https://t.me/theblockbeats

Telegram 交流群:https://t.me/BlockBeats_App

Twitter 官方帳號:https://twitter.com/BlockBeatsAsia

举报 糾錯/舉報
選擇文庫
新增文庫
取消
完成
新增文庫
僅自己可見
公開
保存
糾錯/舉報
提交