哈嘍大家好,我是可樂
新開一個系列聊聊最近在學(xué)習(xí)的內(nèi)容:什么是鏈上數(shù)據(jù)分析?
01 區(qū)塊鏈
02 鏈上數(shù)據(jù)
03 為什么要分析鏈上數(shù)據(jù)
04 數(shù)據(jù)分析思維
05 數(shù)據(jù)分析技能
06 數(shù)據(jù)分析工具
07 業(yè)務(wù)邏輯理解
什么是鏈上數(shù)據(jù)分析
鏈上數(shù)據(jù)分析,顧名思義,就是對區(qū)塊鏈上的數(shù)據(jù)進(jìn)行分析。
其實就是將數(shù)據(jù)分析運用到區(qū)塊鏈行業(yè)上,和其他的如電商數(shù)據(jù)分析一樣,沒有什么特別大的區(qū)別,只需要我們有數(shù)據(jù)分析的思維,掌握數(shù)據(jù)分析的技能,會用數(shù)據(jù)分析的工具,同時理解區(qū)塊鏈行業(yè)。
下圖是一個鏈上數(shù)據(jù)分析的案例。
01 區(qū)塊鏈
要做好鏈上數(shù)據(jù)分析,首先要了解什么是區(qū)塊鏈,我試著用簡單的語言來描述區(qū)塊鏈。
一提到區(qū)塊鏈,我們首先想到的就是比特幣,可以說,比特幣是區(qū)塊鏈技術(shù)的一個應(yīng)用。
關(guān)于比特幣,最好的學(xué)習(xí)方法,是直接看它的白皮書——《比特幣:一種點對點電子貨幣系統(tǒng)》(https://bitcoin.org/files/bitcoin-paper/bitcoin_zh_cn.pdf),只有10頁,但很經(jīng)典,其實名字就是它的核心,比特幣就是一種點對點的電子貨幣系統(tǒng)。
簡單理解比特幣的話,目前A給B轉(zhuǎn)賬,總是需要一個第三方工具,譬如微信、支付寶、銀行,但在比特幣的貨幣系統(tǒng)中,沒有第三方的存在,所有流程公開透明且可信,這是比特幣的一個創(chuàng)新。
了解了比特幣,我們再來說說區(qū)塊鏈,區(qū)塊鏈?zhǔn)且粋€去中心化的分布式賬本,還是用上面那個例子,A給B轉(zhuǎn)賬,總是需要一個中心化的第三方工具,譬如微信、支付寶、銀行,假如銀行倒閉,或者支付寶出BUG,或者有人惡意篡改數(shù)據(jù),則轉(zhuǎn)賬信息無法作證。
而去中心化的意思是,A給B轉(zhuǎn)賬,由N個人來記錄這一事件,這樣做的好處是,防止篡改,假如一個人篡改了交易信息,但其他人不認(rèn)可也沒有辦法。
以上關(guān)于比特幣區(qū)塊鏈的描述都是非常通俗的解釋,如果你想系統(tǒng)地學(xué)習(xí),非常建議你去看比特幣白皮書。
通過以上學(xué)習(xí),我們了解了比特幣是一種區(qū)塊鏈上的電子現(xiàn)金貨幣系統(tǒng),可以說比特幣是區(qū)塊鏈發(fā)展的1.0時代,這時人們對于區(qū)塊鏈的認(rèn)知也只停留在比特幣,以及模仿比特幣構(gòu)建的大量山寨幣上。
稍微了解區(qū)塊鏈的小伙伴大概率也聽說過以太坊,以太坊可以說是以一己之力帶領(lǐng)大家走向區(qū)塊鏈2.0時代。
以太坊的創(chuàng)立人是V神,以太坊相當(dāng)于是對比特幣開了個腦洞,什么腦洞呢?再來復(fù)習(xí)一下哈,比特幣是一種區(qū)塊鏈上的電子現(xiàn)金貨幣系統(tǒng),V神就想那區(qū)塊鏈上既然可以搞交易,那可不可以寫代碼呢?于是以太坊除了像比特幣一樣分布式賬本的功能外,還可以執(zhí)行代碼,這種在區(qū)塊鏈上執(zhí)行代碼的功能就是智能合約。
這里關(guān)于比特幣、以太坊其實還少說了一個概念——Token(代幣),也就是比特幣、以太坊所包含的經(jīng)濟(jì)系統(tǒng)。分布式賬本的概念很早就有,因為加上了Token的經(jīng)濟(jì)系統(tǒng),就成了一個突破式的創(chuàng)新。我們國家支持區(qū)塊鏈技術(shù)的發(fā)展,但不允許代幣交易,因此這個話題也是比較敏感,這里不過多展開。
02 鏈上數(shù)據(jù)
隨著智能合約的發(fā)展和成熟,越來越多的鏈上項目層出不窮,區(qū)塊鏈正在成為一個大型的數(shù)據(jù)庫,一切與區(qū)塊鏈交互的數(shù)據(jù)都能被記錄下來,這就是鏈上數(shù)據(jù)。
鏈上數(shù)據(jù)大致分為3類:
交易數(shù)據(jù):包含交易信息的數(shù)據(jù),如轉(zhuǎn)賬金額、收發(fā)地址等;
區(qū)塊數(shù)據(jù):區(qū)塊自身信息數(shù)據(jù),如時間戳;
智能合約代碼:區(qū)塊鏈上的編碼業(yè)務(wù)邏輯
鏈上數(shù)據(jù)雖然說是公開透明的,但我們很難直接直接查詢區(qū)塊鏈數(shù)據(jù)來求得問題答案,想要依靠自己的力量去分析,需要自己搭節(jié)點獲取區(qū)塊鏈數(shù)據(jù),再處理,顯然是一個非常耗時耗力的過程。
為了讓鏈上數(shù)據(jù)能夠被快速檢索,當(dāng)前主流的鏈上數(shù)據(jù)分析平臺會將索引得到的原始鏈上數(shù)據(jù),經(jīng)過一系列處理后,存入由平臺負(fù)責(zé)更新和管理的數(shù)據(jù)倉庫中。
因此誕生了很多第三方省流工具,比如Nansen、Dune等,Dune平臺是研究區(qū)塊鏈的有力工具,它提供了查詢、提取、可視化區(qū)塊鏈中數(shù)據(jù)的功能。下一節(jié)內(nèi)容我們講重點介紹Dune。
我們對所謂「鏈上數(shù)據(jù)」的查詢,實際上是在查詢由項目方中心化控制的數(shù)據(jù)庫而非區(qū)塊鏈本身。
鏈上數(shù)據(jù)分析平臺的數(shù)據(jù)倉庫架構(gòu)大致如下:
03 為什么要分析鏈上數(shù)據(jù)
有數(shù)據(jù)就有價值,目前鏈上數(shù)據(jù)分析的價值體現(xiàn)在可視化和量化分析上。
如何進(jìn)行鏈上數(shù)據(jù)分析
本文開篇已經(jīng)講解了如何進(jìn)行鏈上數(shù)據(jù)分析,只需要我們有數(shù)據(jù)分析的思維,掌握數(shù)據(jù)分析的技能,會用數(shù)據(jù)分析的工具,同時理解區(qū)塊鏈行業(yè)。
04 數(shù)據(jù)分析思維
數(shù)據(jù)分析繞不開的一個話題即數(shù)據(jù)分析思維,只有在不斷的實戰(zhàn)中去提升。
最重要的一個思維即把問題轉(zhuǎn)換成指標(biāo)的能力,舉個例子:
這個DEX協(xié)議好不好?
=流動性+成交量+活躍用戶量+資本利用率+協(xié)議產(chǎn)生的收益提出問題
05 數(shù)據(jù)分析技能
包括Excel、SQL、Python等工具的運用是否熟練,數(shù)據(jù)處理是否掌握。
06 數(shù)據(jù)分析工具
這里使用到的最好用且后續(xù)教程都會持續(xù)講解的工具,即:Dune
Dune平臺是研究區(qū)塊鏈的有力工具,它提供了查詢、提取、可視化區(qū)塊鏈中數(shù)據(jù)的功能。
Dune有原始數(shù)據(jù)和解碼后的區(qū)塊鏈數(shù)據(jù),Dune將區(qū)塊鏈數(shù)據(jù)聚合到可以輕松查詢的SQL數(shù)據(jù)庫中,可以用SQL語句進(jìn)行查詢和自定義的可視化面板展示。
07 業(yè)務(wù)邏輯理解
這一部分是最難的,技術(shù)都好學(xué),業(yè)務(wù)邏輯很難理解,尤其是一個區(qū)塊鏈這樣一個新興的行業(yè)。
一個項目的運行機(jī)制是什么?會產(chǎn)生哪些數(shù)據(jù)?數(shù)據(jù)的含義?都需要我們在深入了解行業(yè)后慢慢探索。
這一節(jié)內(nèi)容先到這里,歡迎持續(xù)關(guān)注。
看完覺得寫得好的,不防打賞一元,以支持藍(lán)海情報網(wǎng)揭秘更多好的項目。
標(biāo)簽: 區(qū)塊 數(shù)據(jù) 分析 隨筆