以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads

如何使用SQL分析Web3中的數據??_WEB

Author:

Time:1900/1/1 0:00:00

你想知道如何在Web3中成為一名高效的數據分析師嗎?還是,你只想構建一個Web3分析儀來對感興趣的Web3數據感進行分析?不管怎樣,歡迎你閱讀本文。

作為一個數據人,Web3數據中最具挑戰性的部分是理解數據本身。根據我的經驗,有一件事讓我覺得很容易,那就是把每個人都看作是一個巨大的數據倉庫和以太坊區塊鏈上面的協議,作為倉庫中包含多個表和視圖的各種模式。PS:這也適用于其他區塊鏈。

對于這篇文章,我將努力使事情變得簡潔,并使用這些主題突出它們:

Web3數據流和景觀。了解Web3,去中心化的數據存儲。用于解碼交易數據的工具:與Web3數據棧一起的工具概述,以及如何利用它們讓我們開始吧!

Web3的數據流和景觀

Web3的關鍵在于變得更加獨立和自主。這是通過區塊鏈和分布式對等網絡而不是服務器-客戶端關系來實現的。這使得數據流和格式與我們在Web2中習慣的不同。通過研究,我發現了像DuneAnalytics和FlipsideCrypto這樣的數據映射器,它們具有解碼的區塊鏈數據和內置的可視化工具,供對Web3感興趣的數據科學家使用和構建。

上圖:

https://docs.google.com/presentation/d/1I6vDOS52uMCmWg3KIbuKYe8lK-8_ol9bEksIUEHNNLI/edit#slide=id.gfac7071356_0_1

Gala:已啟動銷毀額外150億枚GALA,即將推出V2合約:5月21日消息,據Gala Games在其Medium官方博客披露,應社區要求,此前已經開始按照2023年計劃愿景銷毀20億枚GALA代幣(每季度5億枚)并且即將推出V2合約,在此過程中Gala Game還銷毀了額外的3,961,582,987枚GALA,相當于截止目前Gala Games收到的全部GALA收入。Gala Games還表示,為了消除社區對“拋售和退出”的恐懼并將注意力重新放在節點網絡上,他們將進一步銷毀額外的 150億枚GALA,目前銷毀操作已經開始。此外,Gala Games還建立了一個多簽錢包,將20億枚GALA用作為其戰略儲備并會在鏈上公開標準。[2023/5/21 15:16:27]

上面的圖片顯示了從不同的區塊鏈模式中提取數據進行分析的不同方式,在此以以太坊為例。

如果你曾經在以太坊上進行過交易,那么你可能已經在區塊資源管理器上查找過它,并看到了這種信息:

通過Etherscan區塊瀏覽器看到的以太坊區塊鏈上的交易示例

學會閱讀交易細節將是所有以太坊數據分析和知識的基礎,但了解代幣和交易數據的流向也很重要。

解讀Web3數據

在2021年客戶進行杠桿交易后,Alameda承擔了FTX高達10億美元的損失:金色財經報道,知情人士表示,在2021年客戶對FTX進行杠桿交易后,Alameda Research承擔了FTX高達10億美元的損失。

報道稱,2021年初,一位客戶對名為MobileCoin的山寨幣(用于消息應用Signal中的支付)進行杠桿押注,突然導致其價格從6美元左右飆升至近70美元,該交易員利用該頭寸在FTX上借入資金,這本可以讓他或她從交易所提取美元,但FTX流動性不足,Alameda隨后介入,擔任交易員的角色以保護FTX的流動性,它的損失高達數億美元,甚至可能高達10億美元。這一披露強化了兩家公司之間的不尋常關系,金融時報此前報道,FTX今年曾以高達100億美元的用戶資金救助了Alameda。(金融時報)[2022/12/3 21:19:29]

我可能偏向于使用以太坊區塊鏈來解釋解密區塊鏈數據,但根據經驗,當你了解數據在智能合約上的存儲和管理方式時,以太坊更容易理解。既然如此,重要的是要注意,我將談論的許多概念將廣泛適用于所有與EVM兼容的鏈和智能合約,例如Polygon、FantomOpera、BSC、ArbitrumOne等。

一個智能合約交易相當于智能合約驅動的web3應用程序中的后臺API調用。智能合約上的活動細節及其產生的應用狀態變化被記錄在稱為交易、調用和日志的數據元素中。交易數據元素代表由用戶發起的功能調用,調用數據元素代表智能合約在交易中發起的額外功能調用,而日志數據元素代表交易執行期間發生的事件。

ETC網絡的哈希率達到48.19TH/s,創歷史新高:金色財經消息,據2miners數據顯示,ETC網絡的哈希率在9月4日達到48.19TH/s,創造歷史新高,近1個月增長超140%。[2022/9/6 13:10:28]

為了了解以太坊區塊鏈上的交易數據,我們可以嘗試使用Etherscan。這就像檢查你的汽車儀表盤,以尋找修復汽車問題的指針,但作為一個數據科學家,我們必須打開汽車的引擎蓋,了解幕后發生了什么。通常情況下,有3種不同類型的交易:

以基礎貨幣的形式從一個用戶轉移到另一個用戶,例如,張三在以太坊網絡上給李四發送了3個ETH由一個EOA創建一個智能合約,例如,張三將代碼提交給區塊鏈上的一個地址,創建一個智能合約,一旦一定數量的資源被轉移到賣方的賬戶,智能合約就會轉移NFT的所有權。EOA對智能合約的調用,例如,張三調用李四的智能合約,用999ETH交換NFT。當用戶在區塊鏈上提出請求時,在引擎蓋下發生的事情是:

與用戶相關的EOA發起一項交易,指定目標智能合約地址、目標功能、該功能的參數、交易付款以及它愿意支付的gas費用。該交易被廣播到網絡上,并由愿意執行目標智能合約中指定功能的礦工拾取。如果執行成功,智能合約會發出事件,標志著某些里程碑的完成。由此產生的事件數據結構被稱為"日志"。目標智能合約可以向其他智能合約發起內部交易。這些內部事務創建的數據結構被稱為"軌跡",也可能在各自的執行過程中發出額外的日志事件。

Quantum Blockchain Technologies報告2021年虧損540萬歐元后股價下跌:6月30日消息,加密貨幣技術公司Quantum Blockchain Technologies PLC在公布2021年虧損擴大后股價下跌。

Quantum去年凈虧損540萬歐元(560萬美元),而2020年凈虧損為120萬歐元。這在很大程度上由與認股權相關的260萬歐元費用導致。截至格林尼治時間7點54分,該公司股價下跌11%,至1.55便士。(MarketWatch)[2022/6/30 1:41:58]

上圖:代幣傳輸的數據生命周期。來源:

https://docs.google.com/presentation/d/1I6vDOS52uMCmWg3KIbuKYe8lK-8_ol9bEksIUEHNNLI/edit#slide=id.gfac7071356_0_6

數據是如何結構化的

現在,你已經了解了發生在幕后的活動和相應的數據元素。現在是時候逐項列出構成web3景觀的各種元素了。交易和跟蹤數據結構包含了智能合約函數調用的細節,按照這個順序:

在區塊鏈上,每筆交易都有一個獨特的哈希值`交易哈希值`,其中有各種交易細節。例如,我們可以在這里查詢這個交易哈希值0xbe3b109b857e8897cbe3c2a261d8072546ae693662422a1b93fe1a3a990dfded`From`是交易的發送方,`To`是交易的接收方,也可以是一個合約地址。在這個例子中,它是從`0x83ebd57bf4f22cba9c4a624a69c910d7c8619ee2`轉移到CROWDFUND_EDITIONS代幣的。`Value`是被轉移的ETH值。有時ETH值可以是0,在這種情況下,它是。`交易費用=交易使用的氣體*氣體價格`,你可以在這里找到更多與以太坊氣體有關的細節。輸入數據包含關于交易的額外信息。在這種情況下,它是一個轉移函數,細節包括交易的地址和價值。

彭博分析師:在通貨膨脹消退后,比特幣將成為最好的資產之一:6月4日消息,Bloomberg Intelligence高級大宗商品策略師Mike McGlone在接受Kitco News采訪時表示,一旦風險資產的熊市消退,估值再次回升,加密貨幣的表現將優于所有其他資產類別。

此前McGlone曾表示,到2025年比特幣價格有望達到10萬美元。當被問及如何讓投資者走出加密冬天以及需要發生什么才能引發反彈時,他表示,“我認為將會發生的是大逆轉才剛剛開始。這可能就像1929年(股災)的余波,我認為它會像2008年的余波,可能就像1987年市場崩潰之后那樣姍姍來遲。大多數人一生中40年一遇的最大通脹才剛剛開始。”

McGlone補充道,“一旦我們度過這段時期,我認為比特幣將會被認為是地球上最好的資產之一。這是我的基本預期,我不知道結果如何,所以我認為我預期的前景是,我認為一些最好的資產將是黃金、美國長期債券和比特幣,我認為我們將回到通縮狀態。”(Finbold)[2022/6/4 4:02:25]

數據本身是字節碼,在Dune上有數據類型`bytea`。前8個字符`0xa22cb465`是函數簽名的`MethodId`,它不總是唯一的。之后的每64個字符是一個不同的輸入變量。這里我們有兩個,分別對應于`toaddress`和`value`。基于以上信息,我們可以使用以下查詢來拉取Dune上的數據(

https://dune.xyz/queries/601249)——

訪問和處理Web3數據的工具

現在我們已經很好地理解了Web3數據的元素,它看起來像什么,并且已經在區塊鏈上查詢了我們的第一個交易數據,你可能想知道如何快速熟悉一個協議及其數據。有一系列很好的工具可以幫助我們做到這一點。

BlockExplorers

如前所述,使用BlockExplorers是深入了解區塊鏈上的交易的一個好方法。BlockExplorers是在線瀏覽器,可以顯示區塊鏈網絡上曾經發生過的所有交易的細節。以上面的截圖為例,重要的是要知道所有主要的區塊鏈都有探索器--突出的例子包括Etherscan、Polygonscan、BSCScan、Solanabeach等。

盡管區塊鏈探索者對于詢問區塊鏈賬本內的單個記錄很有幫助,但他們對于回答需要聚合或轉換數據的問題并不擅長。例如,如果你想知道過去3個月有多少NFT通過Opensea交易所售出,或者如果有人想知道交易從"Coinbase"流向"AxieInfinity"的頻率,只用區塊探索器就很難回答。為此,人們將需要直接訪問數據。這在我的上一篇文章中已經介紹過了(

https://thisgoke.medium.com/getting-into-web3-as-a-data-scientist-machine-learning-engineer-f77c450b4e83)。

分析數據

Duneanalytics是訪問和分析區塊鏈數據的一個偉大資源。在寫這篇文章時,它有Ethereum、Solana、Xdai、Polygon、Optimism和BSC的原始和解碼數據。它提供了一個PostgreSQL界面來查詢數據集,以及一個簡單的點選界面來在查詢結果的基礎上創建簡單的儀表盤。Dune上的用戶社區也相當活躍,并產生了一個廣泛的查詢和儀表盤的例子庫,供人們學習。下面是在Dune上創建的幾個分析實例

SolanaNFT交易概覽OpenSea市場分析Eth2號流動性質押如果你對SQL完全陌生,我會推薦這些有用的Dune分析的提示和指南:

內聯Ethereum地址。當在Dune中工作時,Ethereum地址被存儲為PostgresSQL字節數,當你在Etherscan上查詢時,它被編碼為`x`前綴,而不是通常的`0x`。識別交易中的合約地址。當試圖區分合約地址和普通地址時,你可以通過檢查`CREATE`操作碼是否在`traces`中被調用來實現,比如說

3.充分利用Dune上的標簽。標簽是一塊關于地址的元數據,如果你愿意,是一個標簽或元數據。它以鍵-值對的形式出現。鍵是標簽類型,而值是標簽名稱。從本質上講,你可以使用標簽來查找地址,看看它們是什么。你可以在這里獲得更多關于標簽是什么以及如何使用它們的見解

https://docs.dune.xyz/data-tables/data-tables/labels#what-labels-looks-like

如果你想獲取所查看地址的標簽,請使用此UDF,你可以這樣做;

4.表和列名的引號。PostgresSQL不能識別沒有引號的駱駝字母的列和表名。因此,在Postgres中,雙引號是為表和列保留的,而單引號是為值保留的,因此,如果你查詢表名中的大寫字母,Dune會拋出一個錯誤。

5.去除小數。在處理代幣金額時,記得檢查`erc20."tokens"`中的小數。

6.生成時間序列。當處理一個具有不連續時間序列的數據集時,使用

希望這是一篇有用的討論文章,你已經知道了足夠的知識來做基本的Web3數據探索和分析,使用Dune上的SQL,它看起來像什么,以及如何與它合作。在分析web3中的經濟活動和用戶行為時,重要的是要培養對特定智能合約工作方式的理解興趣,這就會繼續幫助你確定感興趣的指標中涉及的關鍵功能和事件。

Web3正在經歷快速發展和高變異,每天都有新的想法、產品、社區和實驗涌現。它目前觸及生活中的方方面面,包括但不限于支付、金融、藝術、音樂、游戲、社區、治理和身份,這使得任何人都能參與其中,令人興奮。

所以請理解,結合實際使用Web3產品、檢查Etherscan等區塊瀏覽器上的數據耗盡情況以及閱讀智能合約源代碼,是制定正確的數據分析策略的關鍵必要條件。

Tags:WEBWEB3區塊鏈ALAWeb3 ALL BEST ICOweb3幣有哪些區塊鏈dapp開發合法嗎pgala幣價格

以太坊交易
Scroll 研究:zkEVM 的設計挑戰和解決方案_LAYER

概述 zk-Rollup是一種非常便宜且安全的以太坊二層擴展解決方案。然而,現有的zk-Rollup只限于特定應用程序使用,這使得開發人員在zk-Rollup中構建通用的可組合DApp和遷移現有.

1900/1/1 0:00:00
絕地求生:臥底加密貨幣圈的一些發現(三部曲)_加密貨幣

圖片來源:GuardianDesign“加密賭場”:底層群體翻身的新渠道對于自己是如何上到加密Twitter,以及如何進入從去年夏天就開始潛伏的以加密為主的Telegram或Discord頻道.

1900/1/1 0:00:00
了解專用驗證節點網絡:Avalanche的擴容方案_AVA

Avalanche的成功和飛速發展有目共睹。初期,Avalanche的競爭優勢來自全新的Snow共識協議.

1900/1/1 0:00:00
火星周刊 | NFT交易市場Zora獲5000萬美元融資;Coinbase向用戶開放測試版NFT市場_NFT

整理|Rachel 火星編輯時刻 《盤點Web3社交賽道:哪些早期項目值得關注?》本文將對其中頗具代表性的9個早期項目進行簡單介紹.

1900/1/1 0:00:00
對話元宇宙老炮兒Charlie Warzel:19年的行業教訓_元宇宙

2003年,WagnerJamesAu是灣區一名年輕的自由撰稿人,為Salon和Wired報道大型多人游戲,如TheSimsOnline.

1900/1/1 0:00:00
a16z的加密貨幣狀況報告:以太坊的受歡迎是一把“雙刃劍”_以太坊

加密風投基金巨頭AndreessenHorowitz(a16z)強調,盡管以太坊的交易費用很高,但其發展和加密用戶對它的需求是“無可匹敵的”.

1900/1/1 0:00:00
ads