NFTScan NFT API 在 DID Protocol 开發中的應用

2023-08-18 00:08:32

自互聯網發展以來,Web2.0 時代產生了網絡社會,社會已經不再局限於地理邊界,而 Web 3.0 引入了去中心化的理念,強調個體數據隱私和可信互操作性。在這個新的時代中,去中心化身份(Decentralized Identifier 即 DID)應運而生。DID 允許用戶完全控制自己的數字身份,不需要通過中心機構授權。DID 基於區塊鏈生成,用戶可以在不同平臺使用,並管理多個身份的關聯,這種用戶主權的數字身份正符合 Web3 的去中心化理念。

對 DID Protocol 平臺來說,DID 讓用戶可以利用加密錢包作為數字身份標識,並通過 NFT 的真實性可驗證,減少詐騙虛假行為,使平臺擁有真實可信的用戶數據。當然,DID Protocol 的運轉需要 NFT 的數據支持,為數字資產的確權、交易和身份驗證帶來更多的安全性、可信度和透明度:

  • 確權和來源驗證:創作者可以在 NFT 上附加他們的 Web3 身份,從而輕松證明該 NFT 是由他們創造的,买家和其他人可以通過驗證 DID 來確認 NFT 的來源和真實性,減少虛假作品的風險。

  • 交易透明度:在區塊鏈上能確保 NFT 的所有權交易是透明的、可追溯的,有助於消除潛在的爭議,提供交易歷史的完整性。

  • 增強的身份驗證:在 NFT 市場中,买家和賣家能通過 DID 進行身份驗證。賣家可以通過展示與其 DID 相關的身份信息來增加买家對交易的信任,而买家也可以使用他們的 DID 來驗證自己的身份,確保他們與合法賣家進行交易。

  • 數字權益管理:為數字資產的管理和控制提供更靈活的解決方案。創作者可以使用他們的 DID 來管理他們的作品,並對其訪問和使用進行細粒度的控制。

  • 智能合約交互: 可以啓用智能合約與身份驗證、權限管理和數字資產所有權相關的交互。為各種應用場景提供更高級的功能。

DID Protocol 开發團隊要獲取 NFT 數據十分困難,涉及到一定的工作量和復雜性,开發團隊要在應用中獲取和處理 NFT 數據確實是一個具有挑战性的任務。這個過程涉及多個技術領域的交叉,包括區塊鏈集成、數據准確性、隱私保護等。為了克服這些難題,其中 NFT 數據服務商能發揮關鍵作用,標准化的數據接口,使得开發團隊可以更輕松地集成 NFT 數據其應用中,消除了對不同數據源和格式的適應性問題。

NFTScan 提供的專業可靠的 API 接口,开發者可以直接獲取全面完整、實時更新的 NFT 數據,無需自行處理鏈上數據的復雜抓取工作,顯著提高开發效率,降低維護成本,有助於开發者更專注於應用創新,充分利用 NFTScan 的多鏈 NFT 數據快速構建功能強大的應用,創建出更優秀的用戶體驗。相比自行开發鏈上數據抓取系統,直接使用 NFTScan 豐富的多鏈 NFT 數據無疑是最好的選擇。

怎樣訪問 NFTScan NFT API

創建 NFTScan 开發者账號

在开始使用 NFTScan API 之前,首先需要訪問开發者網站並創建一個账戶。前往 NFTScan 官方網站點擊 NFTScan API “Sign Up”按鈕進行注冊。

登錄後在 Dashboard(面板)上找到自己獨有的 API KAY,將其復制。訪問 API 文檔,將自己的 API KEY 輸進 API 文檔的相應位置。根據文檔的指引,就可以开始使用 API 服務了。在 API 文檔中,开發者可以找到多種可供選擇的接口模式,根據需求來選擇最合適的接口。

在 Dashboard 中,开發人員還可以查看自己 API 使用情況的統計數據,幫助記錄歷史使用數據。不僅如此,NFTScan 還為每位注冊开發者提供 1M CU 的 API 調用服務,用於請求所有的 NFT API 接口,並且 CU 永不過期,用完為止!

查看 NFT API 文檔

在成功注冊开發者账號獲取 API Key 後,您需要查看 NFTScan API 文檔。API 文檔包含了所有可以使用的 API 端點和參數,以及如何構建請求和處理響應的詳細信息。請認真閱讀 API 文檔,並確保理解如何使用 API 來獲取您需要的數據。NFTScan API 服務致力於幫助开發者改善獲取 NFT 數據分析體驗。

NFTScan 目前擁有全網最大最全的 NFT Collection 庫,已支持 Ethereum、Solana、BNBChain、Bitcoin、Polygon、zkSync、Aptos、Linea、Avalanche、Arbitrum、Optimism、Fantom、Moonbeam、PlatON、Cronos、Gnosis 16 條區塊鏈的 NFT 全量數據,所涵蓋的 NFT 數據全、種類豐富,提供一整套的接口來獲得 ERC721 和 ERC1155 資產以及交易、項目、市場統計等信息,現在支持 50 多個針對 EVM 兼容鏈的公共接口,以及針對 Solana、Aptos、Bitcoin 的一批相同模型的接口,很大程度上滿足了开發者索引多種類型的 NFT 數據的需求。

NFTScan API 獲取 NFT 相關數據

  • Retrieve Assets:檢索 NFT 資產類 API,NFTScan API 中的核心數據模型即為 Assets,它代表了每一個獨特的數字項目,主要包括了合約地址、合約名稱、Token id、erc 協議標准、元數據 json、圖像 URI、持有者、稀有度排名等 NFT 項目信息、資產列表、資產詳情的全面數據。

  • Retrieve Transactions:檢索 NFT 交互記錄類 API,NFTScan 不斷收錄各個區塊鏈網絡上的 NFT 交易市場及其交易合約信息,通過分析和解讀合約源代碼和交易日志,並將其納入其數據解析邏輯中。根據 NFTScan 數據,截至 8 月中旬 ,主流 16 條鏈上 NFT 鏈上記錄數量共 1,912,038,356 條, 162 個交易市場全面信息。

  • Retrieve Collections:檢索 NFT Collection 資產類 API,主要檢索 NFT Collection 整體基本信息以及檢索錢包地址下持有的 Collection 數據信息。NFT Collections 相關的描述、社交媒體及其他基本信息等都鏈下數據,都可以通過各個區塊鏈網絡中最主流的 NFT 市場提供的 API 獲取這些信息。此外當前地板價信息是基於 NFT 市場的訂單信息的集中式數據,也是通過 API 可獲取的。

  • Collection Statistics:NFT Collection 的統計數據類 API,主要提供 NFT Collection 的全面統計數據,开發者可以通過這些接口實時獲取持有者分布、流通率、交易量、價格走勢等核心統計指標,在產品設計、市場調研、資產評估等方面發揮重要作用,利用這些數據开發者可以深入分析 Collection 的活躍程度和價值,研究不同用戶群的偏好,探索交易模式,構建量化交易模型,對市場進行預測,也可以構建直觀的 NFT Collection 統計數據看板進行實時監控。

  • Account Statistics:錢包地址數據分析類 API,提供 NFT 用戶账戶的全面統計數據,开發者可以通過這些接口實時獲取用戶持有的 NFT 數量、持有總值、歷史交易情況等账戶級核心統計指標,在產品設計、用戶調研、客戶畫像等方面發揮重要作用,利用账戶統計數據开發者可以深入分析不同錢包地址的交易行為、資產配置、品類偏好等特徵,實施精准的用戶增長、產品推薦、市場營銷等舉措。

  • Analytic Statistics:NFT 數據分析統計類 API,主要提供 NFT 數據的深度分析結果,开發者可以直接通過這些接口獲取各個 NFT Ranking 排名、趨勢預測等分析數據,在數據驅動的決策和战略制定中發揮重要作用。利用這些分析數據开發者可以把握 NFT 項目標准的熱點關注度和發展趨勢,調整產品定位,大幅提升了 NFT 數據的應用價值。

NFTScan 提供全面的 NFT 核心數據,DID Protocol 的應用可以實現各種創新功能並獲得重要優勢:Metadata 數據支持生成鏈上可驗證的 DID 文檔,豐富的交易和持有者數據可證明資產來源和所有權變更,時間戳數據保證事件順序可信,統計和分析數據幫助建模和开發量化策略,圖像和視頻等資源直接應用到 DID 文檔中增強表現力,趨勢預測幫助 DID 身份可視化呈現更前瞻性內容,同時 NFT 數據直接應用到 DID 身份中也為用戶提供了展示收藏、社交等功能。

查詢相關 API 請求

1)Account Overview Statistics:

“/v2/statistics/overview/{account_address}”該接口提供每個账戶的全面統計數據,可以為基於 DID Protocol 的應用提供解析用戶的整體 NFT 資產概況,豐富 DID Profile 的展示,可以分析不同用戶的交易行為和偏好特徵,用於 DID 身份的細分和個性化。

主要返回账戶地址的概覽統計信息,可參考 NFTScan Overview。

點擊 Try it,數據響應結果:

共返回 16 個數據,包括該錢包地址的持有價值為 986.5797e;共买入 212.56e;賣出 669.24e;消耗 Gas 0.9e;持有價值(usdt)1803605.81u;买入(usdt)388589.44u;賣出(usdt)1223471.73u;消耗 Gas(usdt)1649.11u;NFT 持有數量 645 枚;NFT Collection 數量共 353 個;Mint 的 NFT 數量 288 枚;买入 7 枚;賣出 70 枚;發送 105 個;接收 642 個,銷毀 23 個。

2)Account Holding Distribution

“/v2/statistics/distribution/{account_address}”該接口對每個錢包地址持有 NFT 的類別分布,為其提供豐富 DID 展示內容,可以直觀展示用戶持有的 NFT 傾向,支持用戶細分與精准推薦,判斷不同用戶的偏好類別。

主要返回錢包地址下的 NFT 持有分布統計信息,可參考 NFTScan Portfolio,

數據響應結果顯示,目前該地址下一共有 6 個 items:

構建相關 NFT 請求

構建 NFTScan 相關 NFT 數據請求非常簡單方便,开發者只需要在 API 文檔中找到所需的接口,查看接口地址、請求方法、請求參數等說明。然後根據自身需求選擇編程語言,如 JavaScript、Python、Java 等,使用該語言的 HTTP 請求庫向接口地址發送構造好的請求,篩選必要的頭信息和參數。整個調用過程快速便捷,开發者可以完全根據文檔說明來實施。

例如,我們請求一個錢包地址的 NFT 統計數據:

“/v2/statistics/overview/{account_address}”,

HTTP GET 請求訪問 NFTScan 的 API 端點,使用 Python 的 requests 庫,可以這樣構建請求:

在上面的代碼中,我們首先定義了 NFTScan API 的基本 URL,然後指定要查詢的錢包地址。通過將錢包地址拼接到基本 URL 上,我們構建了完整的請求 URL。接着,我們使用 requests 庫的 get 方法發起了 HTTP GET 請求,並根據響應狀態碼來處理返回的數據。

以上示例代碼僅用於說明如何使用 Python 的 requests 庫構建 HTTP GET 請求,以訪問 NFTScan 的 API 端點。實際使用中,开發者可能還需要考慮錯誤處理、身份驗證、參數傳遞等更多細節。在使用 API 時,請查閱 NFTScan 的官方文檔以獲取准確的 API 端點和參數信息,並遵循最佳實踐來保障數據的安全和准確性。

About NFTScan

NFTScan 成立於 2021 年 4 月份,總部位於中國香港,是全球領先的 NFT 數據基礎設施服務商,目前已支持 Bitcoin、Ethereum、BNBChain、Polygon、Solana、Linea、Arbitrum、Optimism、zkSync、Aptos 等在內的 16 條主流區塊鏈網絡。NFTScan 團隊致力於為數以億計的 Web3 用戶提供簡潔高效的 NFT 檢索服務,為新一代金融科技公司提供安全穩定的多鏈 NFT 索引服務,用數據來推動 NFT 生態的繁榮發展!目前,NFTScan 在為包括 CMC、Binance NFT、Bybit Web3、KuCoin、HashKey Group 、SafePal、Mask、imToken、Enjin、Coin98、OneKey、TokenPocket、AlienSwap 等在內的 4000+ 开發者提供多鏈 NFT 數據支持!

歡迎關注 NFTScan 官方推特獲取最新動態,有關 NFT 數據服務等商務合作請聯系 Telegram: @Rose_NFTScan

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。

推薦文章

btc日內再次下跌 短线應當如何處理?

盡管以太坊現貨ETF獲批是個好消息,但市場反應卻不如預期。在消息公布後,以太坊價格出現了小幅下跌,...

加密蓮
122 3個月前

7月23日、BTC(合約)ETH(合約)行情分析及操作策略

昨日收益還是不錯的,日內給出的現價空單分別止盈我們目標點位,恭喜跟上的朋友喫肉。時間一晃到月底了,...

倪老師
121 3個月前

幣圈院士:血與淚的教訓!交易者為何總是撞死在同一棵樹上?

幣圈院士談。交易市場中的幾種“死法” 在幣圈市場鱗次櫛比的海洋,風起雲湧,時常讓人感到驚手不及。在...

幣圈院士
128 3個月前

7月23:Mt. Gox 比特幣錢包在市場緊縮的情況下轉移了價值 28.2 億美元的 BTC

7月23:Mt. Gox 比特幣錢包在市場緊縮的情況下轉移了價值 28.2 億美元的 BTC一個引...

168超神
120 3個月前

悅盈:比特幣68000的空完美落地反彈繼續看跌 以太坊破前高看回撤

一個人的自律中,藏着無限的可能性,你自律的程度,決定着你人生的高度。 人生沒有近路可走,但你走的每...

我是周悅盈
101 3個月前

btc完美盈利 晚間波動較大注意

昨日btc空單完美給到,最大化走出一千七百點空間~ btc: 日內开盤下跌繼續測試66000一线,...

加密蓮
112 3個月前