Блокчейн. Разработка приложений

Александр Шитик
Александр Шитик

Пишу свои посты и книги, делаю обзоры на фильмы и книги. Эксперт в области космологии и астрономии, IT, продуктивности и планирования.

Блокчейн. Разработка приложений
Нараян Прасти
Жанры: Программирование
Год издания: 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.

Вверх