Блокчейн. Разработка приложений [Нараян Прасти] (pdf) читать постранично, страница - 2

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


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

....................................................................................................... 36
Filecoin .................................................................................................................................... 36
Namecoin ................................................................................................................................. 37
Домены в зоне .bit ......................................................................................................... 37
Dash ......................................................................................................................................... 38
Децентрализованное управление и бюджетирование ............................................... 39
Децентрализованные услуги ........................................................................................ 39
BigChainDB ............................................................................................................................ 40
OpenBazaar ............................................................................................................................. 40
Ripple ...................................................................................................................................... 40
Заключение..................................................................................................................................... 43

Глава 2. Принципы работы Ethereum ....................................................................... 44
Знакомство с Ethereum .................................................................................................................. 44
Учетная запись Ethereum .............................................................................................................. 45
Транзакции ..................................................................................................................................... 45
Консенсус ....................................................................................................................................... 46
Метка времени ............................................................................................................................... 48
Число nonce .................................................................................................................................... 48
Время блока.................................................................................................................................... 49
Ветвление ....................................................................................................................................... 51
Генезис............................................................................................................................................ 52
Деноминация эфира....................................................................................................................... 52
Виртуальная машина Ethereum .................................................................................................... 53
Газ ................................................................................................................................................... 53
Обнаружение узлов ....................................................................................................................... 54
Протоколы Whisper и Swarm ........................................................................................................ 55
Geth ................................................................................................................................................. 55
Установка Geth ....................................................................................................................... 56
OS X ............................................................................................................................... 56
Ubuntu ............................................................................................................................ 56
Windows ......................................................................................................................... 56
JSON-RPC и консоль JavaScript............................................................................................ 57
Подкоманды и опции ............................................................................................................. 57
Подключение к сети mainnet ....................................................................................... 57
Создание частной сети ................................................................................................. 57
Создание аккаунта ................................................................................................................. 58
Майнинг......................................................................................................................... 58
Быстрая синхронизация ............................................................................................... 59
____________________________________

[6]

___________________________________

Оглавление

Ethereum Wallet .............................................................................................................................. 59
Mist .................................................................................................................................................. 61
Уязвимости Ethereum .................................................................................................................... 62
Атака Сибиллы ...................................................................................................................... 62
Атака 51% ............................................................................................................................... 62
Обновление Serenity ...................................................................................................................... 62
Платежные каналы и каналы состояния .............................................................................. 63
Протокол консенсуса Casper ................................................................................................. 63
Разделение данных ................................................................................................................ 64
Заключение..................................................................................................................................... 64

Глава 3. Разработка смарт-контрактов .................................................................... 65
Файлы исходного кода Solidity .................................................................................................... 65
Структура смарт-контракта .......................................................................................................... 66
Расположение данных ................................................................................................................... 67
Что такое типы данных?........................................................................................................68
Массивы.................................................................................................................................. 69
Строки ..................................................................................................................................... 70
Структуры .............................................................................................................................. 71
Перечисление ......................................................................................................................... 72
Сопоставление ....................................................................................................................... 72
Оператор delete