Как криптографические примитивы используются в биткойнах? Что такое хэши и цифровые подписи? Как работает криптография на эллиптических кривых?

Подробности см. в главах 4 и 6 книги «Освоение биткойнов»: https://github.com/bitcoinbook/bitcoinbook/blob/f8b883dcd4e3d1b9adf40fed59b7e898fbd9241f/ch04.asciidoc.
https://github.com/bitcoinbook/bitcoinbook/blob/f8b883dcd4e3d1b9adf40fed59b7e898fbd9241f/ch06.asciidoc#digital_sigs

Эти вопросы взяты из сессии МООК 9.3, которая состоялась 2 марта 2018 года. Андреас — научный сотрудник Университета Никосии. Первый курс степени магистра наук в области цифровой валюты, DFIN-511: Introduction to Digital Currencies, предлагается бесплатно в качестве открытого курса MOOC для всех, кто интересуется фундаментальными принципами.

Если вам нужен ранний доступ к беседам и возможность участвовать в ежемесячных прямых эфирах с Андреасом, станьте патроном: https://www.patreon.com/aantonop

СВЯЗАННЫЙ:
Введение в Биткойн – https://youtu.be/l1si5ZWLgy0
Биткойн: где преобладают законы математики – https://youtu.be/HaJ1hvon0E0
Расширенные сценарии биткойнов: транзакции и мультиподпись – https://youtu.be/8FeAXjkmDcQ
Война с наличными и криптовалютами – https://youtu.be/BAlRKfvBnvw
Подписи MimbleWimble и Schnorr – https://youtu.be/qloq75ekxv0
Услуги микширования — https://youtu.be/rKoMvOH4zoY
Атомные свопы – https://youtu.be/fNFBA2UmUmg
Направленные ациклические графы (DAG) и IOTA – https://youtu.be/lfgMnbb5JeM
Децентрализованные биржи с фиатом – https://youtu.be/3Url8tbQEkA
Децентрализованные биржи и риск контрагента – https://youtu.be/hi_jaw0dT9M
Сеть Lightning – https://www.youtube.com/playlist?list=PLPQwGV1aLnTurL4wU_y3jOhBi9rrpsYyi
Безопасная многоуровневая система хранения – https://youtu.be/uYIVuZgN95M
Использование бумажных кошельков – https://youtu.be/cKehFazo8Pw
Повторное использование адресов – https://youtu.be/4A3urPFkx8g
Как заставить людей заботиться о безопасности – https://youtu.be/Ji1lS9NMz1E
Переход к постквантовой криптографии – https://youtu.be/dkXKpMku5QY

Андреас М. Антонопулос - технолог и серийный предприниматель, который стал одной из самых известных и уважаемых фигур в биткойне.

Следите за новостями в Твиттере: @aantonop https://twitter.com/aantonop
Сайт: https://antonopoulos.com/.

«Освоение биткойна», опубликованное O'Reilly Media, и обзор лучшего технического руководства по биткойну, «Интернет денег», книга о том, почему биткойн имеет значение.

ИНТЕРНЕТ ДЕНЕГ, версия 1: https://www.amazon.co.uk/Internet-Money-collection-Andreas-Antonopoulos/dp/1537000454/ref=asap_bc?ie=UTF8

[НОВИНКА] ИНТЕРНЕТ ДЕНЕГ, версия 2: https://www.amazon.com/Internet-Money-Andreas-M-Antonopoulos/dp/194791006X/ref=asap_bc?ie=UTF8

Освоение биткойна: https://www.amazon.co.uk/Mastering-Bitcoin-Unlocking-Digital-Cryptocurrities/dp/1449374042

[НОВИНКА] ОСВОЕНИЕ БИТКОИНА, 2-е издание: https://www.amazon.com/Mastering-Bitcoin-Programming-Open-Blockchain/dp/1491954388

Подпишитесь на канал, чтобы узнать больше о биткойнах и открытых блочных цепях!

Музыка: «Unbounded» Орфана (https://www.facebook.com/Orfan/)
Графика Outro: Phneep (http://www.phneep.com/)
Аутро-арт: Рок Барселлос (http://www.rockincomics.com.br/)

источник

25 комментариев

  1. Умножение двух чисел не имеет ничего общего с ECC. Операции в ECC заключаются в добавлении двух точек на кривую и умножении точки на две, что аналогично сложению точки самой с собой. Аналогия с умножением чисел взята из RSA.

  2. Bitcoin Cash утверждает, что мгновенные транзакции возможны с помощью транзакций 0-conf. Помимо того факта, что они не совсем безопасны, есть ли разница с транзакциями Биткойн с nSequence=MAX?

  3. Я хотел купить билет на ваше мероприятие в Дублине. 25$ дорого, но ладно, я бы потратил это. Но почему вы не предлагаете криптовалютные платежи, такие как BTC и LTC?!!! Только Виза и Мастер???? Вы говорите об интернет-деньгах, а затем заставляете людей покупать ваши билеты за ФИАТ??? Я тебя не понимаю.

  4. Привет, Андреас, можешь ли ты объяснить, почему и какова важная причина того, что блок Биткойн генерируется каждые 10 минут? (почему не 5 минут или меньше?) и как это сравнить с блоком в Ethereum каждые ~15 секунд? Как определить «время блокировки»?

    Я предполагаю, что 10 минут — это для того, чтобы глобальный консенсус «усвоился», но 15 секунд кажутся довольно коротким временем для достижения прочного глобального консенсуса в Ethereum. (Будет ли эта публикация интересна в Ethereum?)

  5. Я большой поклонник виртуальных валют и говорю «виртуальные», а не «криптовалюты», потому что я начал инвестировать задолго до этого, используя e-gold. К сожалению, падение e-gold заставило меня скептически относиться, и, потеряв XX тысяч долларов, я отказался от виртуальности и потерял рождение криптовалют. Мне нравятся такие люди, как вы, которые поддерживают эту идею, и даже сейчас я тоже инвестирую в BTC, у меня в голове легкий голос говорит: «Не забывайте e-gold»…

  6. Прав ли я, полагая, что квантовые вычисления могут использовать только грубую силу для поиска закрытых ключей? т.е. он может генерировать огромное количество ключей, но ему все равно приходится проверять блокчейн, чтобы узнать, использовался ли этот открытый ключ? Или он способен на более умные вычисления, чтобы взломать криптографию?

  7. Я всегда задаю себе вопрос, как ответить на некоторые вопросы, на которые я знаю ответ, но не могу изложить его понятно и лаконично. Ты всегда делаешь это так естественно. Ты отличный учитель.

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
Пожалуйста, введите ваше имя здесь