I.引言
Crypto政策在制定时很少会用到真实且细化的数据,原因主要有以下三点:
1.新兴技术领域的相关政策大多还停留在理论及定性分析层面,早期阶段很少会使用到数据。
2.尽管链上数据全部开放透明,但要想访问这些数据人们需要在短期内完成大量工作,即便对于Crypto原生从业者来说也是如此。
3.区块链「取证」公司和数据供应商有少量的数据产品,但它们都不具备灵活性/可定制性,也不能满足经济/金融研究人员的需求。
许多现代经济学和金融学研究人员错过了将工具应用于Crypto数据分析的机会。从设计上讲,Crypto可以向任何人提供细化数据,但大部分政策在制定时仍依赖于CoinMarketCap等外部预聚合时间序列数据源,而不是直接从数据源获取数据,这又是什么原因导致的呢?
澳大利亚选举委员会正考虑撤销区块链政党Flux Party登记:1月14日消息,澳大利亚选举委员会(AEC)正打算撤销一个声称可以提供“民主即服务”(democracy as a service)政党的登记。2016年成立的Flux Party曾宣称要改变澳大利亚的民主,而且将不采取任何政策来实现这一目标。Flux打算使用一个基于区块链的智能手机应用程序,以便其成员能够就潜在议员的投票方式进行投票。然而数年后该政党已经难以为继。AEC指出,“2022年1月13日,Joanne Reid作为选举委员会代表向该政党发出通知,声明选举委员会正在考虑根据《1918年联邦选举法》第137(1)(b)条撤销该党的登记。”(Zdnet)[2022/1/14 8:49:04]
正如政策制定者可以查询美国每家主要银行的资产负债表,并逐秒观察消费者存款的变化一样,他们也可以毫不费力地查看整个Ethereum生态系统的Stablecoin发行情况,但大多数分析Stablecoin的政策文件却采取了一种探讨假设事件的分析方法。
Paradigm参投NFT社交平台Showtime的760万美元融资:金色财经报道,加密投资公司Paradigm、DJ和NFT先驱3LAU支持了NFT社交平台Showtime的760万美元融资。Showtime旨在为加密社区提供熟悉的社交媒体界面,使他们能够发现和共享NFT艺术。[2021/5/5 21:26:48]
我将在本篇中具体阐释以下几点内容,希望可以对想要使用链上数据的政策研究人员有所帮助:
推特用户:1inch团队或已出售1.1万枚ETH:7月5日消息,据推特用户/img/20230515153734214727/0.jpg "/>
如果你切换到「日志」标签,你就可以查看交易事件日志,相应的字段为
·地址:智能合约的合约地址。USDCStablecoin的合约地址是0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48。
Parity计划开发和提议通用资产平行链Statemint:官方消息,Parity计划开发和提议一条名为Statemint的通用资产平行链,作为波卡和Kusama最早批的通用平行链。该平行链能具备部署NFT、稳定币、央行数字货币等资产的功能。用户通过在波卡质押DOT或者在Kusama质押KSM就可部署资产。如果获得中继链治理组织的批准,用户甚至不需要质押就可部署资产。[2021/3/9 18:29:51]
·名称:智能合约执行的函数,以及该函数中的参数。在这里,智能合约正在调用烧毁函数,该函数接收的参数指定了所烧毁币的发送地点和烧毁币的数量。
Etherscan的输出结果还会显示主题和数据字段,这些字段包含了我们在分析交易时需要解析的大部分相关信息。
·Topic0是函数签名的哈希值。从本质上讲,它会将函数及其参数经由单向算法得到一个唯一的函数哈希值。Ethereum使用的是Keccak-256哈希函数,当你通过Keccak-256算法输入函数签名时,它总是会产生相同的哈希值,所以任何时候该哈希值出现在日志中,你都能确信是调用了同一个函数。
直播 | Medha Parlikar:市场缺乏流动性肯定会影响到加密货币市场:在今日金色财经联合TOP Network举行的线上直播中,针对“疫情对海外的区块链行业带来了哪些影响”的问题,CasperLabs的CTO Medha Parlikar表示,我们观察到,市场缺乏流动性肯定会影响到加密货币市场,因为人们可能会有更少的流动性来投资加密货币资产。?然而,资金充足、管理得当的项目的研究和工程努力没有中断,因为这些团队中的大多数已经由远程办公和分布式团队组成。底层技术的承诺比以往任何时候都更强大,我认为目前的经济环境不会削弱区块链对我们的承诺。[2020/4/23]
·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进行一些额外的清理,以便将其分成多列。
V.结语
这篇文章使用的是Ethereum的日志数据,同样的方法也可以用来访问链上的各种数据。Python和SQL是大多数经济学家和政策制定者所熟悉的工具,它们可以发挥很大作用。与传统金融相比,Crypto更具透明度。这样一来,研究人员就可以利用实时数据来阐明金融体系的运作方式,并及时控制住可能出现的风险。
在下一篇文章中,我将着重分析法币支持Stablecoin的铸造与烧毁,并提前准备好相应的数据集。在第三篇文章中,我将以图表的形式向大家展示精细化链上数据可用来研究的问题。
责任编辑:Kate
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。