- 出块时间。
比特币出块时间是平均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
