时间:2023-06-20|浏览:208
用戶喜愛的交易所
已有账号登陆后会弹出下载
Web3数据中最具挑战性的部分是理解数据本身。根据我的经验,有一件事让我觉得很容易,那就是把每个人都看作是一个巨大的数据仓库和以太坊区块链上的协议,作为仓库中包含多个表和视图的各种模式。PS:也适用于其他区块链。
对于这篇文章,我将努力使事情变得简洁,并使用这些主题来突出它们:
Web3数据流和景观 Web3,分散的数据存储。 解码交易数据的工具:和Web3数据栈的工具概述,以及如何使用它们
让我们开始吧!
Web3数据流和景观
Web3的关键是变得更加独立和独立。这是通过区块链和分布式对等网络而不是服务器-实现客户关系。这使得数据流和格式与我们在Web2不同的习惯。通过研究,我发现了DuneAnalytics和FlipsideCrypto这有解码区块链数据和内置可视化工具的数据映射器Web3感兴趣的数据科学家使用和构建。
上图:
https://docs.google.com/presentation/d/1I6vDOS52uMCmWg3KIbuKYe8lK-8_ol9bEksIUEHNNLI/edit#slide=id.gfac7071356_0_1
以以太坊为例,上图显示了从不同的区块链模式中提取数据进行分析的不同方式。
如果您在以太坊(或任何使用智能合同的区块链)上进行了交易,您可能已经在区块资源管理器上找到了它并看到了这些信息:
通过Etherscan区块浏览器在以太坊区块链上看到的交易示例
学习阅读交易细节将是所有以太坊数据分析和知识的基础,但了解代币和交易数据的流向也很重要。
解读Web3数据
我可能更喜欢用以太坊区块链来解释解密区块链数据,但根据经验,当您了解智能合同中数据的存储和管理时,以太坊更容易理解。在这种情况下,重要的是要注意,我将讨论的许多概念将广泛应用于所有和EVM例如,兼容链和智能合约Polygon、FantomOpera、BSC、ArbitrumOne等。
智能合约交易相当于智能合约驱动web3应用程序中的后台API呼叫。将智能合同中的活动细节及其应用状态的变化记录在称为交易、呼叫和日志的数据元素中。交易数据元素代表用户(或更准确地说)EOA)调用数据元素代表交易中智能合约发起的额外功能调用,日志数据元素代表交易执行过程中发生的事件。
我们可以尝试使用以太坊区块链上的交易数据Etherscan(作为交易实例的基础,我用了一个MirrorCrowdfund合同)。这就像检查你的汽车仪表板来寻找修复汽车问题的指针,但作为数据科学家,我们必须打开汽车引擎盖,知道幕后