Найти тему
Bit Bro

3.8 Блокчейн и деньги: Биткоин-адреса 💰

Оглавление
Перевод лекций о блокчейне и криптовалютах пост председателя Комиссии по ценным бумагам и биржам США (SEC) Гари Генслера в университете MIT осенью 2018 г.
Перевод лекций о блокчейне и криптовалютах пост председателя Комиссии по ценным бумагам и биржам США (SEC) Гари Генслера в университете MIT осенью 2018 г.

Заложим фундамент еще по одной теме — это Биткоин-адреса.

Биткоин-адрес
Биткоин-адрес

Биткоин-адреса 🏡

Ключевой момент тут такой: когда мы слышим о публичных ключах и биткоин-адресах, то мы думаем, что это одно и то же. На самом деле это не совсем так!

Биткоин-адрес и публичный ключ — это ни одно и тоже!
Биткоин-адрес и публичный ключ — это ни одно и тоже!

Технология, которую использовал Сатоши Накамото, использует публичный ключ, и хеширует его 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 #технологии #криптовалюта #блокчейн #финансы #деньги #сатоши