Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zanjeerplatform/csmt

Compact Sparse Merkle Trees (CSMT) with pluggable storage.
https://github.com/zanjeerplatform/csmt

blockchain elixir-lang erlang merkle-tree

Last synced: 1 day ago
JSON representation

Compact Sparse Merkle Trees (CSMT) with pluggable storage.

Awesome Lists containing this project

README

        

# CSMT

CSMT package implements the [**Compact Sparse Merkle tree**](https://osf.io/8mcnh/download) whitepaper. It is used inside [**Bargad Framework**](https://github.com/ZanjeerPlatform/bargad) for its Verifiable Map mode of operation.

EthResearch discussion
https://ethresear.ch/t/compact-sparse-merkle-trees/3741

CSMT
https://eprint.iacr.org/2018/955.pdf

## Installation

The package can be installed by adding `csmt` to your list of dependencies in `mix.exs`:

```elixir
def deps do
[
{:csmt, "~> 1.0"}
]
end
```

The docs can be found at [https://hexdocs.pm/csmt](https://hexdocs.pm/csmt).