Lição 1

[以太坊虚拟机(EVM)] 对EVM链的实际分析(以姨太为例)

区块链技术在实施上可能存在很大差异,不同的生态系统可能侧重于不同的方面,如性能或隐私。存储组织在不同的区块链之间也可能有所不同。

首先,区块链是一种技术,其实现方式可以因特定生态系统试图解决的全球问题而大不相同。一些区块链试图专注于性能,以潜在地取代传统基础设施(例如,VISA每秒可以处理12,000笔交易),而其他区块链则将隐私视为金融基础设施的主要组成部分。是的,在任何区块链的核心都是具有一定存储容量的区块,当填满时,会关闭并与先前填充的区块链接,形成一系列数据,被称为区块链,但存储组织本身在不同区块链之间可能会有根本不同的方式。以太坊中的所有业务逻辑主要通过智能合约实现,例如,在 Polkadot 中,实现是通过模块完成的。是的,即使是在同样的智能合约上进行比较,例如以太坊和 Solana。首先,它们是用不同的编程语言编写的(以太坊使用 Solidity,Solana 使用 RUST | C | C++),其次,它们实施完全不同的存储方法。

字节码被解码并保留为原始形式。如果您曾经使用区块链浏览器,那么您应该了解某个区块链所持有的原始数据。这些细节在不同的区块链之间有所不同。然而,举例来说,大多数由以太坊虚拟机(EVM)驱动的区块链包括:

这些细节在不同的区块链之间有所不同。然而,举例来说,大多数由以太坊虚拟机(EVM)驱动的区块链包括:

  • 区块 - 附加到链上的交易组
  • 交易-密码学签名的区块链状态指令
  • 日志 - 智能合约创建的事件
  • 痕迹 - 在执行交易期间发生的事情的逐步记录

实际上,上述实体构成了整个区块链。这表明仅通过使用它们,任何去中心化生态系统都可以被充分分析。尽管这些表中的数据可以被人类阅读(不像字节码那样),但这样做需要对区块链有深入的理解。

Footprint Analytics支持原始数据,使我们能够基于其进行分析。

您可以通过点击我们的网络应用程序访问数据创建-> 新图表.

我们将原始数据存储在不同的表中,其名称是根据以下命名约定构建的:

[chain]_[entity]

,哪里[chain] _是链的名称,在原始链数据示例中,[entity]是我们上面提到的列表中的任何内容(区块,交易等)。要查找与特定链的原始数据相关的表,需要1. 在侧边栏中输入其名称,2. 选择青铜级别,如下一张截图所示。

正如您所看到的,只显示与以太坊相关和原始数据相关的内容。让我们浏览所有支持的表格,看看数据与您已经熟悉的内容 - 区块浏览器的匹配情况。让我们以0x83c0b53f4b9d3c3d454dbffd924b4a390e0b0636f723399839fa92b6efde023e哈希的交易为例:

让我们尝试在ethereum_transaction表中查找交易信息。需要设置以下查询构造设置才能获取所需数据:

输出可在找到https://www.footprint.network/chart/0x83c0b53f4b9d3c3d454dbffd924b4a390e0b0636f723399839fa92b6efde023e-in-ethereum-transactions-fp-36101

大部分返回的信息可以在交易概览的主选项卡中找到。让我们在用户界面中突出显示一些返回的字段:

让我们切换到以太坊虚拟机(EVM)中的另一个标签页 - 日志在复杂的用例中,您的交易可能会通过多个智能合约,在执行过程中发出多个不同的事件。

要查找相应的信息,您应该查询ethereum_logs表。要获取特定交易的日志,构造函数中的查询将如下所示:

https://www.footprint.network/chart/以太坊-0x83c0b53f4b9d3c3d454dbffd924b4a390e0b0636f723399839fa92b6efde023e-fp-36102日志

在这个内部交易在Etherscan的标签页中,您应该能够看到每个特定日志的追踪:

这也可以从足迹查询:

Exclusão de responsabilidade
* O investimento em criptomoedas envolve riscos significativos. Prossiga com cuidado. O curso não pretende ser um conselho de investimento.
* O curso é criado pelo autor que se juntou ao Gate Learn. Qualquer opinião partilhada pelo autor não representa o Gate Learn.
Catálogo
Lição 1

[以太坊虚拟机(EVM)] 对EVM链的实际分析(以姨太为例)

区块链技术在实施上可能存在很大差异,不同的生态系统可能侧重于不同的方面,如性能或隐私。存储组织在不同的区块链之间也可能有所不同。

首先,区块链是一种技术,其实现方式可以因特定生态系统试图解决的全球问题而大不相同。一些区块链试图专注于性能,以潜在地取代传统基础设施(例如,VISA每秒可以处理12,000笔交易),而其他区块链则将隐私视为金融基础设施的主要组成部分。是的,在任何区块链的核心都是具有一定存储容量的区块,当填满时,会关闭并与先前填充的区块链接,形成一系列数据,被称为区块链,但存储组织本身在不同区块链之间可能会有根本不同的方式。以太坊中的所有业务逻辑主要通过智能合约实现,例如,在 Polkadot 中,实现是通过模块完成的。是的,即使是在同样的智能合约上进行比较,例如以太坊和 Solana。首先,它们是用不同的编程语言编写的(以太坊使用 Solidity,Solana 使用 RUST | C | C++),其次,它们实施完全不同的存储方法。

字节码被解码并保留为原始形式。如果您曾经使用区块链浏览器,那么您应该了解某个区块链所持有的原始数据。这些细节在不同的区块链之间有所不同。然而,举例来说,大多数由以太坊虚拟机(EVM)驱动的区块链包括:

这些细节在不同的区块链之间有所不同。然而,举例来说,大多数由以太坊虚拟机(EVM)驱动的区块链包括:

  • 区块 - 附加到链上的交易组
  • 交易-密码学签名的区块链状态指令
  • 日志 - 智能合约创建的事件
  • 痕迹 - 在执行交易期间发生的事情的逐步记录

实际上,上述实体构成了整个区块链。这表明仅通过使用它们,任何去中心化生态系统都可以被充分分析。尽管这些表中的数据可以被人类阅读(不像字节码那样),但这样做需要对区块链有深入的理解。

Footprint Analytics支持原始数据,使我们能够基于其进行分析。

您可以通过点击我们的网络应用程序访问数据创建-> 新图表.

我们将原始数据存储在不同的表中,其名称是根据以下命名约定构建的:

[chain]_[entity]

,哪里[chain] _是链的名称,在原始链数据示例中,[entity]是我们上面提到的列表中的任何内容(区块,交易等)。要查找与特定链的原始数据相关的表,需要1. 在侧边栏中输入其名称,2. 选择青铜级别,如下一张截图所示。

正如您所看到的,只显示与以太坊相关和原始数据相关的内容。让我们浏览所有支持的表格,看看数据与您已经熟悉的内容 - 区块浏览器的匹配情况。让我们以0x83c0b53f4b9d3c3d454dbffd924b4a390e0b0636f723399839fa92b6efde023e哈希的交易为例:

让我们尝试在ethereum_transaction表中查找交易信息。需要设置以下查询构造设置才能获取所需数据:

输出可在找到https://www.footprint.network/chart/0x83c0b53f4b9d3c3d454dbffd924b4a390e0b0636f723399839fa92b6efde023e-in-ethereum-transactions-fp-36101

大部分返回的信息可以在交易概览的主选项卡中找到。让我们在用户界面中突出显示一些返回的字段:

让我们切换到以太坊虚拟机(EVM)中的另一个标签页 - 日志在复杂的用例中,您的交易可能会通过多个智能合约,在执行过程中发出多个不同的事件。

要查找相应的信息,您应该查询ethereum_logs表。要获取特定交易的日志,构造函数中的查询将如下所示:

https://www.footprint.network/chart/以太坊-0x83c0b53f4b9d3c3d454dbffd924b4a390e0b0636f723399839fa92b6efde023e-fp-36102日志

在这个内部交易在Etherscan的标签页中,您应该能够看到每个特定日志的追踪:

这也可以从足迹查询:

Exclusão de responsabilidade
* O investimento em criptomoedas envolve riscos significativos. Prossiga com cuidado. O curso não pretende ser um conselho de investimento.
* O curso é criado pelo autor que se juntou ao Gate Learn. Qualquer opinião partilhada pelo autor não representa o Gate Learn.