Какво всъщност е частен ключ
Биткойн частният ключ е просто число между 1 и приблизително 2²⁵⁶. Нищо повече. Записваме го като 256 нули и единици, а всеки бит е едно решение: включен или изключен.
Матрицата 16×16 съдържа точно 256 квадрата. Първият квадрат горе вляво е най-значимият бит, последният долу вдясно — най-малко значимият.
Ентропия
Ентропията измерва колко непредсказуем е ключът. 256 наистина случайни бита дават 2²⁵⁶ възможности — повече от атомите във видимата Вселена. Но ако сами нарисувате симетрична фигура, реалната ентропия пада драстично: нападателят търси само в света на „красивите“ картинки.
Шестнадесетична бройна система
Всеки 4 бита стават една шестнадесетична цифра (0–9, a–f). 256 бита = 64 символа. Това е формата, в която ще виждате ключа навсякъде.
Двоично, шестнадесетично и десетично
Едно и също число може да се запише по три начина. 1111 в двоична система е f в шестнадесетична и 15 в десетична. Ключът не се променя — променя се само записът.
Позиционната стойност на всеки бит е степен на двойката: десният бит е 2⁰=1, следващият 2¹=2, после 4, 8 и т.н. Затова включването на най-левия бит от 256 прибавя 2²⁵⁵.
Валиден диапазон и WIF
Не всяко 256-битово число е валиден ключ: то трябва да е между 1 и n−1, където n е редът на кривата secp256k1 (малко под 2²⁵⁶). Нулата е невалидна.
WIF (Wallet Import Format) е същият ключ, кодиран в Base58Check с префикс 0x80 и контролна сума — удобно за импорт в портфейли и защитено от печатни грешки.