Commit Verlauf

Autor SHA1 Nachricht Datum
  bemagri 58d2c0065e Update index.rst vor 8 Jahren
  Malte Kraus 358a586aa5 improve documentation vor 8 Jahren
  Malte Kraus e1483597d9 handle myport message the same way as all other messages vor 8 Jahren
  Malte Kraus e624ec94fc protocol: add newline at end of hello and JSON messages vor 8 Jahren
  Malte Kraus 5047699ac1 define persistence interval in a constant vor 8 Jahren
  Malte Kraus 09fc779760 refactor miner class interface vor 8 Jahren
  Malte Kraus e08ac760d7 add project description to docs vor 8 Jahren
  Malte Kraus 4808b91eaf persistence: rate limit, save when transactions change vor 8 Jahren
  Malte Kraus 9abdbb69e1 clean up the code for wallet and miner vor 8 Jahren
  Malte Kraus a1dd8c4be1 more efficient block reward computation vor 8 Jahren
  Malte Kraus 542b889755 update .gitignore for wallet/miner generated files vor 8 Jahren
  Malte Kraus f7109e5bcb do not send self-mined blocks twice vor 8 Jahren
  Malte Kraus de39eba80e RPC: get chain only once, for thread safety vor 8 Jahren
  Malte Kraus 185dc9dc07 wallet: add simple key management vor 8 Jahren
  Malte Kraus aef2d573fa do not send block hashes through the network vor 8 Jahren
  Malte Kraus ee6ee093e1 remove all `prev_block` parameters vor 8 Jahren
  Malte Kraus 2f345e1c39 add many more verification tests vor 8 Jahren
  Malte Kraus 30549e8053 verify transaction outputs of block reward transactions vor 8 Jahren
  Malte Kraus b84cfcb6e6 gzip compress persisted data vor 8 Jahren
  Malte Kraus 93a9b4789e persistence: use a background thread, so that mining is not limited by i/o performance vor 8 Jahren
  Malte Kraus 80ecd7595b handle disconnected messages with lowest priority vor 8 Jahren
  Malte Kraus 0bbb90e8ba only keep a logarithmic amount of blockchain checkpoints vor 8 Jahren
  Malte Kraus 663a37cfc3 include difficulty constants in the genesis block (for easier debugging) vor 8 Jahren
  Malte Kraus 94520a392d move difficulty interval constants to proof of work vor 8 Jahren
  Malte Kraus 524e156566 check block difficulty vor 8 Jahren
  Malte Kraus 8893fee43d nicer logging for the protocol vor 8 Jahren
  Malte Kraus 80c18aee99 retry block downloads when no response for some time vor 8 Jahren
  Malte Kraus 7ceaa03073 incrementally build blockchains based on their predecessors vor 8 Jahren
  Malte Kraus 5738c46379 maintain a tree of partially downloaded block chains vor 8 Jahren
  Malte Kraus 001f9bc6d6 configure pytest not to interfere with our forking vor 8 Jahren