转载请注明出处:作者fantasyrex3
0.写在前面
通过Etherscan,可以看到许多的以太坊网络相关的信息,本文主要总结一下Etherscan上可以观察到的一些常见信息。
Etherscan的网址如下:
1.以太坊网络的整体情况
1.1 在首页中可以看到以太坊的整体市值情况和价格变化情况。
1.2 可以看到区块高度和每秒交易量等信息。如下图中,目前的区块高度为5206313,近5000个块的出块时间为14.3秒/区块,交易性能为9.5个交易/秒。
1.3 可以看到目前的全网算力和挖矿难度等信息。
2.以太坊网络中的交易信息
首页中可以看到,2月底~3月初每天共有约750000笔交易被区块打包。
2.1 交易被成功打包
以下图为例,可以看到:
1)账号地址0x0381...a1ff向账号地址0xe952...5e0c发起了一笔0.04996...8584 Eth的转账,并且在区块高度5206387被成功打包。
2)这笔转账消耗了21000个Gas,每个Gas的价格为2 Gwei,总共花费了0.000042 Eth作为转账矿工费。
https://etherscan.io/tx/0x53f58f59b41a37f4b100da231d9cf7e73a0f746b9875a9fe569d0391989c7a2c
2.2 向智能合约发起交易(调用智能合约中的函数),并且执行成功后被打包进区块。
以如下两图为例,可以看到:
1)账号地址0xabcd...ba11向合约地址0x107c...b82e发起了一次transfer函数的调用。通过该函数调用,实现了从账号地址0xabcd...ba11向账号地址0x8b28...的转账,转账币种为Bloom Token,转账金额为1,在区块高度5206387被成功打包。
2)这笔转账消耗了106724Gas,每个Gas的价格为2 Gwei,总共花费了0.000213448 Eth作为转账矿工费。
https://etherscan.io/tx/0xaa4313484fa684827644416a33140c9e7af0b878fa13eb9e014363f30a9a0f89
2.3 向智能合约发起交易(调用智能合约中的函数),执行失败后被打包进区块。
以如下两图为例,可以看到:
1)账号地址0x53e9...0750向合约地址0xdf61...6574发起了一次attackCastle函数的调用。
2)该调用失败了,代码执行被revert,并且损失了0.000148726 Eth。
https://etherscan.io/tx/0x8133fdb0e30e3c9cd0c3481f087ec167dcc65bedbc7d3bccc418450e249f77aa
2.4 除了以上的已经被打包的交易信息之外,还能够看到未被打包的交易,以及合约内部调用的转账交易。
3.以太坊网络中的交易地址
以太坊网络中的地址分两类:账户地址与合约地址。
3.1 账户地址
以下图为例,可以看到:
1)在0x2810....cb16地址中,有1538422多个Eth,发生过487笔交易,包含60种代币。
2)并且还能Add To Watch List设定Alert!细思极恐。
3)该账户的每一笔交易都可以查看得到。
3.2 合约地址
以下图为例,可以看到:
1)地址为0xab7c....f83e的合约中有1500000多个Eth,包含287个transaction。
2)合约创建人和创建时间都能查到。
3)该合约的所有相关交易都能查到。
4)更重要的是,可以看到该智能合约的代码!如下图,名为“multiowned”的智能合约的代码清晰可见。(不是所有的智能合约的代码都能够看到的。)
5)另外还可以通过Find Similiar Contracts的功能来找代码相似的合约。(看看你写的智能合约代码是不是被别人克隆了改了几个参数就布署到以太坊网络中了?)
6)除此之外,还能够读取到合约中的public变量!!
4.以太坊网络中的Token
以下图为例,可以看到:
1)目前以太坊上有46022个ERC20的Token合约。比如EOS,Qtum等都在。
2)相应的Token转账记录也都能查到。
5.以太坊网络的区块信息
以下图为例,可以看到:
1)5206313号高度的区块由Ethermine挖出,出块时间为17秒,包含278笔交易。挖矿奖励为3.12644 eth。
2)还可以看到,在5206536高度的区块中包含了在5206535高度中产生的Uncle块,这个Uncle区块由0x6b7d...挖出,挖Uncle块的奖励为2.625 Eth,也不少啊!!
关于Uncle块的说明:
有些区块被挖得稍晚一些,因此不能称为主区块链的组成部分。比特币称这类区块为“孤块”,并且完全舍弃它们。但是,以太币称它们为“ uncles”,并且在之后的区块中,可以引用它们。
如果uncles在之后的区块链中作为叔块被引用,每个叔块会为挖矿者产出大约2.625个以太币(3个以太币奖励的8分之7),这被称之为叔块奖励。
(第一部份先写到这里。)