日期:2023-03-16
来源:玫瑰财经网
浏览:次
原文题目:《Using On-Chain Data for Policy Research: Part 1》
原文作者:Brendan Malone,Paradigm
编译原文:Kxp、BlockBeats
一.导言
Crypto策略很少使用精确细致的数据,原因有三个:
1.新兴技术领域的相关政策大多停留在理论及定性分析层面,在早期阶段很少使用数据。
2.链中的数据都是开放透明的,但要访问这些数据,需要在短期内进行大量工作(即直接从区块链中提取原始数据)。对Crypto基本工作者也是如此。
3.区块链“取证”公司和数据供应商拥有少量数据产品,但没有灵活性/定制能力,无法满足经济/金融研究院的需求。
许多现代经济学和金融学研究人员错过了将工具应用于Crypto数据分析的机会。Crypto在设计上可以为任何人提供精细数据,但为什么大部分策略依赖外部预聚合时间系列数据源,如CoinMarketCap,而不是直接从数据源获取数据
正如政策制定者可以查询美国各大银行的资产负债表,以秒为单位观察消费者存款的变化一样,很容易确认整个Ethereum生态系统的Stablecoin发行情况,但大多数分析Stablecoin的政策文件都采用了审查假设事件的分析方法。
为了对计划使用链中数据的政策研究人员有帮助,本文将具体说明以下几点。
链中的数据收集方法
链中的数据使用的结构
从链中提取和使用数据的一些基本工具
在接下来的文章中,我将讨论如何使用这里收集的数据来判断Crypto市场的趋势。同时
,我将在最后公布免费使用的数据和代码。通过解释区块链中查询数据的方法,我想展示Crypto的开放性是数据决策的新方法。如果在管理机构或研究机构工作,在获取Crypto数据时遇到困难,请咨询Paradigm能提供什么帮助。
二。链数据收集方法
通常,数据收集应侧重于区块链(Ethereum)(主要以美元支持的Stablecoin)和特定项目的子集,如USDC
块浏览器(如Etherscan)非常适合查看事务快照和收集有关特定智能协议的信息,但根据我的经验,它不太适用于生成大型数据集。收集和处理原始数据时,基本上有两个选项。(1)在本地运行整个节点,或(2)查询链中直接记录原始数据的数据库。第一种方法对专业技能和计算资源要求很高,第二种方法只需要基本的SQL和Python技术。因此,这里使用第二种方法。
Dune和Google云平台(GCP)的BigQuery拥有最新的链数据,这些数据作为表存储在数据库中,研究人员可以使用SQL命令进行查询。Dune还提供免费数据库,但速度慢,而且有限。但是,适合A/B测试的数据查询,有助于熟悉数据库执行模式。特别是对于不擅长使用SQL查询连接关系数据库的人来说。
三。链中的数据结构
为了回答这个问题,首先要掌握自己处理数据的目的。在这个测试案例中,我们决定为主要的法定支持Stablecoin建立一个大的时间系列数据集,并观察铸币(即Stablecoin发行)、燃烧(即Stablecoin停止流通)和传输等特定行为。我之所以选择以这种方式进行研究,是因为政策制定者和学者们目前对法庭支持的Stablecoin最感兴趣。所以这些数据在短期内可能有用。
以美元表示的几个主要Stablecoin采用了ERC-20Token标准。顾名思义,ERC-20是Ethereum使用智能协议创建Token的标准化方法。如果将区块链解释为巨大的集中式Excel表,智能协议将类似于Excel函数。在函数中输入参数后,使用内置逻辑生成特定的输出结果。例如,MAX函数是用于输出输入的参数的最大值。
在区块链数据结构中,可以使用智能协议的Ethereum地址找到唯一标识符。
Usdc
泰德美元
Bin ance USD
Pax dollar
Gemini dollar
和API一样,智能合同也是可以重复使用的程序。每当智能协议收到交互式命令时,就会生成该交互的记录,并将以太网协议作为日志写入区块链中。这些日志构成了智能合同活动的可靠信息来源。
当智能合同执行某些函数(如燃烧ERC-20 Stablecoin,将其从流通中删除)时,函数及其参数将作为事务日志写入区块链中。
在下一笔交易中,USDC Stablecoin的发行人Circle烧毁了价值1056.92美元的USDC。
您可以切换到“日志”选项卡以查看事务事件日志。相应的字段如下
地址:智能合同的合同地址。USDC Stablecoin的合同地址是0xa 0b 86991 c 6218 b 36 C1 d 19d 4a 2e 9e B0 ce 3606 EB 48。
名称:智能合同执行的函数及其参数。其中,智能合同正在调用消失函数,该函数指定被烧毁货币的发送位置(例如,烧毁的池、Ethereum地址)和被烧毁货币的数量(小于256位的无符号整数)。
Etherscan的输出还显示主题和数据字段,其中包含分析事务时需要解决的大多数相关信息。
Topic0是函数签名的哈希值。基本上,通过单向算法得到函数及其参数,得到唯一函数的哈希值。Ethereum使用Keccak-256散列函数。Keccak-256算法在输入函数签名时始终生成相同的散列值
,因此可以确信,每当日志中出现此散列值时,都会调用相同的函数。Topic1是燃烧函数的索引参数。其中Topic1是被烧毁的Token发送的地址。
生成的表单可直接从python读取,并使用pandas数据框架细分为以下字段:
Log _ index
Transaction _ hash
Transaction _ index
Address
数据。
托菲克斯
Block _ timestamp
Block _ number
Block _ hash
Number
小调(演员)
Size
Gas _ limit
Gas _ used
Base _ fee _ per _ gas
这些字段中的大多数都可以直接使用,但第三节中介绍的主题字段需要使用python进一步清理,以将其拆分为多个列。
V.结论
这句话使用以太网的日志数据,您可以使用相同的方法访问链中的各种数据。Python和SQL是大多数经济学家和政策制定者熟悉的工具,可以发挥很大作用。Crypto比传统金融透明度更高。这使研究人员能够利用实时数据,明确金融系统的工作方式,及时控制可能出现的风险。
单击下载
European Exchange金融投资European Exchange(也称为Eurokx)是世界领先的数字资产交易所,为全球用户提供比特币、莱特货币、以太网货币等数字资产的现货和衍生品交易服务,并使用区块链技术为全球交易者提供高级金融服务。这是一个非常古老的数字货币交易平台,平台为我们提供安全、专业的数字货币交易经验,为新手提供完整的流程指导,使其易于启动,通过客服24小时在线回复提供最佳服务。
500吨汽车吊作业性能表(汽车吊支腿反力及抗倾覆验算)
石碣镇汽车站(今天,石碣汽车客运站恢复运营)
招贤汽车站(9月14日起,莒县K601路增开大站快车)
北京福田汽车图片(自重不到两吨,详解福田领航S1小卡)
东风轻型汽车(“东风轻型车”横空出世 未来无人驾驶车将快递送到家门口)
周口市汽车东站(郑阜高速铁路上的主要客运站——周口东站)
Copyright (c) 2022 玫瑰财经网 版权所有
备案号:冀ICP备17019481号
玫瑰财经网发布此信息的目的在于传播更多信息,与本站立场无关。玫瑰财经网不保证该信息(包含但不限于文字、视频、音频、数据及图表)全部或者部分内容的准确性、真实性、完整性、有效性、及时性、原创性等。
相关信息并未经过本网站证实,不对您构成任何投资建议,据此操作,风险自担。