Разработка смарт-контрактов в Ethereum
Эта книга представляет собой практическое руководство по созданию смарт-контрактов и децентрализованных приложений (DApp) на блокчейне Ethereum. Автор подробно объясняет фундаментальные отличия Ethereum от Bitcoin, уделяя особое внимание расширенным возможностям программирования, которые предоставляет платформа.
Читатель познакомится с высокоуровневым языком программирования Solidity, предназначенным для написания смарт-контрактов, и освоит работу в интегрированной среде разработки Remix. Книга охватывает все ключевые этапы: от настройки окружения и основ синтаксиса до отладки и развертывания контрактов в различных сетях Ethereum, включая тестовые (Ropsten, Rinkeby) и приватные блокчейны.
Особое внимание уделяется практическому применению смарт-контрактов. Рассматриваются популярные стандарты токенов, такие как ERC-20 для взаимозаменяемых токенов, ERC-721 и ERC-1155 для NFT (невзаимозаменяемых токенов), а также механизм флэш-кредитов (EIP-3156). Приводятся примеры создания реальных приложений: от собственной криптовалюты и платежных систем до кредитных контрактов и систем идентификации.
Книга подходит как для начинающих разработчиков, делающих первые шаги в мире блокчейн-разработки, так и для более опытных программистов, желающих структурировать свои знания и изучить передовые практики создания безопасных и эффективных DApp на Ethereum.









