以太坊錢包地址掃描器
以太坊錢包掃描器:協助檢查 Ethereum 錢包地址的鏈上交易與資產資訊。 快速整理交易紀錄、ETH 餘額及相關鏈上活動,方便進行錢包資料分析。 適合用於錢包研究、歷史交易檢視與區塊鏈安全性分析。 掃描並檢查 Ethereum (ETH) 錢包地址的餘額與搜尋結果
錢包餘額檢查 - Public RPC
私鑰搜尋模式
掃描進度
掃描結果 - 可儲存為 WinnerETH.txt
深入了解 Ethereum。
從演算法到 API。
Ethereum 不只是加密貨幣。 它結合權益證明、EVM、密碼學演算法、 智能合約與 JSON-RPC API, 建構出全球性的去中心化運算平台。
什麼是 Ethereum?
Ethereum(以太坊)是一個可以執行智能合約的去中心化區塊鏈平台。 ETH 是 Ethereum 網路使用的原生資產, 可用於支付交易手續費,以及參與網路的相關運作。
Ethereum 的共識機制
目前的 Ethereum 採用 Proof of Stake(PoS,權益證明) 作為主要的共識機制。 Ethereum 已於 2022 年從 Proof of Work 轉移至 Proof of Stake。
Proof of Stake
網路驗證者(Validator)透過質押 ETH 參與區塊驗證與區塊提議, 協助維持 Ethereum 網路的共識。
Validator
Validator 負責驗證交易與區塊, 並參與 Ethereum 網路的共識維護。
重點: Proof of Stake 並不是透過大量計算雜湊值進行競爭的機制。 Validator、Consensus Layer 與 Execution Layer 會共同維持 Ethereum 網路的運作。
一筆 Ethereum 交易是如何運作的?
Ethereum 使用的密碼學演算法
Ethereum 不只使用共識機制, 在地址產生、交易簽章與資料雜湊等不同層面, 也會使用多種密碼學技術。
Ethereum 地址是如何產生的?
一般 Ethereum EOA 地址會先從私鑰推導出公開金鑰, 接著對公開金鑰執行 Keccak-256 雜湊, 最後取結果的最後 20 個位元組作為地址的一部分。
Ethereum 地址通常以 0x 開頭,後面接 40 個十六進位字元。 不包含 0x 的部分為 20 位元組,也就是 160 位元。
地址範例
EVM - Ethereum Virtual Machine
EVM(Ethereum Virtual Machine,以太坊虛擬機) 是用於執行 Ethereum 智能合約的虛擬機。 使用 Solidity 等語言撰寫的智能合約會經過編譯, 最終以 EVM 可以執行的位元組碼形式運作。
Smart Contract
根據預先設定的程式規則, 在區塊鏈上自動執行相關邏輯。
Bytecode
Solidity 等語言經過編譯後, 可供 EVM 執行的程式碼。
Gas
用於衡量 EVM 執行運算所需資源的單位, 也是交易費用計算的重要基礎。
什麼是 Ethereum API?
如果要從網站、Web 應用程式或後端系統連接 Ethereum, 最基本的介面之一就是 JSON-RPC API。
Ethereum Execution Client 實作共同的 JSON-RPC 規範, 應用程式可以透過 Ethereum 節點取得區塊資料、 帳戶資訊、交易資訊,以及智能合約相關資料。
最新區塊高度
取得 Ethereum 網路目前最新的區塊高度。
ETH 餘額
取得指定 Ethereum 地址的 ETH 餘額。
交易查詢
根據交易雜湊值取得交易的詳細資訊。
合約呼叫
在不改變鏈上狀態的情況下, 呼叫智能合約的 view 或 pure 等函式。
事件紀錄
取得智能合約產生的事件紀錄, 方便應用程式進行資料查詢與分析。
傳送已簽署交易
將已完成簽章的交易資料傳送至 Ethereum 網路。
Ethereum JSON-RPC 線上測試
點擊下方按鈕後,系統會向公開 RPC Endpoint 發送 JSON-RPC 請求,並取得目前的 Ethereum 區塊高度。
Ethereum 開發常用工具與函式庫
ethers.js
用於 JavaScript 或 TypeScript 開發, 可操作 Ethereum、Wallet、Contract、 Provider 等功能。
web3.js
JavaScript Web3 函式庫, 可用於連接 Ethereum 節點以及操作智能合約。
web3.py
Python Ethereum 函式庫, 可用於連接 Ethereum 節點、 處理交易以及操作智能合約。
JSON-RPC
位於應用程式與 Ethereum 節點之間的標準通訊介面, 可直接向節點發送 RPC 請求。
JSON-RPC 基本格式
Ethereum JSON-RPC 使用 JSON 格式的請求, 應用程式可以將請求傳送至 Ethereum 節點。
例如呼叫
eth_blockNumber
時,節點會回傳目前區塊高度,
通常以十六進位格式表示。
Ethereum 網路架構
重點整理
Consensus
Ethereum 採用 Proof of Stake 作為共識機制。
Cryptography
Ethereum 使用 Keccak-256、 ECDSA、secp256k1 等密碼學技術。
Execution
智能合約會在 EVM 上執行。
API
應用程式可以透過 JSON-RPC 與 Ethereum 節點進行通訊。
理解 Ethereum 時,不應只關注 ETH 這項資產本身, 也應理解 Consensus Layer、Execution Layer、 EVM、密碼學技術以及 JSON-RPC API 之間如何互相連接。