![自動草稿](https://www.winzing.com/wp-content/uploads/2023/05/%E8%87%AA%E5%8B%95%E8%8D%89%E7%A8%BF-165.webp)
Dune 是一家專注於分析 Web3 資料的公司,為加密資產市場和區塊鏈技術的使用者提供全面的資料分析工具和資料分析看板。
為什麼分析鏈上資料很重要?
- 在以太坊和其他區塊鏈平臺上,資料是在鏈上的,也就是說,所有的交易、合約狀態和事件都被記錄在區塊鏈上,而且這些資料是不可篡改和不可刪除的。因此,跟蹤鏈上資料對於開發和使用基於區塊鏈的應用程序非常重要。
- 確保資料的準確性和完整性:由於區塊鏈上的資料是不可篡改的,因此跟蹤鏈上資料可以確保資料的準確性和完整性。這對於金融、保險、供應鏈等領域的應用程序尤為重要。
- 實時監控合約狀態和交易:跟蹤鏈上資料可以幫助開發者實時監控合約狀態和交易,及時發現錯誤或異常情況,並採取必要的措施。對於開發者而言,還可以透過這些資料更好的瞭解使用者需求和市場趨勢,為 Dapp 的開發和最佳化提供強力支援。
- 分析和預測市場趨勢:跟蹤鏈上資料可以幫助分析幣價、市場交易量、持倉情況等資料,從而預測市場趨勢和做出更好的投資決策。
- 自動執行智慧合約:跟蹤鏈上資料可以幫助智慧合約自動執行,例如觸發合約的特定事件或條件。
總之,跟蹤鏈上資料對於開發和使用區塊鏈應用程序是非常重要的,可以確保資料的準確性和完整性,實時監控合約狀態和交易,分析和預測市場趨勢,以及自動執行智慧合約等。
與傳統行業相比,在區塊鏈上獲取和分析資料更容易。
理論上來說,任何人都可以執行自己的節點,因此區塊鏈世界中透明度很高,允許資料分析師訪問任何“正在發生的事情”的完整資訊。而 Dune 透過 API 訪問由節點創立者捕獲的區塊鏈資料,這樣 Dune 可以專注於創造最佳的資料訪問體驗,而節點創立者則專注儘可能有效地執行節點。
從節點創立者處獲得的資料一般是雜湊位元組碼的形式,Dune 接收到這些位元組碼之後的透過其資料引擎將其提取為一組稱為“原始資料”的表格,再透過智慧合約進行解析得到。
資料解析之後,則使用 SQL(一種用於在資料庫中進行儲存、操作和檢索的高階語言)將其建立為易於讀取的視覺化圖表和資料看板。
在開啟Dune 網站之後,可以看到很多趨勢資料看板,包括很多 Dapp 的鏈上統計資料,如 Ethereum、Arbitrum、Optimism 等。
我們以@LayerZero_Labs 的數字看板為例:
其中可以提取出一些關鍵資訊:
- 超過一百萬個錢包正在使用 LayerZero。
- 進行了十筆以上交易的使用者(一般被認為是活躍的真實使用者)佔比達到 15% 。
- 使用 LayerZero 不超過一個月的使用者佔比為 66% 。
同時,我們可以透過錢包地址檢索任意一個錢包使用 LayerZero 的交易次數和交易金額。
我們還可以建立自定義數字看板:
如果你精通 SQL 語言,則可以直接在 Dune 面板中編寫查詢程式碼:
此外,我們還可以使用 ChatGPT 來生成 SQL 查詢程式碼:
要進行查詢直接在編輯器中貼上程式碼然後點選執行即可:
然後點選儲存,並且可以新增一些針對此資料看板的描述:
總之,Dune 是一個非常強大的工具,Dune 上的資料看板設計直觀,不需要資料分析技能就能輕鬆理解它。
如果能善用 ChatGPT Dune,我相信可以極大地幫助 Web3 玩家、開發人員等更好地瞭解數字資產市場和區塊鏈網路,制定更好的投資和交易策略,最佳化 DApp 和智慧合約,提高區塊鏈網路的安全性和可靠性。