1. 22 2月, 2016 6 次提交
  2. 19 2月, 2016 7 次提交
  3. 18 2月, 2016 4 次提交
    • J
      core: Added new TD strategy which mitigate the risk for selfish mining · 5b283663
      Jeffrey Wilcke 提交于
      Assuming the following scenario where a miner has 15% of all hashing
      power and the ability to exert a moderate control over the network to
      the point where if the attacker sees a message A, it can't stop A from
      propagating, but what it **can** do is send a message B and ensure that
      most nodes see B before A. The attacker can then selfish mine and
      augment selfish mining strategy by giving his own blocks an advantage.
      
      This change makes the time at which a block is received less relevant
      and so the level of control an attacker has over the network no longer
      makes a difference.
      
      This change changes the current td algorithm `B_td > C_td` to the new
      algorithm `B_td > C_td || B_td == C_td && rnd < 0.5`.
      5b283663
    • J
      core, core/vm, crypto: fixes for homestead · b6d88a0e
      Jeffrey Wilcke 提交于
      * Removed some strange code that didn't apply state reverting properly
      * Refactored code setting from vm & state transition to the executioner
      * Updated tests
      b6d88a0e
    • J
      tests: updated homestead tests · 4f4d2b64
      Jeffrey Wilcke 提交于
      4f4d2b64
    • G
      parmas, crypto, core, core/vm: homestead consensus protocol changes · 371871d6
      Gustav Simonsson 提交于
      * change gas cost for contract creating txs
      * invalidate signature with s value greater than secp256k1 N / 2
      * OOG contract creation if not enough gas to store code
      * new difficulty adjustment algorithm
      * new DELEGATECALL op code
      371871d6
  4. 17 2月, 2016 1 次提交
  5. 15 2月, 2016 4 次提交
  6. 13 2月, 2016 3 次提交
  7. 12 2月, 2016 4 次提交
  8. 11 2月, 2016 7 次提交
  9. 10 2月, 2016 2 次提交
  10. 09 2月, 2016 2 次提交