Skip to content

nervana21/merkle-morph

Repository files navigation

License: CC0-1.0

Merkle-Morph

Fast, secure Bitcoin payments.

Merkle-Morph is a Rust library that implements trustless state channels anchored to Bitcoin.

Why Merkle-Morph?

  • Instant Payments: Settle transactions immediately without waiting for blockchain confirmations
  • Bitcoin Security: All funds are secured by Bitcoin's blockchain with force-close capabilities
  • Zero-Knowledge Privacy: State transitions are proven without revealing sensitive information
  • Trustless Operation: No trusted intermediaries required
  • Cost-Effective: Minimize on-chain fees by batching operations and using multi-party anchoring for fee sharing

Quick Start

cargo build
cargo test --release

Documentation

For technical details, architecture, and implementation specifics, see docs/overpass.md.

Minimum Supported Rust Version (MSRV)

The merkle-morph library should always compile with any combination of features on Rust 1.74.0.

Testing

Example testnet4 transaction:

License

CC0-1.0

Security

This is experimental software in active development. Please use appropriate caution.

About

Zero-knowledge state channels secured by Bitcoin

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages