Skip to content
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] Update pocket/smt to have support for a Merkle Sum Trie #776

Closed
4 tasks
Olshansk opened this issue May 20, 2023 · 1 comment
Closed
4 tasks
Assignees
Labels
persistence Persistence specific changes

Comments

@Olshansk
Copy link
Member

Objective

Update the SMT to (optionally) support "Merkle Sum" tree behaviour

Origin Document

  1. Relay Chains & GeoZones presentation
  2. Relay Mining Document
  3. Plasma Core Merkle Sum Tree

Goals

  • Enable the core utility of M3 in pocket-v1

Deliverable

  • Add a configuration that enables the SMT to behave as a Merkle sum tree per Plasma Core's specification
  • Tests to prove the integrity of the new changes
  • Benchmarks to show the performance impact
  • Update the documentation where needed

Non-goals / Non-deliverables

  • Improve the performance of the SMT (memory and compute-wise)
  • Integrate the changes into pocket-core/pocket

Creator: @Olshansk
Co-Owners: @h5law

@h5law
Copy link
Contributor

h5law commented Jun 30, 2023

Completed in #845

@h5law h5law closed this as completed Jun 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
persistence Persistence specific changes
Projects
Status: Done
Development

No branches or pull requests

2 participants