Найти в Дзене
3.8 Блокчейн и деньги: Биткоин-адреса 💰
Заложим фундамент еще по одной теме — это Биткоин-адреса. Биткоин-адреса 🏡 Ключевой момент тут такой: когда мы слышим о публичных ключах и биткоин-адресах, то мы думаем, что это одно и то же. На самом деле это не совсем так! Технология, которую использовал Сатоши Накамото, использует публичный ключ, и хеширует его 2 раза (см. картинку выше). Сделано это с использованием двух разных hash-функций в целях безопасности. Первый раз публичный ключ хешируется функцией SHA-256, а второй раз функцией RIPEMD-160...
3 года назад
3.7 Блокчейн и деньги: Цифровая подпись 💰
Цифровая подпись ✍ Прочтите предыдущую статью, прежде чем читать эту, потому что они связаны! В дополнение к публичному и приватному ключу мы имеем цифровую подпись. Эту подпись можно создать используя приватный ключ + само сообщение. Например, Боб посылает сообщение Алисе и ставит свою цифровую подпись при отправке. Цифровая подпись по сути является шифрованием сообщения с использованием приватного ключа Боба. Алисе в свою очередь нужно как-то понять, что это сообщение пришло именно от Боба, верифицировать его, то есть проверить его подпись...
3 года назад
3.6 Блокчейн и деньги: Публичный и приватный ключ 💰
Публичный и приватный ключ 🔑 Вспомним картинку с Алисой и Бобом, показывающую упрощённую схему ассиметричного шифрования: Боб хочет передать сообщение Алисе и пишет: "Привет, Алиса." Но Боб стесняется и хочет зашифровать это сообщение от посторонних глаз. Он делает это с помощью публичного (открытого) ключа Алисы. Затем он отправляет сообщение, а Алиса расшифровывает его с помощью своего приватного (личного) ключа. Вы можете подумать, что же это, чёрт побери, за открытые и закрытые ключи? Что это...
3 года назад
3.5 Блокчейн и деньги: Древо Меркла 💰
Древо Меркла 🌳 Корень Меркла (Merkle Root), который является бинарным (двоичным) древом данных с хэшами, выглядит примерно так, как на картинке ниже: Посмотрите на 4 транзакции снизу на картинке. Они все хешируются. Полученный результат объединяется и затем снова хешируется. Таким образом и дальше мы продвигаемся вверх по древу. Если бы у нас было 1000 транзакций вместо 4-х, что составляет примерно 2 в степени 10, то у нас было бы 10 уровней этого древа, вместо двух как на картинке. Майнеры и майнинговые пулы буквально этим и занимаются в своих нодах...
3 года назад
3.4 Блокчейн и деньги: Из чего состоит блок биткоина? 💰
Введение 🚪 Hash-функции часто используются как названия, как ссылки, как указатели и как обязательства. Что касается биткоина, то там hash-функции используются как указатели, потому что один блок указывает на другой блок. В этой статье мы не будем разбирать использование hash-функций подробно, но вы обязательно прочтёте об этом в следующих статьях. Hash-функции биткоина используют заголовки и древа Меркла, которые в свою очередь используют стандарт SHA-256. Этот стандарт имеет длину в 256 бит. Это значит, что там чередуются 1 и 0, и длина всего этого выражения составляет 256 знаков...
3 года назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала