Skip to content

MuriData

MuriData is a decentralized storage marketplace and zero-knowledge proof network built on Avalanche.

It provides verifiable, secure data storage on a diverse network of independent nodes, orchestrated via smart contracts on a dedicated high-performance Avalanche L1 chain. Zero-knowledge proofs continuously verify that providers hold your data — no trust required, just math.

Core Protocol

  • Proof of Integrity (PoI) — Periodically challenges storage nodes to generate a ZK proof proving they hold specific, randomly selected chunks of a file. Ensures data integrity without downloading the entire file.
  • Measurable Unique Replica Integrity (MURI) — Guarantees physical redundancy by making every replica mathematically unique to the node storing it, preventing deduplication attacks.
  • Bonded Economics — Nodes stake MURI tokens as collateral. Failure to prove storage results in slashing; honest participation earns yield.

Architecture

Repository Description
muri-contracts Solidity smart contracts — FileMarket, NodeStaking, on-chain Groth16 verifier
muri-zkproof Go-based ZK circuits (gnark/Groth16 over BN254) — PoI, FSP, KeyLeak, Archive
muri-node Go storage provider daemon — IPFS integration, ZK proof generation, Docker deployment
muri-website React + Vite web app — landing page, storage console, block explorer, dashboard
muri-artifacts Generated Groth16 artifacts — prover/verifier keys, Solidity verifiers

Testnet

The MuriData Testnet Alpha is live on a dedicated Avalanche L1.

Quick Start

Upload files via the Storage Console — connect your wallet, get testnet tokens from the faucet, and upload.

Run a storage node to earn yield:

git clone https://github.com/MuriData/muri-node.git
cd muri-node/docker
docker compose -f docker-compose.yml -f docker-compose.avago.yml run --rm murid init
docker compose -f docker-compose.yml -f docker-compose.avago.yml up -d

See the full Quickstart Guide for details.

Links

Pinned Loading

  1. muri-zkproof muri-zkproof Public

    Proof System that powers MuriData

    Go 1

  2. muri-node muri-node Public

    Storage Provider Node Implementation

    Go 1

  3. muri-contracts muri-contracts Public

    Smart Contracts for MuriData Alpha

    Solidity 1

  4. muri-website muri-website Public

    MuriData Frontend

    JavaScript 1

Repositories

Showing 7 of 7 repositories

Top languages

Loading…

Most used topics

Loading…