You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A client should be able to fast sync by downloading all the merkle tree leaves and then verifying that the resulting hash exists on the blockchain. This would happen in the following steps:
Client asks coordinator for leaves
Coordinator provides leaves, and the latest block header hash
Client downloads leaves, adds them to the database, then calculates root hashes
Client verifies that block header exists, then matches nullifier, utxo, and withdrawal roots
Client synchronizes blocks as usual, skipping grove patches until it reaches the header hash provided by the coordinator
Client continue synchronizes as usual, calculating and applying grove patches
Considerations:
Coordinator should store a compressed fast sync payload. This payload may take a while to build so it should be done no more than once every hundred blocks (for example)
The text was updated successfully, but these errors were encountered:
A client should be able to fast sync by downloading all the merkle tree leaves and then verifying that the resulting hash exists on the blockchain. This would happen in the following steps:
Considerations:
The text was updated successfully, but these errors were encountered: