以太坊是當前除了比特幣以外,最知名的公鏈,其生態極其豐富,被稱為區塊鏈2.0的代表,那麼,對於這樣一個公鏈,我們除了閱讀其白皮書、黃皮書外,還有哪些瞭解其的方式呢?
這裡,我就為大家介紹一下etherscan這款工具,etherscan是以太坊官方支援的區塊鏈瀏覽器。透過它,我們不但可以查詢以太坊本身的一些資料,還可以檢視所有基於以太坊發行的代幣的轉移路線、持有者、交易量和合同等。
因此,對於以太坊愛好者來講,etherscan是一款必備的查詢工具,同時也是小白瞭解以太坊的入門途徑之一。
etherscan網址:https://cn.etherscan.com
檢視以太坊網路
進入到etherscan後,首頁顯示的就是我們當前的以太坊網路的概覽,透過這些資料我們可以瞭解到當前以太坊網路的大致執行情況。
ETHER PRICE是當前以太坊的價格,目前是396.92美元,後面的0.03352 BTC 則代表的是當前一個以太可以兌換成多少比特幣。
TRANSACTIONS指的是全網一共產生的交易筆數,15.3TPS則代表目前以太坊網路每秒可以處理15.3筆交易,SAFE GAS PRICE是目前以太坊網路的轉賬手續費。
MARKET CAP是指目前以太坊的總市值,DIFFICULTY則是目前的平均挖礦難度。當然,隨著後續eth2.0的到來,POW挖礦將會變遷為POS挖礦,屆時挖礦難度就不再存在了。
MARKET CAP旁邊的HASH RATE指的則是全網算力,點開它,我們還可以看到以太坊網路全網算力的歷史情況。
Blocks與Transactions查詢
再往下的兩塊Latest Blocks與Lastes Transactions則分別是最近剛剛生成的區塊與交易。
Blocks這邊,10611985這些數字代表的是區塊高度,Miner 後面的則是挖出這個區塊的人。
當然,目前參與挖礦已經全是礦池了,很難再有個人挖出新區塊,這裡的則是Spark這個礦池挖出的10611985區塊,2.94472eth則代表挖這個區塊所獲得區塊獎勵。
除此之外,我們還可以點進去檢視這個區塊的詳情。
從詳情裡我們可以看到例如時間戳(Timestamp)、詳細的區塊鏈獎勵資料(Block Reward與Uncles Reward)、Size、Gas Used、Gas Limit等額外資料。
這其中的概念都不算難理解,看不懂的也可以點選文字左邊的問號,etherscan提供了詳細的解釋。
同樣,對於Transaction這邊,我們也可以去檢視每筆交易詳細的資料。
例如上圖這筆交易,就顯示了交易雜湊、Status(Succes表示交易已確認成功)、所屬的Block、轉入地址和轉出地址以及時間戳等資訊。
最後,如果我們想要查詢具體的某交易、某區塊、某地址的詳細資訊,也可以直接透過首頁的搜尋欄進行搜尋。
基於以太坊發行的TOKEN
除了透過etherscan查詢以太坊網路的當前資料外,查詢基於以太坊發行的代幣資訊也是我們常用的功能。
在以太坊網路上發行的代幣,主要是有兩種,一種是ERC—20 Tokens,一種是ERC-721 Tokens。
ERC-20 Token是同質化代幣,與我們平時接觸的比特幣、萊特幣這些一樣,每一枚Token都一樣,沒有什麼區別。
ERC-721 Token則是非同質化代幣(NFT),例如此前爆火的加密貓就是這類,他們的特點是每一個Token都是獨一無二的。
下面我們就來透過etherscan看看目前以太坊網路上都有哪些ERC-20 Token與ERC-721 Token。
在首頁我們點選Tokens,就可以看到ERC-20 與ERC-721 ,我們以ERC20 Top Tokens為例。
從排行裡,相信大家看到了很多知名的代幣,比如最近特別火爆的LINK,再比如國人常用的USDT,還有幣安發行的BNB。
然後點開某個Token後就可以看到這個Token當前的詳情了,這裡我們以USDT為例。
從頁面裡,我們可以看到基於以太坊發行的usdt的概覽資訊,例如當前的價格、市值、總髮行量、持有者數量、部署的合約地址以及其官網等資料。
下方的幾大功能區則可以方便我們查詢usdt的交易資料、持有者資料、該智慧合約提供的功能等資訊。
查閱部署在以太坊上的合約
對於入門開發者來講,etherscan 還是一個查閱、學習以太坊上合約的利器。
簡單的,例如 Token 合約的查詢,可以直接在 Token 的頁面裡,點選 Contract 後的合約地址就可以直接跳轉到該 Token 的合約詳情頁面裡。
這裡我們是以目前非常火爆的預言機專案 ChainLink 為例,進入合約詳情頁面後,我們可以看到該合約的基本資訊,如部署者、交易資訊等。
而在下方的 Contract 裡,我們則是可以看到合約的名字、使用的 solidity 版本以及程式碼內容等,並且,點選 Read Contract ,我們還可以線上使用合約中的功能。
此外,在合約原始碼的下方,我們還可以查閱到該合約的 abi 。
不過,Token 的合約內容基本都大相徑庭,合約的內容主要是定義 Token 、實現轉賬功能、實現查詢賬戶功能等常見的交易相關內容。
而如果我們想去檢視更多、更多樣複雜的合約,就需要我們手動搜素了。搜尋的方式也非常的簡單,在搜尋框中輸入合約地址即可查詢到該合約的詳情。
這裡也為大家附上一些經典的合約的庫地址,方便大家學習。
預言機類:
- ChainLink:https://github.com/smartcontractkit/chainlink
穩定幣類:
- Dai:https://github.com/makerdao/dss
借貸類:
- Compound:https://github.com/compound-finance/compound-protocol
其他功能
最後,etherscan 還提供給了我們一些直觀的視覺化資料統計。
在 Charts & Statistics 頁面裡我們看到市值曲線、以太價格曲線、交易量曲線、地址數量曲線等等。
在 Top Statistics 裡我們還可以看到不同的排行榜資料,比如礦工排名、Gas 使用排名等等。
總體來說,透過etherscan這款工具,我們可以簡單的瞭解到以太坊網路以及基於其發行的代幣的基本情況,其不僅是使用者用於查詢的利器,同時也是小白入門以太坊的最佳瞭解途徑。