Knuth

High Performance Bitcoin Cash Development Platform

Coming 2026

# The Best BCH Wallet

A new wallet experience powered by Knuth's battle-tested C++ core. Fast transactions, modern interface, and rock-solid security.

Web & Mobile WebAssembly Powered CashTokens Ready

# Built for Bitcoin Cash Professionals

High performance Bitcoin Cash (BCH) full node implementation focused on extra capacity and throughput. More than a client β€” it's a complete development platform with libraries in 7 languages and an optimized executable node.

Miners & Pools

Running competitive operations at scale

Exchanges

Dependable full indexation & high throughput

Enterprises

Building production-grade applications

Developers

Taking projects to the next level

Researchers

Exploring blockchain innovation

Newcomers

First steps in the blockchain ecosystem

# Layered Architecture

All language bindings share the same high-performance C++23 core. Universal Bitcoin Cash API across all platforms.

Libraries

Use Knuth as a library in your projects. Build custom Bitcoin Cash applications with full blockchain access.

Executable Node

Run the full node executable. High-performance Bitcoin Cash node ready to use out of the box.

Direct Integration

Unlike JSON-RPC, your application becomes the node. All components run as a single process with native performanceβ€”no network overhead.

Quick Start Guide

# Getting Started

Install and use Knuth in your preferred environment.

Select an option to see installation instructions and usage examples

Executable Node

Prerequisites:

  • Python 3 with pip
  • GCC or compatible C++ compiler with C++23 support
  • CMake
1. Install and configure the Knuth build helper
$ pip3 install kthbuild conan --user
$ conan profile detect --force
$ conan remote add kth https://packages.kth.cash/api
$ conan config install https://github.com/k-nuth/ci-utils/raw/master/conan/config2023.zip
2. Install the node executable
$ conan install --requires=kth/KNUTH_PKG_VERSION --build=missing --update --deployer=direct_deploy -s compiler.cppstd=23
3. Run the node
$ ./direct_deploy/kth/bin/kth --init_run
Technical Excellence

# Features

Modular architecture, beautiful code, and industry-leading standards for building production-grade applications.

COMING SOON

Wallet Capabilities

Knuth libraries now include an evolved Wallet API for building production-grade wallet applications. Our WebAssembly binding enables cutting-edge web and mobile wallets with modern UI/UX β€” powered by the same battle-tested, high-performance C++ core.

Web Wallets Mobile Wallets WebAssembly Powered Battle-Tested C++ Core

Development Platform

Full node implementation plus development platform. Modern C++23 core with libraries in multiple languages for building custom Bitcoin Cash applications.

Cross-Platform

Works on any 64-bit architecture. Compile natively on Linux, Windows, macOS, FreeBSD, and more with zero friction. Run in the browser with WebAssembly.

Optimized Build System

Auto-detects CPU microarchitecture and creates optimized binaries. Pre-compiled binaries compatible with Intel Haswell+ architecture for maximum performance.

Database Modes

Three database modes: normal, pruned, and full-indexed for specialized use cases.

Bitcoin Cash Since 2017

One of the first implementations supporting BCH from day one. Continuously updated with every protocol upgrade: Schnorr signatures, CashTokens, ABLA, and more.

Industry Standards

Built with Abseil, Boost, GMP, ICU. Toolchain: GCC, Clang, MSVC, CMake, Conan, clang-tidy, clang-format.

Modular Architecture

Completely modular design. Each module is an independent library following single-responsibility principle. Use them together or separately. Protocol changes can be introduced faster and more efficiently.

Live Demo

# Try it in Your Browser

Experience the power of Knuth running natively in WebAssembly. No installation required!

Choose an example:

Address Converter

Output

// Output will appear here...

Loading WASM...

Please wait

Let's Connect

# Get in Touch

Join our community, follow our updates, or reach out directly. We're always happy to connect!

Open source, community-driven, and committed to Bitcoin Cash.