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

相关文章
相关标签/搜索
本站公众号
   欢迎关注本站公众号,获取更多信息