Crates.io | rsmt2d-rs |
lib.rs | rsmt2d-rs |
version | 0.0.2 |
source | src |
created_at | 2022-11-25 17:30:45.16217 |
updated_at | 2024-03-22 07:59:49.446724 |
description | Rust implementation of two dimensional Reed-Solomon merkle tree data availability scheme. |
homepage | https://github.com/keep-starknet-strange/rsmt2d-rs |
repository | https://github.com/keep-starknet-strange/rsmt2d-rs |
max_upload_size | |
id | 722903 |
size | 281,557 |
Rust implementation of two dimensional Reed-Solomon merkle tree data availability scheme.
This technique is used by Celestia for their data availability sampling solution.
The scheme is described in the Fraud and Data Availability Proofs: Maximising Light Client Security and Scaling Blockchains with Dishonest Majorities.
The implementation is inspired by the rsmt go implementation.
The 2D Reed-Solomon Merkle-Tree data architecture looks like this:
[TODO]
[TODO]
This project is licensed under the MIT license.
See LICENSE for more information.