Книга предназначена для изучения фундаментальных основ блокчейна и решения прикладных задач. С нуля изложены основы криптографии, устройство блокчейна и его основные компоненты: математика, криптография, теория игр. Изложены технические основы самых известных блокчейнов в мире - Bitcoin и Ethereum. Продемонстрировано, как можно запрограммировать блокчейн для разных вариантов использования, не ограничиваясь только криптовалютой. Рассмотрен процесс разработки кода для управления транзакциями на языках JavaScript и Solidity, показано, как самостоятельно создавать и размещать умные контракты. Продемонстрирован полный цикл разработки децентрализованного приложения (DApps).
Kniga prednaznachena dlja izuchenija fundamentalnykh osnov blokchejna i reshenija prikladnykh zadach. S nulja izlozheny osnovy kriptografii, ustrojstvo blokchejna i ego osnovnye komponenty: matematika, kriptografija, teorija igr. Izlozheny tekhnicheskie osnovy samykh izvestnykh blokchejnov v mire - Bitcoin i Ethereum. Prodemonstrirovano, kak mozhno zaprogrammirovat blokchejn dlja raznykh variantov ispolzovanija, ne ogranichivajas tolko kriptovaljutoj. Rassmotren protsess razrabotki koda dlja upravlenija tranzaktsijami na jazykakh JavaScript i Solidity, pokazano, kak samostojatelno sozdavat i razmeschat umnye kontrakty. Prodemonstrirovan polnyj tsikl razrabotki detsentralizovannogo prilozhenija (DApps).