BlockChain - 以太坊和比特幣的區別


  1. 出塊時間。

    比特幣出塊時間是平均10分鍾,而以太坊是12秒。並且當前出塊時間要遵守以下規則:
    上一塊出塊時間 < 當前出塊時間 < 上一次出塊時間 + 15分鍾

  2. 每塊獎勵為5以太幣,並且每次出塊獎勵不減少。比特幣是每次減半,第一塊的是50個比特幣。之后每一塊都減半

  3. 有叔塊(uncle block)獎勵。因為以太坊的出塊時間很短,很容易出現兩個節點同時出塊的情況,為了使得所有同時出塊的節點都可以得到獎勵,減少無用礦工。

  4. 有重放攻擊。
    所謂的重放攻擊是指:一個節點多次收到同一個交易的transaction信息,並且被該節點多次執行這個transaction。目前是通過存放的nonce來防止的,每個Transaction生成后,nonce都會加1,
    並在全局保存。一個節點執行Transaction前都會比比較當前的transaction nonce是否小於全局保存的nonce值, 如果是,就執行,否則就丟棄。

  5. 有賬號系統,包括合約賬號和外部賬號。比特幣是不存在有賬號系統的。

  6. 除了blockChain外,還有worldstate.

          所謂的worldstate是指所有賬戶(包括外部賬戶和合約賬戶)的存儲信息。

      7. 以太坊擁有永久的存儲空間

        字段:--- nonce (從0開始增長,每產生一個transaction就增加1)

                  –- Ether balance (余額,單位為Wei,  1以太幣 = 10^18 Wei)

                  –  Contract code (EVM中執行的二進制代碼,只有合約賬號才有)

                 —  storage (32byte和32byte的key-value 的map)

 


 歡迎大家關注微信號:蝸牛講技術。掃下面的二維碼


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM