الدرس رقم 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的標籤頁中,您應該能夠看到每個特定日志的追蹤:

這也可以從足跡查詢:

إخلاء المسؤولية
* ينطوي الاستثمار في العملات الرقمية على مخاطر كبيرة. فيرجى المتابعة بحذر. ولا تهدف الدورة التدريبية إلى تقديم المشورة الاستثمارية.
* تم إنشاء الدورة التدريبية من قبل المؤلف الذي انضم إلى مركز التعلّم في Gate. ويُرجى العلم أنّ أي رأي يشاركه المؤلف لا يمثّل مركز التعلّم في Gate.
الكتالوج
الدرس رقم 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的標籤頁中,您應該能夠看到每個特定日志的追蹤:

這也可以從足跡查詢:

إخلاء المسؤولية
* ينطوي الاستثمار في العملات الرقمية على مخاطر كبيرة. فيرجى المتابعة بحذر. ولا تهدف الدورة التدريبية إلى تقديم المشورة الاستثمارية.
* تم إنشاء الدورة التدريبية من قبل المؤلف الذي انضم إلى مركز التعلّم في Gate. ويُرجى العلم أنّ أي رأي يشاركه المؤلف لا يمثّل مركز التعلّم في Gate.
It seems that you are attempting to access our services from a Restricted Location where Gate.io is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Thailand, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.