Эта книга рассказывает о принципах работы Ethereum, отличии Ethereum от Bitcoin. Вы узнаете что такое децентрализованные приложения Dapp и смарт-контракты, познакомитесь с инструментами разработки Dapp. Изучите высокоуровневый язык Solidity создания смарт-контрактов для виртуальной машины Ethereum. Познакомитесь со средой разработки Remix. Узнаете о практическом применении смарт-контрактов, стандартах ERC20, ERC-721, ERC-1155 и EIP-3156.
Приведённый ознакомительный фрагмент книги Разработка смарт-контрактов в Ethereum предоставлен нашим книжным партнёром — компанией ЛитРес.
Купить и скачать полную версию книги в форматах FB2, ePub, MOBI, TXT, HTML, RTF и других
Remix Run
Вкладка Run среды Remix позволяет отправлять транзакции в текущую среду выполнения.
Здесь есть настройки, которые позволяют напрямую влиять на выполнение транзакции.
В списке можно выбрать среду выполнения.
Это JavaScript VM, где все транзакции будут выполняться в блокчейне браузера.
Это означает, что ничего не будет сохранено, и перезагрузка страницы браузера перезапустит новую цепочку с нуля, старая не будет сохранена.
Среда выполнения Injected Provider. Remix будет подключаться к инструменту со встроенным web3. Mist и Metamask являются примерами поставщиков, которые интегрированы с web3.
Среда выполнения Web3 Provider. В этом случае Remix будет подключаться к удаленному узлу.
И вам нужно будет указать URL-адрес выбранному поставщику, такому как geth, parity или любому другому клиенту Ethereum.
Что такое Web3?
Web3 — это официальная Javascript библиотека Ethereum, которая позволяет работать с Ethereum из кода пользовательского приложения.
web3.js — это библиотека, которая позволяет взаимодействовать с локальным или удаленным узлом ethereum, используя соединение HTTP или IPC.
Конец ознакомительного фрагмента.
Приведённый ознакомительный фрагмент книги Разработка смарт-контрактов в Ethereum предоставлен нашим книжным партнёром — компанией ЛитРес.
Купить и скачать полную версию книги в форматах FB2, ePub, MOBI, TXT, HTML, RTF и других