最後更新日期:2024 年 9 月 16 日
區塊鏈的出現,讓我們不用依賴「中間人」的協助,也可以進行資產轉移。這是因為來自全球各地的陌生網友(礦工)們協同記錄交易,打造了「公開透明」且「所有人都可以查看」的帳本,以此取代傳統金融由銀行記帳的模式。不過你可能會好奇,這「公開透明」的帳本究竟在哪裡?我們又該如何查看這些「帳本」呢?
本文將探討這個主題——區塊鏈瀏覽器——我們拿以太坊的 Etherscan 瀏覽器做介紹。
本篇文章將涉及 區塊鏈 與 以太坊 的概念,若初學者們對於區塊鏈技術尚不熟悉,可以先閱讀這兩篇科普文章。
Etherscan 是什麼?
Etherscan,也被稱為 Ethplorer,是一種區塊鏈瀏覽器(Blockchain Explorer),專門記錄以太坊區塊鏈上的各種交易數據,讓用戶能夠隨時查詢各種鏈上數據,例如:交易紀錄、錢包餘額、合約地址、代幣經濟學等。
開發 Etherscan 的團隊是 Blockscan,本身不受以太坊基金會管理或贊助,換句話說 Etherscan.io ****是一個獨立運作的平台,沒有政治力量介入。
≣ Ether:從以太幣到以太坊
Ether 指的是以太坊區塊鏈的原生加密貨幣,其交易代碼為 ETH。所以,Etherscan 的名稱即源自於它是針對以太坊區塊鏈所開發的瀏覽器。
類似的邏輯也適用於其他區塊鏈瀏覽器,如 BscScan、Polygonscan 和 Tronscan 等,它們分別針對不同的區塊鏈平台(BSC 鏈、Polygon 鏈、Tron 鏈)所設計。
≣ Scan:探索區塊鏈的窗口
在電腦科學領域,Scan 通常指的是對數據進行系統性的搜尋、分析或檢查。
而在區塊鏈世界裡,Scan 經常用於區塊鏈瀏覽器的名稱,就像微軟所推出的 Internet Explorer 瀏覽器(1995.08 ~ 2022.06)所扮演的角色一樣,區塊鏈瀏覽器是用來瀏覽和查詢區塊鏈上數據的網路工具或平台,它允許用戶實時監看區塊鏈的出塊情形、交易紀錄、錢包地址餘額等資訊,為以太坊區塊鏈的用戶提供了全面、方便的資訊查詢窗口。
Etherscan 需要註冊嗎?
用戶在使用 Etherscan 時,不需要事先註冊帳戶。不過,若用戶選擇註冊 Etherscan 帳戶,將可享有額外權限,例如「關注列表」(Watch list),這是一種用於追蹤特定錢包地址,並在交易發生時接收通知的功能,稍後的段落我們會再詳細介紹;另外,開發人員也可透過註冊帳戶,免費使用 Etherscan 的 API(應用程式設計介面)串接服務。
進入 Etherscan.io 主畫面,點擊右上角「Sing In」,跳轉出來的頁面中選擇「Sign Up」,依序填入使用者暱稱、電子郵件、密碼等資料,輕鬆完成註冊。
Etherscan 五大功能教學
≣ 功能一:透過 Etherscan 查詢錢包餘額
使用 Etherscan 查詢錢包餘額的方法十分簡單,進入 Etherscan.io 主畫面,在搜尋框裡輸入你想查詢的錢包地址,再按下「🔍」按鈕。
在 Etherscan 查看餘額無需提供私鑰及密碼,而且只要是「EVM 兼容」的熱錢包/冷錢包地址都有被支援到,十分方便。
EVM 兼容是指一個區塊鏈或智能合約是否可以在以太坊虛擬機 EVM 上運行。若該項目是 EVM 兼容的,那麼就可以使用以太坊生態系統中既有的工具和技術來開發他們的應用程式,如以太坊錢包、智能合約庫和開發工具等。 一旦成為 EVM 兼容,新鏈上的程式開發人員就可以更簡單快速地把以太坊上的智能合約轉移至這條新鏈上,不需要為了這條新鏈再重寫一遍代碼。像是老牌公鏈雪崩(Avalanche)、以側鏈起家的 Polygon 以及幣安智能鏈(Binance Smart Chain, BSC)等,都是「EVM 兼容」區塊鏈中的佼佼者。
≣ 功能二:透過 Etherscan 查詢交易紀錄
接續上一段的操作,畫面中間偏下方是交易紀錄查詢的區域,不論是同質化/非同質化代幣(Token /NFT)都能查。
每一筆交易都會產生一組「哈希」(Hash),常見的稱呼方式有 Transaction Hash、Transaction Info、Txn Hash 等,簡單的說這是一組由數字及英文字母組成的交易編號,代表著每一次的鏈上交易。
點擊交易編號(例如 0xe5c16f7f9d2799945…)可進一步查看更多細節,像是交易狀態、區塊高度、交易日期與時間、Gas Fee 等等。
延伸閱讀:Gas Fee 是什麼?Gas Fee 計算方式及 3 個 Gas Fee 設定小撇步
≣ 功能三:透過 Etherscan 查看 Gas Fee 價格(Gas Tracker)
進入 Etherscan.io 主畫面,展開「More」的下拉式選單,再按下「Gas Tracker」按鈕。
- 當前 Base 與 Priority
行情 分為低(Low)、平均(Average)、高(High),越高層級的 Gas fee 表示交易處理的優先順序越前面,等待時間也越短。 - 當前各平台 Gas Fee 查詢
查看在各平台交易時花費的 Gas Fee 估計。因為各平台的交易類型、交易複雜程度與當下的擁擠程度都不太一樣,所以 Gas Fee 也不盡相同。 - Gas Fee 歷史紀錄
查看歷史紀錄,得知 Gas fee 在哪一天/哪一個時間區(尖峰、離峰)段比較便宜?
💡 Gas Fee 小學堂 Gas Fee 的計算公式為 **Gas Fee = Gas Limit x (Base fee + Priority fee),**是動態的數值,並以 ETH 支付。而 Base fee 與 Priority fee 兩者又可以合稱為 Gas Price。 Gwei:一種以太幣的單位,是以太幣 ETH 的十億分之一,即 1 Gwei = 0.000000001 ETH。 Gas Limit:在交易執行時所需的最大單位量,視交易複雜程度,每筆交易所需的單位量也不盡相同。Gas Limit 的設定不可過低(多數情況下,遵守預設值就可以了),否則會交易失敗,而且被消耗的 Gas Fee 也會無法退還。 Base Fee(基本費):可以理解為要完成這筆交易的最低成本,這筆費用將會付給區塊鏈本身,並被銷毀。 Priority Fee(礦工費):可以理解為支付給礦工的酬勞,調整 Priority Fee 能加快交易速度,因爲礦工會優先選擇酬勞較高的交易進行驗證。
≣ 功能四:代幣經濟學
我們可以在 Etherscan 的搜尋框輸入「加密貨幣交易代碼」,以了解特定代幣的相關資訊,例如本文輸入了 USDT 作為示範。
經查詢,可以一覽在以太坊上發行的 USDT 基本代幣經濟學,包括了代幣供應量、持有人數、交易次數、市值、合約地址等資訊;也可以監看 USDT 的實時轉帳(Transfer)紀錄。
≣ 功能五:NFT 實時數據
進入 Etherscan.io 主畫面,點擊「NFT」展開下拉式選單:
- Top NFTs:按照交易量(Volume)排序,顯示最熱門的以太坊 NFT 項目。
- Top Mints:按照鑄造數(Mints)排序,顯示最熱門的以太坊 NFT 項目。
- Lastest Trades:實時監看以太坊 NFT 最新的交易。
- Lastest Transfers:實時監看以太坊 NFT 最新的移轉。
- Lastest Mints:實時監看以太坊 NFT 最新的鑄造。
Etherscan 進階功能教學
≣ 功能ㄧ:透過 Etherscan 追蹤大戶、巨鯨地址
如果我們想追蹤特定地址(例如:有影響力的大 V 用戶、匿名巨鯨),知道他們都交易、持倉了哪些幣種,可以善用 Etherscan 的「關注列表」(Watch list)功能。不過此功能是進階權限,必須先註冊 Etherscan 帳號才能啟用喔!
查詢完特定地址後按下 🌟 按鈕,然後點擊自己的帳戶名稱,從下拉式清單中點擊進入「Watch list」就可以看到剛才收藏的錢包地址了,並且可以「Edit」自定義推播的觸發時機。
≣ 功能二:透過 Etherscan 與智能合約直接互動
你是否聽說過,當某些熱門的 NFT 項目發售遭瘋搶、或大量用戶同時使用 DeFi 平台 ,會出現使用者介面當機而無法使用的情況?若是遇到這種情況,透過 Etherscan 與智能合約直接互動,就可以跳過使用者介面直接與項目背後的「智能合約」進行互動,解決上述問題。
例如在 Etherscan 的搜尋框輸入「Uniswap」,這是以太坊的去中心化交易所(DEX)龍頭;和早前查詢代幣經濟學的結果相似,我們也得到許多關於 Uniswap 協議(Protocol)的基本資訊。
按下「Connect to Web3」按鈕,將錢包連接 Uniswap 協議的智能合約。
連接之後,點擊「Write Contract」就可以看到此合約底下支援哪些交易類別(Method),例如質押、鑄造、轉帳⋯⋯讓我們執行寫入操作。
例如最基本的動作就是代幣轉帳(7. transfer),從用戶的地址將代幣轉帳到其他地址。
下方範例中,我們展開了「transfer」選單,打算從連線錢包中轉一些代幣給他人,填寫完接收方的地址以及欲發送的代幣數量後按下「Write」,將跳轉出熱錢包的授權視窗,先進入「編輯」設定代幣種類(也可以重新調整代幣數量),所有欄位核對無誤後點擊「確認」就大功告成了。
Etherscan 如何防範詐騙?
隨著幣圈的詐騙與駭客活動與日俱增,Etherscan 開發團隊積極推出多項應對措施。這些服務都是免費提供的,並預設自動彙整到 Etherscan.io 系統中。
≣ Etherscan 自動隱藏可疑交易
為了打擊「地址中毒」(Address poisoning)詐騙手段,Etherscan 推出了一項功能,將「零價值的代幣轉移」交易紀錄隱藏。
💡 地址中毒 這是一種幣圈詐騙手法,詐騙者在監控用戶的交易活動後,使用帳號產生器建立一個極為相似的山寨地址,然後向受害人發送一筆微小甚至是零代幣的交易。 註:因為錢包地址很長一串,顯示的時候中間有「⋯」字樣,詐騙者會製造一個「開頭 5 碼及結尾 4 碼相同,但中間不同」的山寨地址。
這樣的手法很像是在「投毒」,拿這些山寨地址魚目混珠「感染」受害人的交易紀錄。未來受害人在做錢包內多個地址的資金劃轉時,如果不小心複製到了詐騙者的山寨地址,就有可能將資金誤轉,使詐騙者得逞。
這個保護機制是預測自動開啟的,但用戶還是可以點擊右上角的 🔆 → Site Settings → Zero-value token transfers,找到自定義的開關。
≣ Etherscan 辨識潛在的可疑地址
Etherscan 提供了內建的「ETHProtect」資金檢測系統,用於識別與用戶交易的相關地址,是否曾有可疑活動(欺詐、利用程式漏洞、網路釣魚、駭客⋯⋯)。
一旦被「ETHProtect」識別為可疑地址,將被添加到 Etherscan 的數據庫中,也會被註記像是「紅色盾牌」這樣的警示圖標。
儘管這並不是什麼新發明,但通常這樣的服務僅對大型機構和交易所開放,而且是要收費的(費用也不便宜)。因此,一般用戶能夠享受到這樣的免費服務是非常棒的!
結語
對於新手來說,Etherscan 看起來可能有點嚇人,網站上總是充滿了看不懂的字串、編號和標籤,但只要我們先釐清一些 區塊鏈 與 以太坊 的專有名詞術語(例如錢包地址、轉帳、Gas 費用、智能合約⋯⋯),Etherscan 的操作其實並沒有想像中困難。
透過掌握這些基礎知識,我們可以更直觀地使用 Etherscan 這個強大工具,深入了解自己的交易和其他用戶/項目方的動態。不要被一開始的複雜性嚇到,只要有耐心,你將能夠游刃有餘地在這個加密世界中航行。祝你玩得開心,也希望這篇介紹能夠成為你踏入區塊鏈領域的良好起點!
收到更多精彩好文!也歡迎大家加入〈鏈習生 LINE 社群〉,和鏈習生研究員、讀者們一起探索 Web3 宇宙!