Найти в Дзене
Блокчейн и деньги

Блокчейн и деньги

Перевод лекций о блокчейне и криптовалютах пост председателя Комиссии по ценным бумагам и биржам США (SEC) Гари Генслера в университете MIT осенью 2018 г.
подборка · 19 материалов
3 года назад
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 года назад
3.3 Блокчейн и деньги: Особенности криптографической Hash-функции 💰
Криптографическая Hash-функция 🐾 Hash-функция - это как отпечаток пальца, но только в отношении данных. У hash-функции есть несколько особенностей: Одна из hash-функций, которые мы используем повседневно, это почтовые индексы. В России они шестизначные, то есть они имеют фиксированную длину. У нас может быть сколько угодно человек (к примеру, 50 000 или 500 000) внутри одной области, они могут по-разному весить, но мы можем их всех скомпоновать в одно значение с фиксированной длиной символов. Однако, почтовые индексы - это не защищённая hash-функция...