-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Persistence] Merkling a State Hash #113
Comments
We're continuing to do research but a high level plan in terms of implementing this will be:
Note that steps (2) and (3) above will be able to unblock the following efforts:
|
The research will be presented in this document once complete: https://docs.google.com/presentation/d/1dgXVKLf_uqnviCMC-VfVsmy64j8ihY3AkySZDMr3tyU/edit#slide=id.g13a056bedcb_0_22 |
This is a WIP but being tackled here: #152 |
This was an integration issue originally and therefore the scope is too big. |
Objective
Make the persistence "a real blockchain".
Expand on the existing SQL-based persistence implementation to create a verifiable authenticator (i.e. the state hash) which can be used to guarantee the integrity/immutability of the blockchain and verify various parts of the state (i.e. Merkle Proofs).
Origin Document
Pocket protocol persistence specification defines the persistence specification.
The current persistence interface can be found here with the shared interface available here.
This pull request to the persistence specification contains additional details and a spec coverage checklist that this will aim to implement.
Goals / Deliverables
General milestone checklist
Non-goals
Testing Methodology
make test_all
LocalNet
is still functioning correctly by following the instructions at docs/development/README.mdRemove
Creator: @Olshansk
Co-Owners: ???
The text was updated successfully, but these errors were encountered: