luishsr / BitVM

Smarter Bitcoin Contracts

Home Page:https://bitvm.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BitVM: Smarter Bitcoin Contracts

The official implementation of BitVM2, running a SNARK verifier. Work in progress.

We are following the implementation of Arkworks

Overview

  • Winternitz signatures
  • BigInt arithmetic
  • Bn254
    • Field operations
    • Extension fields
    • Curve operations
    • Pairings
  • Groth16 verifier

BitVM1

About

Smarter Bitcoin Contracts

https://bitvm.org


Languages

Language:Rust 81.8%Language:Solidity 18.0%Language:Circom 0.2%