Before 2.8.0 #14663
Replies: 4 comments 1 reply
-
How about this design? Each layer of the synchronization process is shown in parallel:
|
Beta Was this translation helpful? Give feedback.
-
|
I think 2.8.0 is ready for a release candidate.
The new peer connection system is already 10x faster than the old one, further optimizations are marginal compared to the existing improvement.
This is a good roadmap, but I think it's a bad idea to add this before the next release. Populating a long term peer list means testing will also take a long time.
I haven't noticed initial download time lagging from this, my filter headers begin downloading from block 481825 in under 60 seconds after first launch.
I think this is done?
See above comment with a new design proposal. I think this is done though, sync progress already has a countdown when you open your wallet.
This is done.
This is done. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
btw, the release build (Contrib/release.sh) was failing due to NU1903 (error NU1903: Warning As Error: Package 'SQLitePCLRaw.lib.e_sqlite3' 2.1.11 has a known high severity vulnerability, GHSA-2m69-gcr7-jv3q). some packages need bumping and the package.lock.json updated. For example: Microsoft.Data.Sqlite 10.0.2 (which uses SQLitePCLRaw.bundle_e_sqlite3 2.1.11) has been delisted from nuget.org: https://www.nuget.org/packages/Microsoft.Data.Sqlite/#versions-body-tab |
Beta Was this translation helpful? Give feedback.






Uh oh!
There was an error while loading. Please reload this page.
-
After merging the BIP157 synchronization PR and the new Node Discovery PR, we need to polish the details to make the user experience less traumatic as possible.
v2.8.0 will force a re-downloading of all necessary compact filters, this is painful. Checkpoints help a bit to reduce number of filters to download and to wait for but the first time it will be disappointing. Without any further optimization this process can take more than an hour.
Synchronizations after the initial synchronization will be painless, except for those sync'ing with p2p because of the time it requires to find a compact-filter-compatible node. But in general the experience would be good or at least acceptable.
So, what needs to be done?
Beta Was this translation helpful? Give feedback.
All reactions