Криптографические основы блокчейн-технологий. [Евгения Александровна Ищукова] (pdf) читать постранично, страница - 2

-  Криптографические основы блокчейн-технологий.  18.11 Мб, 303с. скачать: (pdf) - (pdf+fbd)  читать: (полностью) - (постранично) - Евгения Александровна Ищукова - Сергей Петрович Панасенко - Кирилл Сергеевич Романенко - Вячеслав Дмитриевич Салманов

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

достижения консенсуса.....................................137
3.3 Выстраивание цепочки блоков.................................................................139
3.3.1 Принципы формирования цепочки..................................................139
3.3.2 Ветвления цепочки блоков.................................................................142
3.4 Смарт-контракт..........................................................................................145
3.5 Основные виды блокчейн-систем............................................................148
3.5.1 Публичный блокчейн..........................................................................148
3.5.2 Приватный блокчейн..........................................................................149
3.6 Криптовалютные кошельки......................................................................150
3.6.1 Программы-кошельки........................................................................150
3.6.2 Аппаратные кошельки........................................................................152

Глава 4. Основные блокчейн-платформы....................................153
4.1 Биткойн......................................................................................................153
4.1.1 Введение в устройство блокчейн-системы Биткойн........................154
4.1.2 Особенности механизма консенсуса в системе Биткойн.................156
4.1.3 Форки в системе Биткойн..................................................................156
4.1.4 Транзакции..........................................................................................159
4.1.5 Кошельки в системе Биткойн.............................................................203
4.1.6 Создание и использование иерархических
детерминированных ключей......................................................................206
4.2 Эфириум.....................................................................................................209
4.2.1 Глобальное состояние.........................................................................209
4.2.2 Консенсус.............................................................................................210
4.2.3 Газ.........................................................................................................211
4.2.4 Адреса и кошельки..............................................................................212
4.2.5 Транзакции..........................................................................................213
4.2.6 Структура блока..................................................................................213
4.2.7 Эволюция системы Эфириум.............................................................214
4.2.8 Основная и тестовые сети платформы Эфириум.............................218
4.2.9 Запуск сети Эфириум..........................................................................219
4.2.10 Смарт-контракты в системе Эфириум............................................234
4.3 Hyperledger.................................................................................................245

Оглавление 

5

4.3.1 Основные особенности системы.......................................................245
4.3.2 Проекты экосистемы Hyperledger......................................................246
4.3.3 Архитектура Hyperledger Fabric.........................................................247
4.3.4 Пример смарт-контракта для Hyperledger........................................248
4.4 Обзор других платформ............................................................................253
4.4.1 EOSIO...................................................................................................253
4.4.2 Краткий обзор прочих блокчейн-платформ.....................................255
4.4.3 Обзор отечественных решений.........................................................257

Приложение 1. Таблицы констант алгоритмов хеширования.....261
П1.1 Таблица замен алгоритма MD2..............................................................261
П1.2 Индексы используемых в итерациях слов блока
сообщения алгоритма MD4.............................................................................262
П1.3 Константы алгоритма MD5.....................................................................263
П1.4 Константы алгоритма MD6.....................................................................267
П1.5 Константы алгоритмов семейства SHA-2..............................................268
П1.6 Раундовые константы алгоритмов семейства SHA-3...........................270
П1.7 Константы алгоритма ГОСТ Р 34.11–2012.............................................271

Список сокращений.........................................................................275
Перечень рисунков..........................................................................281
Перечень таблиц..............................................................................286
Перечень источников......................................................................289

Предисловие
В последние десятилетия криптографические методы проникают в самые различные сферы нашей жизнедеятельности, связанные с передачей, обработкой
и хранением информации. Цепная запись данных, распределенные реестры,
интернет вещей, облачные вычисления в той или иной мере используют криптографические алгоритмы и протоколы. Появление криптовалюты биткойн
привлекло внимание научного сообщества к технологии блокчейн, или технологии цепной записи данных. Последовала разработка блокчейн-платформ
для использования в самых различных областях: финансовой и банковской
сфере, медицине, торговле и т. п. При этом успешное применение технологий,
основанных на криптографии, невозможно без понимания математических
основ, на которых базируются криптографические алгоритмы, используемые
в данной технологии.
Приведенная в этой книге информация позволяет получить представление
по наиболее важным вопросам построения блокчейн-платформ, таким как
принципы построения и использования функций хеширования, схем элект­
ронной подписи на основе эллиптических кривых, механизмов консенсуса.
Приведенные математические основы используемых в технологии блокчейн
криптографических алгоритмов помогают глубже понять заложенные в ней
механизмы обеспечения безопасности информации. Данная книга может быть
интересна самому широкому кругу