Includes 3 major components which can be reviewed separately:
Complete a full "revalidate orphans" algorithm including unorphaning (to be run post IBD)
Close the sync gap between consensus and the block orphan pool leading to stuck orphans
Add an IBD-related heuristic for deciding if to keep orphans
The end result tested via an internal TN11 testnet shows that with all the above, on-going P2P block exchange is smooth also on a 10BPS network and between peers with RTT > block time (=100ms)
Includes 3 major components which can be reviewed separately:
The end result tested via an internal TN11 testnet shows that with all the above, on-going P2P block exchange is smooth also on a 10BPS network and between peers with RTT > block time (=100ms)