当前位置:首页>货币平台

Paradigm:如何使用链上数据进行策略研究

日期:2023-03-16

来源:玫瑰财经网

浏览:

    Paradigm:如何使用链上数据进行策略研究

    原文题目:《Using On-Chain Data for Policy Research: Part 1》

    原文作者:Brendan Malone,Paradigm

    编译原文:Kxp、BlockBeats

    一.导言

    Crypto策略很少使用精确细致的数据,原因有三个:

    1.新兴技术领域的相关政策大多停留在理论及定性分析层面,在早期阶段很少使用数据。

    2.链中的数据都是开放透明的,但要访问这些数据,需要在短期内进行大量工作(即直接从区块链中提取原始数据)。对Crypto基本工作者也是如此。

    3.区块链“取证”公司和数据供应商拥有少量数据产品,但没有灵活性/定制能力,无法满足经济/金融研究院的需求。

    许多现代经济学和金融学研究人员错过了将工具应用于Crypto数据分析的机会。Crypto在设计上可以为任何人提供精细数据,但为什么大部分策略依赖外部预聚合时间系列数据源,如CoinMarketCap,而不是直接从数据源获取数据

    Paradigm:如何使用链上数据进行策略研究

    正如政策制定者可以查询美国各大银行的资产负债表,以秒为单位观察消费者存款的变化一样,很容易确认整个Ethereum生态系统的Stablecoin发行情况,但大多数分析Stablecoin的政策文件都采用了审查假设事件的分析方法。

    为了对计划使用链中数据的政策研究人员有帮助,本文将具体说明以下几点。

    链中的数据收集方法

    链中的数据使用的结构

    从链中提取和使用数据的一些基本工具

    在接下来的文章中,我将讨论如何使用这里收集的数据来判断Crypto市场的趋势。同时

    Paradigm:如何使用链上数据进行策略研究

    ,我将在最后公布免费使用的数据和代码。通过解释区块链中查询数据的方法,我想展示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算法在输入函数签名时始终生成相同的散列值

    Paradigm:如何使用链上数据进行策略研究

    ,因此可以确信,每当日志中出现此散列值时,都会调用相同的函数。

    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小时在线回复提供最佳服务。

相关文章阅读

Copyright (c) 2022 玫瑰财经网 版权所有

备案号:冀ICP备17019481号

玫瑰财经网发布此信息的目的在于传播更多信息,与本站立场无关。玫瑰财经网不保证该信息(包含但不限于文字、视频、音频、数据及图表)全部或者部分内容的准确性、真实性、完整性、有效性、及时性、原创性等。
相关信息并未经过本网站证实,不对您构成任何投资建议,据此操作,风险自担。