Заложим фундамент еще по одной теме — это Биткоин-адреса. Биткоин-адреса 🏡 Ключевой момент тут такой: когда мы слышим о публичных ключах и биткоин-адресах, то мы думаем, что это одно и то же. На самом деле это не совсем так! Технология, которую использовал Сатоши Накамото, использует публичный ключ, и хеширует его 2 раза (см. картинку выше). Сделано это с использованием двух разных hash-функций в целях безопасности. Первый раз публичный ключ хешируется функцией SHA-256, а второй раз функцией RIPEMD-160. Эти функции объединяются и к полученному результату прибавляются дополнительные символы (голубой прямоугольник на картинке), что бы всё усложнить. Далее используется функция поз названием Base 58, что бы привести результат к простому виду. Публичный ключ довольно длинный и занимает 512 бит. Hash-функция SHA-256 уменьшает количество бит до 256, RIPEMD-160 — до 160 бит, а Base 58 - до 58 соответственно, что бы ещё больше упростить выражение. В общем, на будущее можете думать, что публичн