Жанры: Программирование
Год издания: 2018
Год прочтения: 2022
Хорошая
Количество прочтений: 1
Количество страниц: 252
Конспект (страниц): 17
Первоначальный язык издания:
Английский
Переводы на другие языки: Русский
Общее описание
Книга объемом 250 страниц состоит из 9 глав. Помимо текстового материала, в ней встречается немало иллюстраций и вставок кода. Уровень сложности - средний или чуть выше среднего (требуется немалые основы в программировании).
Краткий обзор
- Глава 1. Децентрализованные приложения. Вводится понятие DApps и объясняется, как архитектура блокчейна позволяет создавать приложения без центрального сервера, обеспечивая прозрачность и неизменность данных.
- Глава 2. Принципы работы Ethereum. Рассматриваются основы экосистемы Ethereum: виртуальная машина (EVM), концепция газа для оплаты вычислений, структура транзакций и работа учетных записей.
- Глава 3. Разработка смарт-контрактов. Глава посвящена синтаксису языка Solidity и процессу написания самовыполняющегося кода, который управляет логикой и активами внутри блокчейна.
- Глава 4. Учимся работать с web3.js. Описывается использование библиотеки JavaScript для взаимодействия фронтенда с узлами Ethereum, позволяя веб-приложениям читать данные из блокчейна и отправлять транзакции.
- Глава 5. Разработка сервиса кошелька. На практическом примере разбирается создание интерфейса для управления ключами, проверки баланса и перевода эфира (ETH) между пользователями.
- Глава 6. Разработка платформы для смарт-контрактов. Демонстрируется создание системы, которая позволяет пользователям развертывать собственные контракты и взаимодействовать с ними через упрощенный интерфейс.
- Глава 7. Приложение для ставок на результат матча. Рассматривается сложная логика децентрализованного беттинга, где условия распределения выигрыша жестко закреплены в коде и не зависят от посредников.
- Глава 8. Разработка смарт-контрактов уровня предприятия. Обсуждаются вопросы безопасности, оптимизации стоимости газа и паттерны проектирования, необходимые для создания надежных и масштабируемых бизнес-решений.
- Глава 9. Разработка блокчейна для консорциума. Глава знакомит с созданием частных (приватных) сетей, где доступ к данным ограничен, что критически важно для корпоративного сектора и защиты коммерческой тайны.
Мнение
Это еще одно качественное практическое руководство, на этот раз по работе с блокчейном. Основное внимание уделяется экосистеме Ethereum, написанию смарт-контрактов и смежным темам. Весь сопутствующий код преимущественно пишется на JavaScript.