原文標題:《UsingOn-ChainDataforPolicyResearch:Part1》
原文作者:BrendanMalone,Paradigm
原文編譯:Kxp,BlockBeats
政策在制定時很少會用到真實且細化的數據,原因主要有以下三點:
1.新興技術領域的相關政策大多還停留在理論及定性分析層面,早期階段很少會使用到數據。
2.盡管鏈上數據全部開放透明,但要想訪問這些數據人們需要在短期內完成大量工作,即便對于Crypto原生從業者來說也是如此。
3.區塊鏈「取證」公司和數據供應商有少量的數據產品,但它們都不具備靈活性/可定制性,也不能滿足經濟/金融研究人員的需求。
許多現代經濟學和金融學研究人員錯過了將工具應用于Crypto數據分析的機會。從設計上講,Crypto可以向任何人提供細化數據,但大部分政策在制定時仍依賴于CoinMarketCap等外部預聚合時間序列數據源,而不是直接從數據源獲取數據,這又是什么原因導致的呢?
數據:ParaFi Capital昨日將1,250 MKR轉入Coinbase:金色財經報道,據Spot On Chain數據顯示,區塊鏈投資公司ParaFi Capital昨日通過 “0x4655”開頭地址將1250枚MKR轉入Coinbase,均價632美元(合計約79萬美元),這筆交易額占到當時MKR鏈上總交易額的4.9%,隨后MKR出現小幅下跌。歷史數據顯示,自4月20日以來,ParaFi Capital已經向CEX轉入了四次MKR,不過該機構目前在Maker Government中持有12,750 MKR(價值約合806萬美元)。[2023/5/15 15:02:55]
正如政策制定者可以查詢美國每家主要銀行的資產負債表,并逐秒觀察消費者存款的變化一樣,他們也可以毫不費力地查看整個Ethereum生態系統的Stablecoin發行情況,但大多數分析Stablecoin的政策文件卻采取了一種探討假設事件的分析方法。
我將在本篇中具體闡釋以下幾點內容,希望可以對想要使用鏈上數據的政策研究人員有所幫助:
ParaSpace已向此前事件受損用戶空投ParaVault NFT:4月8日消息,ParaSpace 宣布已向此前事件中的受損用戶空投 ParaVault NFT。
此前報道,ParaSpace 此前表示在其黑客攻擊事件中所有受影響的用戶都將收到一個 NFT,未來可使用該 NFT 兌換 ParaSpace Token。向 ParaSpace 借貸池提供資金的用戶將獲得額外的 Token,以彌補協議暫停期間錯失的收益機會,ParaSpace 還將引入激勵計劃。[2023/4/8 13:52:03]
鏈上數據的獲取方法
鏈上數據所采用的結構
提取和使用鏈上數據的幾個基本工具
在隨后的文章中,我將探討如何使用這里收集的數據來判斷Crypto市場的走勢。同時,我將在結尾發布可供免費使用的數據和代碼。通過闡明如何在區塊鏈中查詢數據,我希望向大家展示Crypto的開放性可以為數據決策開辟的新方法。
如果您就職于一家監管機構或研究機構,并在獲取Crypto數據時遇到了困難,歡迎與我們取得聯系分享你的想法,了解Paradigm可以為您提供哪些幫助。
比特幣礦企CleanSpark以4250萬美元的價格收購Mawson在喬治亞州的礦場:9月9日消息,比特幣礦企CleanSpark以4250萬美元的價格收購Mawson在喬治亞州的礦場以及礦場內的6488臺礦機,CleanSpark以2650萬美元的現金、價值1100萬美元的普通股、300萬美元的本票以及200萬美元的未來收益支付收購款。該交易預計將在年底前增加1.4 EH/s的算力,使總算力達到5.2 EH/s。CleanSpark表示預計2023年初將再增加2.4 EH/s,到明年年底將增加7.0 EH/s。(CoinDesk)[2022/9/9 13:19:34]
USDC、Tether、BinanceUSD、PaxDollar和GeminiDollar。該方法廣泛適用于鏈上數據,即便你想創建一個不同的數據集。
Etherscan這類區塊瀏覽器非常適用于查看交易快照以及收集特定智能合約的信息,但根據我的經驗,它們卻不太能用于生成大型數據集。在收集和處理原始數據時,你基本上有兩個選擇:在本地運行一個完整的節點,或查詢已經從鏈上直接寫入原始數據的數據庫。第一種方法對于專業技能和計算資源的要求比較高,而第二種方法則只需要基本的SQL和Python技能就可以實現,所以這里我們將采用第二種方法。
Paradigm研究員Samczsun發布以太坊地址標記及搜索網站:9月6日消息,Paradigm研究員Samczsun在推特發布以太坊地址Tag標記網站tags.eth.samczsun.com。Samczsun表示,“我建立了一個非常簡單的網站來標記和標注地址,任何人都可以為之做出貢獻,你可以按地址、按標簽(有通配符)搜索。”
知識圖譜協議0xScope對此表示,“很高興看到開源地址標簽的嘗試,如果Samczsun和Paradigm有興趣,我們也非常樂意分享我們數百萬的地址標簽數據。”[2022/9/6 13:12:03]
Dune和谷歌云平臺的BigQuery有最新的鏈上數據,這些數據都以表格的形式存儲在數據庫中,研究人員可使用SQL命令對其進行查詢。Dune還提供免費的數據庫,不過其速度較慢,而且還有些局限性,但它非常適合于A/B測試的數據查詢,也有助于你熟悉數據庫的運行模式,尤其是對于那些不善于使用SQL查詢關聯數據庫的人。BigQuery雖然更加靈活快捷,但谷歌會對計算資源收費,所以其價格也相對昂貴。我在第一次處理數據時,為了節省費用,我會先在Dune中測試查詢語句,然后再將其輸入GCP中運行。在大多數情況下,這種方法都能起到很好的效果
Web3游戲平臺Soba完成1350萬美元融資,Lightspeed Venture Partners領投:6月29日消息,Web3游戲平臺Soba宣布完成1350萬美元融資,Lightspeed Venture Partners領投,FTX Ventures、Cherry Ventures、Point Nine Capital和TQVentures、以及Matthew Nadeshot Haag、Jack Cou Rage Dunlop、Tim Clash with Ash Evans和Alvaro Alvaro 845 Gonzálezde Buitrago等游戲創作者參投。[2022/6/29 1:40:01]
III.鏈上數據結構
要回答這個問題,你首先需要搞清楚自己處理數據的目的。對于這個測試案例,我決定為主要的法定支持Stablecoin建立一個大型的時間序列數據集,并觀察一些特定的行為:鑄幣,燒毀(即停止流通Stablecoin)和轉移。我之所以選擇以這種方式進行研究,是因為政策制定者和學者目前最為關注法定支持的Stablecoin,所以這些數據在短期內可能相當有用。
以美元計價的幾大Stablecoin都采用了ERC-20Token標準。顧名思義,ERC-20是一種在Ethereum上使用智能合約創建Token的標準化方式。如果你把區塊鏈理解為一個巨大的去中心化Excel表格,那么智能合約就類似于Excel函數。在函數中輸入參數之后,它將使用其內置邏輯產生一個特定的輸出結果。
我們可以使用智能合約的Ethereum地址來對它們進行定位,這些地址是區塊鏈數據結構中的唯一標識符:
USDC
TetherUSD
BinanceUSD
PaxDollar
GeminiDollar
與API類似,智能合約也是可以重復使用的程序。每次智能合約獲得互動指令時,都會產生該互動的記錄,并由Ethereum協議以日志的形式記錄在區塊鏈上,而這些日志則構成了智能合約活動的可靠信息來源。
當智能合同執行一個特定函數時,例如燒毀ERC-20Stablecoin以將其從流通中移除,該函數及其參數將作為交易日志記錄在區塊鏈上。
在下面的交易中,USDCStablecoin的發行商Circle燒毀了價值1056.92美元的USDC。
如果你切換到「日志」標簽,你就可以查看交易事件日志,相應的字段為
地址:智能合約的合約地址。USDCStablecoin的合約地址是0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48。
名稱:智能合約執行的函數,以及該函數中的參數。在這里,智能合約正在調用燒毀函數,該函數接收的參數指定了所燒毀幣的發送地點和燒毀幣的數量。
Etherscan的輸出結果還會顯示主題和數據字段,這些字段包含了我們在分析交易時需要解析的大部分相關信息。
Topic0是函數簽名的哈希值。從本質上講,它會將函數及其參數經由單向算法得到一個唯一的函數哈希值。Ethereum使用的是Keccak-256哈希函數,當你通過Keccak-256算法輸入函數簽名時,它總是會產生相同的哈希值,所以任何時候該哈希值出現在日志中,你都能確信是調用了同一個函數。
Topic1是燒毀函數的一個索引參數。在這里,Topic1是燒毀的Token被發往的地址。(注意:如果燒毀函數有更多的參數,這些參數將作為額外的主題出現)
這里的數據字段表示所燒毀Token的數量。
既然我們已經了解了鏈上數據的基本結構,就可以開始從Dune和GCP中提取數據了。
IV.提取并處理鏈上數據的基本工具
如前所述,在這個例子中,我選擇從現有數據庫中提取鏈上數據,而不是訪問Ethereum網絡上的活動節點。為了便于理解,我使用SQL從GCP提取了大量原始數據表格,然后在Python中使用pandas庫對其進行清理。
當我們從GCP提取表格時,我們將使用BigQuery,它儲存有很多Ethereum的數據表,如下圖左邊一欄所示。當你點擊一個表格時,相應的數據庫模式就會出現,就如下圖中的ethereum.logs表。與此同時,其中涉及的地址、數據和主題都會記錄到日志數據中去。
下圖中的查詢語句將用于提取日志表中涉及與USDC、TetherUSD、BinanceUSD、PaxDollar或GeminiDollar合約互動的所有記錄。除了ethereum.logs中的信息外,一些額外的信息也很有用,所以我還合并了ethereum.block表中的數據,其中涵蓋了Gas費等信息。
得到的表格可以直接由Python讀取,并借助pandas數據框架細分為以下字段:
log_index
transaction_hash
transaction_index
address
data
topics
block_timestamp
block_number
block_hash
number
miner
size
gas_limit
gas_used
base_fee_per_gas
這些字段中的大多數都可以直接使用,不過第三節中討論的主題字段需要用Python進行一些額外的清理,以便將其分成多列。
原文鏈接
Tags:PARPARAETHHERsparta幣前景PARAGON價格Guarded Etheretherdimension
尊敬的用戶: “首次入金至合約,最高送30%真金”的活動火爆進行,為給予全行業更多趣味性,現將本次活動進行分享,即可領取USDT獎勵.
1900/1/1 0:00:00親愛的用戶: 幣安推出 幣安槓桿專屬活動,符合條件的用戶可享受更高的借貸限額、VIP升級券和槓桿免息券.
1900/1/1 0:00:00根據GWR的報告,比特幣是“第一個去中心化的加密貨幣”。比特幣(BTC)下跌1.08%,目前交易價格為19,204美元.
1900/1/1 0:00:00?Mikomedia是一家區塊鏈互操作性提供商,專注于為Cardano等原本非EVM的智能網絡提供EVM功能.
1900/1/1 0:00:00加密市場最近一直沒有波動。在過去的兩周里,比特幣的價格大多徘徊在19,000美元左右。在注意到每日僅上漲0.4%之后,截至發稿時最大的加密貨幣交易價格為19212.9美元.
1900/1/1 0:00:00?SOL的價格難以維持在關鍵支撐位上方,因為價格低于感興趣的區域以尋求更多上升趨勢。SOL繼續掙扎,因為在失去對空頭的支持后價格在下降趨勢中被拒絕.
1900/1/1 0:00:00