sipa / minisketch
Minisketch: an optimized library for BCH-based set reconciliation
☆305Updated last month
Related projects: ⓘ
- Authenticated multi-version database: sparse binary merkle tree with compact partial-tree proofs☆299Updated last year
- A fork of libsecp256k1 with support for advanced and experimental features such as Confidential Assets and MuSig2☆365Updated last month
- Documentation about scriptless scripts☆154Updated 2 years ago
- A highly performant merkle set data structure. To be ported to C later.☆74Updated 6 years ago
- Code snippets and analysis of the Bech32 format☆191Updated 2 years ago
- Miniscript site and implementation☆157Updated last month
- Grammar-based passphrase generator☆86Updated 2 years ago
- Bitcoin Improvement Proposals☆143Updated 2 months ago
- accumulator for bitcoin utxo set☆320Updated 2 weeks ago
- VDF competition instructions, and simple implementation☆86Updated last year
- Pay for the solution to a sudoku puzzle with a zero-knowledge contingent payment☆98Updated 7 years ago
- Cryptographically provable database (i.e. an urkel tree)☆127Updated last year
- Simplicity is a blockchain programming language designed as an alternative to Bitcoin script.☆302Updated this week
- ☆68Updated 2 years ago
- Utility to audit the balance of Hierarchical Deterministic (HD) wallets. Supports multisig + segwit wallets.☆144Updated last year
- Privacy-preserving Bitcoin light-client implementation in Rust☆366Updated 6 months ago
- List of Lightning Network technical issues, bugs, flaws, and exploits.☆97Updated 5 months ago
- Analysis of Bitcoin's current and future transaction throughput bottlenecks.☆112Updated 3 years ago
- BLS signatures in C++, using the blst library for BLS12-381☆295Updated 3 weeks ago
- Rust language bindings for Bitcoin secp256k1 library.☆339Updated this week
- Timelock encryption incentivised by Bitcoin☆122Updated 2 years ago
- ☆215Updated 4 years ago
- An implementation of the paper "Honey Badger of BFT Protocols" in Rust. This is a modular library of consensus.☆356Updated 8 months ago
- An ultra-lightweight, zero-dependency TypeScript library for Bitcoin Cash, Bitcoin, and Bitauth applications.☆274Updated this week
- Simple fast iterator to extract data from bitcoind's blockchain files.☆132Updated 2 years ago
- Authenticated key-value store (i.e. an urkel tree)☆314Updated last year
- CoinSwap implementation☆236Updated 2 years ago
- A high-level language and IDE for writing Bitcoin smart contracts.☆292Updated 6 months ago
- An highly-specialized DSL scripting language for Bitcoin Script and Miniscript☆190Updated this week
- The Bitcoin Fungibility Framework☆348Updated 4 years ago