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