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