-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Labels
backendTopics: Encoding, Arithmetic constraints, Verification, LayoutingTopics: Encoding, Arithmetic constraints, Verification, LayoutingenhancementNew feature or requestNew feature or requestrefactorRefactoring task that may be left for the appropriate timeRefactoring task that may be left for the appropriate time
Description
Our MerkleTree implementation uses memory to store the leaves. To store the MerkleTree we need to serialize it entirely.
For applications where the MerkleTree is big and persistent storage is needed, this is very inconvenient.
A possible solution for this would be that the MerkleTree uses a generic key-value storage, and we can plug in a memory or persistent storage implementation when needed.
This change may affect many places of the code base.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
backendTopics: Encoding, Arithmetic constraints, Verification, LayoutingTopics: Encoding, Arithmetic constraints, Verification, LayoutingenhancementNew feature or requestNew feature or requestrefactorRefactoring task that may be left for the appropriate timeRefactoring task that may be left for the appropriate time