BTC Addresses
Биткоин-адреса
Эксперименты с генерацией и устройством биткоин-адресов.Experiments with the generation and structure of Bitcoin addresses.Експерименти з генерацією та будовою біткоїн-адрес.
О проектеOverviewПро проєкт
Серия экспериментов с тем, как устроены биткоин-адреса. Адрес — это не случайная строка, а результат конкретной цепочки преобразований.
В проекте проходится весь путь: приватный ключ → точка на эллиптической кривой (публичный ключ) → хеширование → кодирование в финальный адрес. Реализовано на Python и на Rust.
Хороший способ прочувствовать криптографию Bitcoin на практике. Статус — прототип: набор рабочих экспериментов, а не законченный продукт.
A series of experiments with how Bitcoin addresses are built. An address isn't a random string but the result of a specific chain of transformations.
The project walks the whole path: private key → a point on the elliptic curve (the public key) → hashing → encoding into the final address. Implemented in Python and Rust.
A good way to feel Bitcoin's cryptography hands-on. Status — prototype: a set of working experiments rather than a finished product.
Серія експериментів із тим, як влаштовані біткоїн-адреси.
Проходиться весь шлях: приватний ключ → точка на еліптичній кривій → хешування → кодування в адресу. Реалізовано на Python і Rust.
Гарний спосіб відчути криптографію Bitcoin. Статус — прототип.
ОсобенностиFeaturesОсобливості
- Цепочка: приватный ключ → публичный → адрес
- Эллиптическая криптография Bitcoin на практике
- Реализация на Python и Rust
- Статус — прототип, набор экспериментов
- The chain: private key → public key → address
- Bitcoin's elliptic-curve cryptography hands-on
- Implemented in Python and Rust
- Status — prototype, a set of experiments
- Ланцюжок: приватний ключ → публічний → адреса
- Еліптична криптографія Bitcoin на практиці
- Реалізація на Python і Rust
- Статус — прототип, набір експериментів