- 出塊時間。
比特幣出塊時間是平均10分鍾,而以太坊是12秒。並且當前出塊時間要遵守以下規則:
上一塊出塊時間 < 當前出塊時間 < 上一次出塊時間 + 15分鍾 - 每塊獎勵為5以太幣,並且每次出塊獎勵不減少。比特幣是每次減半,第一塊的是50個比特幣。之后每一塊都減半
- 有叔塊(uncle block)獎勵。因為以太坊的出塊時間很短,很容易出現兩個節點同時出塊的情況,為了使得所有同時出塊的節點都可以得到獎勵,減少無用礦工。
- 有重放攻擊。
所謂的重放攻擊是指:一個節點多次收到同一個交易的transaction信息,並且被該節點多次執行這個transaction。目前是通過存放的nonce來防止的,每個Transaction生成后,nonce都會加1,
並在全局保存。一個節點執行Transaction前都會比比較當前的transaction nonce是否小於全局保存的nonce值, 如果是,就執行,否則就丟棄。 - 有賬號系統,包括合約賬號和外部賬號。比特幣是不存在有賬號系統的。
- 除了blockChain外,還有worldstate.
所謂的worldstate是指所有賬戶(包括外部賬戶和合約賬戶)的存儲信息。
7. 以太坊擁有永久的存儲空間
字段:--- nonce (從0開始增長,每產生一個transaction就增加1)
–- Ether balance (余額,單位為Wei, 1以太幣 = 10^18 Wei)
– Contract code (EVM中執行的二進制代碼,只有合約賬號才有)
— storage (32byte和32byte的key-value 的map)
歡迎大家關注微信號:蝸牛講技術。掃下面的二維碼