MicroChain
Минимальный блокчейн
Минимальный UTXO-блокчейн и криптовалюта на Rust — компактно и понятно, с TUI-кошельком.A minimal UTXO blockchain and cryptocurrency in Rust — compact and clear, with a TUI wallet.Мінімальний UTXO-блокчейн і криптовалюта на Rust — компактно й зрозуміло, з TUI-гаманцем.
О проектеOverviewПро проєкт
Полноценная криптовалюта на UTXO-модели, написанная на Rust с упором на компактность и наглядность. Рассчитана работать в широком диапазоне — от Raspberry Pi до обычного десктопа.
Каждое техническое решение здесь осознанное и объяснённое. Хеширование везде на BLAKE3 — он быстр на 32-битных ARM. Подписи на secp256k1 со сжатыми ключами. Адреса в формате Bech32m с обнаружением ошибок. Пересчёт сложности по алгоритму LWMA на каждый блок. Хранение — встроенная база sled, без конфигурации.
Мнемоники намеренно сделаны не как в Bitcoin (своя контрольная сумма на BLAKE3) — чтобы случайно не перепутать кошельки. В комплекте — терминальный кошелёк в тёмной теме, вдохновлённой Blockstream Green.
A full UTXO-model cryptocurrency written in Rust with a focus on compactness and clarity. Designed to run across a wide range — from a Raspberry Pi to an ordinary desktop.
Every technical decision here is deliberate and explained. BLAKE3 hashing everywhere — it's fast on 32-bit ARM. secp256k1 signatures with compressed keys. Bech32m addresses with error detection. Per-block difficulty retargeting via the LWMA algorithm. Storage via the embedded sled database, zero-config.
Mnemonics are deliberately non-Bitcoin (a custom BLAKE3 checksum) — to avoid accidentally confusing wallets. It ships with a terminal wallet in a dark theme inspired by Blockstream Green.
Повноцінна криптовалюта на UTXO-моделі, написана на Rust з акцентом на компактність і наочність.
Кожне рішення усвідомлене: хешування на BLAKE3, підписи на secp256k1, адреси Bech32m, перерахунок складності за LWMA, зберігання у вбудованій базі sled.
Мнемоніки навмисно не як у Bitcoin. У комплекті — термінальний гаманець у стилі Blockstream Green.
ОсобенностиFeaturesОсобливості
- UTXO-модель, как в Bitcoin
- Хеширование BLAKE3 — быстро на 32-битных ARM
- Подписи secp256k1, адреса Bech32m с детектом ошибок
- Пересчёт сложности LWMA на каждый блок
- Встроенная база sled — хранение без конфигурации
- Терминальный кошелёк в стиле Blockstream Green
- UTXO model, like Bitcoin
- BLAKE3 hashing — fast on 32-bit ARM
- secp256k1 signatures, Bech32m addresses with error detection
- Per-block LWMA difficulty retargeting
- Embedded sled database — zero-config storage
- A terminal wallet in Blockstream-Green style
- UTXO-модель, як у Bitcoin
- Хешування BLAKE3 — швидко на 32-бітних ARM
- Підписи secp256k1, адреси Bech32m з детектом помилок
- Перерахунок складності LWMA на кожен блок
- Вбудована база sled — зберігання без конфігурації
- Термінальний гаманець у стилі Blockstream Green