Заложим фундамент еще по одной теме — это Биткоин-адреса.
Биткоин-адреса 🏡
Ключевой момент тут такой: когда мы слышим о публичных ключах и биткоин-адресах, то мы думаем, что это одно и то же. На самом деле это не совсем так!
Технология, которую использовал Сатоши Накамото, использует публичный ключ, и хеширует его 2 раза (см. картинку выше). Сделано это с использованием двух разных hash-функций в целях безопасности.
Первый раз публичный ключ хешируется функцией SHA-256, а второй раз функцией RIPEMD-160. Эти функции объединяются и к полученному результату прибавляются дополнительные символы (голубой прямоугольник на картинке), что бы всё усложнить. Далее используется функция поз названием Base 58, что бы привести результат к простому виду.
Публичный ключ довольно длинный и занимает 512 бит. Hash-функция SHA-256 уменьшает количество бит до 256, RIPEMD-160 — до 160 бит, а Base 58 - до 58 соответственно, что бы ещё больше упростить выражение.
В общем, на будущее можете думать, что публичный ключ и биткоин адрес - это одно и тоже, но в голове держите, что некоторые отличия всё-таки имеются. Биткоин-адреса считаются намного более безопасными, не считая того случая, что кто-то заберётся в ваш кошелёк и узнает все данные, о которых мы говорили выше.
Биткоин по своей аналогии похож на адрес получателя на бумажном чеке, про которые мы с вами говорили раньше. Цифровая подпись по своей сути так же аналогична подписи на бумажном чеке.
Формат транзакций 👩🏫
Транзакции являются наиболее важной частью сети Биткойн. Все остальное предназначено для обеспечения эффективной трансляции, проверки и подтверждения транзакций. Транзакции состоят из входов и выходов; входные данные - это то, что входит в транзакцию (грубо говоря, равно тому, что отправляется), а выходные данные - то, что выходит (равно тому, что получается). Выходы одной транзакции затем используются как входы другой.
Входные данные - это всегда предыдущие транзакции. Таким образом идентифицируется сама суть денег на блокчейне Биткоина.
Ценность (Value) переводятся в Сатоши. Сатоши Накамото назвал базовую единицу исчисления в свою честь. В каждом Биткоине есть огромное количество Сатош, и мы не часто слышим о переводах Сатоши. Однако в Биткоине содержится 10^8 степени Сатош. То есть, когда вы хотите совершить транзакцию, и вбиваете сумму транзакции в поле, то вбиваете вы её как раз в Сатошах.
Если вам понравились подробные краткие информационные выжимки из лекций Гэри Генслера, то добро пожаловать на мою страничку. Лекции будут постепенно появляться тут.
Подписывайтесь и оставляйте комментарии!)
Теги: #bitcoin #crypto #blockchain #money #технологии #криптовалюта #блокчейн #финансы #деньги #сатоши