Gav Wood
|
55b411b12e
|
Less lenience over unknown blocks.
|
10 years ago |
Gav Wood
|
8266ee155e
|
Avoid download more than one thousand blocks in advance.
|
10 years ago |
Gav Wood
|
87cf8dd5d6
|
VM provides information on its performance.
Make guarding of DB optional.
Various updates to syncing.
Start of a holistic reputation manager.
|
10 years ago |
Gav Wood
|
7bff0d1f7d
|
Faster State diffs.
Support canary contract to stop mining.
Manage rude nodes.
|
10 years ago |
arkpar
|
78550b4a3a
|
fixed progress reporting
|
10 years ago |
arkpar
|
cbf3a749af
|
fixed hashes estimation
|
10 years ago |
arkpar
|
a9187870d6
|
fixed chain downloading over PV61
|
10 years ago |
arkpar
|
bec5703d33
|
hash download reporting
|
10 years ago |
arkpar
|
0c63c92503
|
request hashes from all peers initially, pv61+ priority
|
10 years ago |
Gav Wood
|
e81fc1e68f
|
Minor debug alterations/fixes for blockchain downloading to make it play
marginally better with the braindead Go strategy.
Import key without address.
|
10 years ago |
arkpar
|
c008fe856f
|
fixed iterating over random peers
|
10 years ago |
Gav Wood
|
fdff985a30
|
--ask and --bid
|
10 years ago |
subtly
|
7b8a4cebd8
|
Better code.
|
10 years ago |
arkpar
|
d3b42295ee
|
comments for isSyncing
|
10 years ago |
arkpar
|
fdeadf9330
|
renamed isSyncingInternal
|
10 years ago |
arkpar
|
49d753b302
|
fixed isSyncing usage
|
10 years ago |
arkpar
|
f7ee67a8db
|
fixed pv61+ hash downloading stalling
|
10 years ago |
arkpar
|
152e3b83fe
|
disabled v61 protocol
|
10 years ago |
arkpar
|
597f56843b
|
GetBlockHashesByNumber packet
|
10 years ago |
subtly
|
b649409cbf
|
Code review optimization.
|
10 years ago |
arkpar
|
10cfa35c09
|
blockchain sync refactoring
|
10 years ago |
subtly
|
012ffd4adc
|
retain session when interacting with capability
|
10 years ago |
Gav Wood
|
ebe06b37de
|
More stringent checking for ancestors in uncles.
Minor fixes to AZ.
Optimisations for NewBlockHashes handling.
|
10 years ago |
arkpar
|
cc5a617aa6
|
set and map to hash tables
|
10 years ago |
Gav Wood
|
97f936d30c
|
Only report worker stuff when it's laggy.
Cleanups ETH_ -> DEV_
|
10 years ago |
Gav Wood
|
6ffe9dfcbc
|
25% of new blocks to be dispersed as blocks rather than hashes.
|
10 years ago |
Gav Wood
|
82ca50d234
|
NewBlockHashes packet, basic implementation.
|
10 years ago |
arkpar
|
a1c84c7172
|
blockchain download and import performance optimizations
|
10 years ago |
Gav Wood
|
87770dad0b
|
More logging stuff.
Fixes #1680
|
10 years ago |
Gav Wood
|
081ecb5c9c
|
Broadcast everything to everyone.
|
10 years ago |
Gav Wood
|
a5f2dc881e
|
New strategy - send all new blocks out, even when (re)syncing (though
only when resyncing < 20 blocks).
Make a note of bad transactions to avoid re-importing when bad nodes
pass them to us.
|
10 years ago |
Gav Wood
|
f300862149
|
Diagnostics for peer ban issues.
|
10 years ago |
Gav Wood
|
d86b30d9d5
|
Options cleanup.
|
10 years ago |
Gav Wood
|
063d944d0a
|
Minor cleanup for node's tx management.
|
10 years ago |
Gav Wood
|
3525a62ccb
|
Diagnostics for checking transaction dropping/resubmission
|
10 years ago |
Gav Wood
|
a3a72816af
|
Don't send all transactions all the time - rather select a set of peers
each time.
|
10 years ago |
Gav Wood
|
384853a919
|
Version bump, fixes to treeRoute (and thus chain view).
AZ enhancement: Queue stats.
NOTE: Last commit had a whole bunch of other stuff for better peer
performance in it.
|
10 years ago |
Gav Wood
|
622367b274
|
Avoid compiling neth/serpent on MSVC.
|
10 years ago |
Gav Wood
|
6b05b8d9ff
|
Refactored much of transaction queue for tidiness and optimisation.
|
10 years ago |
Lefteris Karapetsas
|
ba81493976
|
StructuredLogger propagated as a const reference
|
10 years ago |
Lefteris Karapetsas
|
5695d0ee25
|
Adding argument for structured logging and propagating it forward
- Also style fixes when problems encountered
|
10 years ago |
Gav Wood
|
2c6b18f01b
|
Add EVMJIT.
|
10 years ago |
subtly
|
572e451bab
|
Added session to hostcapabilityface::peers to ensure it isn't deallocated when shared-ptr to cap is returned. Previously hosts depended on using Session however this could result in an infinite session when hostcapface::peers is processed concurrently (mutexes can make this a likely event). This will be cleaner with better integration of Session and Peer.
|
10 years ago |
Gav Wood
|
d0148f5e7d
|
Additional tracing for syncer.
|
10 years ago |
Gav Wood
|
2b93dcdc1d
|
Move over to new GetTransactions semantics.
|
10 years ago |
Gav Wood
|
fb28639d55
|
Fix NewBlock transmission.
|
10 years ago |
Gav Wood
|
d489ef3357
|
Actually use NewBlock
|
10 years ago |
Gav Wood
|
72449d349a
|
PoC-7: Dynamic message IDs.
|
10 years ago |
Gav Wood
|
4f5b153452
|
Better state management.
|
10 years ago |
Gav Wood
|
d7465f7b55
|
Syncing fixes.
|
10 years ago |