A bilingual Bitcoin knowledge base built from 21ideas.org source material. Available in English and Russian, published at wiki.21ideas.org.
21wiki is a structured, navigable Bitcoin encyclopedia maintained by Tony and the 21ideas project — a Russian-language Bitcoin education platform.
The wiki covers:
- Core concepts — money, proof of work, mining, scarcity, privacy, security, Lightning Network
- Protocol — UTXO, SegWit, Taproot, BIPs, difficulty adjustment, mempool
- History — Genesis Files, cypherpunk origins, the blocksize war, Bitcoin timeline
- Practice — self-custody, running a node, privacy tools, buying bitcoin
- People — Satoshi Nakamoto, Hal Finney, Nick Szabo, Adam Back, and others
- Books — summaries of key Bitcoin texts
Both language layers are independent syntheses from the same source material — not translations of each other.
Wiki content (markdown source files) lives in a separate repository: 21ideas-org/21ideas-wiki
This repository contains only the site engine and deployment configuration.
- Quartz v4 — static site generator for Obsidian vaults
- GitHub Pages — hosting
- GitHub Actions — automated builds
Requires Node.js 22+.
git clone https://github.com/21ideas-org/21ideas-quartz.git
cd 21ideas-quartz
# Clone wiki content
git clone https://github.com/21ideas-org/21ideas-wiki.git ../21ideas-wiki
# Copy content into build tree
mkdir -p content/en content/ru
cp -r ../21ideas-wiki/wiki-en/. content/en/
cp -r ../21ideas-wiki/wiki-ru/. content/ru/
# Install and build
npm install
npx quartz build -d content/
# Serve locally
npx serve public -l 8080Then open http://localhost:8080.
Pushes to main trigger an automatic build and deploy via GitHub Actions.
Manual trigger also available:
Actions → Deploy 21wiki to GitHub Pages → Run workflow
Visitor stats via Umami (privacy-friendly, no cookies).
MIT — see LICENSE.
Built as part of the 21ideas Bitcoin education project.
⚡️ Found the wiki useful? Zap Tony a coffee