iotaledger / iri

IOTA Reference Implementation
Other
1.15k stars 370 forks source link

[Epic] Improve the synchronization process #1521

Open jakubcech opened 5 years ago

jakubcech commented 5 years ago

Description

We should see how we can rework the synchronization process experience in IRI. We can rethink the current from the tips approach.

We can explore the hypersync idea that Luca already has shelved somewhere probably, or devise something different.

Motivation

The current synchronization process takes too long and the node operator experience (NOX) isn't great. There's no good concept of progress either, you can be stuck on one milestone X thousands of milestones back for days and then suddenly the node fully syncs.

The process probably also still gets stalled completely in certain situations because it sometimes tends to pick up after a restart.

Requirements

jakubcech commented 5 years ago

This might all be 'addressed' now with this so we should see: https://github.com/iotaledger/iri/pull/1530

GalRogozinski commented 4 years ago

Also #1575 added a progress bar