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. 以太坊擁有永久的存儲空間code

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

                  –- Ether balance (餘額,單位爲Wei,  1以太幣 = 10^18 Wei)比特幣

                  –  Contract code (EVM中執行的二進制代碼,只有合約帳號纔有)以太坊

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

 


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

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息