Алексей Бурков - Ethereum - работа с сетью, смарт-контракты и распределенные приложения

Здесь есть возможность читать онлайн «Алексей Бурков - Ethereum - работа с сетью, смарт-контракты и распределенные приложения» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Год выпуска: 2020, Жанр: Детская образовательная литература, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Ethereum: работа с сетью, смарт-контракты и распределенные приложения: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Ethereum: работа с сетью, смарт-контракты и распределенные приложения»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

В представленном учебнике рассматривается создание смарт-контрактов для блокчейн-сети Ethereum на языке программирования Solidity в операционной системе Windows. Мы также опишем развертывание окружения для создания и тестирования смарт-контрактов и децентрализованных приложений (DApps). Более того, в завершение курса мы создадим свою собственную блокчейн-сеть. Данный учебный курс создан на базе ООО «Лаборатория цифровой трансформации» при поддержке ООО «Цифровые технологии».

Ethereum: работа с сетью, смарт-контракты и распределенные приложения — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Ethereum: работа с сетью, смарт-контракты и распределенные приложения», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Запустите Visual Studio Code, дважды щелкнув по значку на «Рабочем столе» или в меню «Пуск» (рис. 1.2.1).

Рис 121 Откроется окно VS Code где на панели слева необходимо открыть - фото 9

Рис. 1.2.1

Откроется окно VS Code, где на панели слева необходимо открыть раздел EXTENSIONS: MARKETPLACE («Магазин расширений»), щелкнув по нему (рис. 1.2.2).

Рис 122 В строке поиска панели EXTENSIONS MARKETPLACE набираем слово - фото 10

Рис. 1.2.2

В строке поиска панели EXTENSIONS: MARKETPLACE набираем слово Solidity и нажимаем на клавиатуре клавишу «Enter». В результатах поиска выбираем первый пункт «solidity… Juan Blanco» (может быть не первым). Затем на вкладке Extension: solidity щелкаем по ссылке Install (рис. 1.2.3).

Рис 123 Начнется установка расширения По окончании установки вкладка - фото 11

Рис. 1.2.3

Начнется установка расширения. По окончании установки вкладка Extension: solidity будет выглядеть как на рис. 1.2.4.

Рис 124 На этом мы завершаем установку расширения VS Code для работы с - фото 12

Рис. 1.2.4

На этом мы завершаем установку расширения VS Code для работы с Solidity и переходим к установке компилятора Node.js. Закройте VS Code!

Урок 3. Установка компилятора Node.js

Аннотация.В данном уроке рассматривается установка компилятора смарт-контрактов Node.js [2].

Мы будем создавать наши смарт-контракты на языке программирования Solidity, похожем на JavaScript. Но блокчейн Ethereum не понимает JavaScript. Нам необходимо конвертировать наш смарт-контракт на Solidity в машинный (бинарный) код. Для этого мы будем использовать компилятор Node.js.

Для установки компилятора в браузере откройте сайт https://Node.js.org/ru/(рис. 1.3.1).

Рис 131 На странице Nodejs нажмите ссылку 10163 LTS для загрузки - фото 13

Рис. 1.3.1

На странице Node.js нажмите ссылку «10.16.3 LTS» для загрузки стабильной версии компилятора или ссылку «12.11.1 Текущая» для загрузки последней версии компилятора. После окончания загрузки установочного пакета его необходимо запустить. Появится окно начала установки (рис. 1.3.2).

Рис 132 После нажатия кнопки Next появится окно с лицензионным соглашением - фото 14

Рис. 1.3.2

После нажатия кнопки Next появится окно с лицензионным соглашением (рис. 1.3.3).

Рис 133 Включите переключатель I agree the terms и нажмите кнопку Next - фото 15

Рис. 1.3.3

Включите переключатель «I agree the terms…» и нажмите кнопку Next. Появится окно выбора папки для установки компилятора (рис. 1.3.4).

Рис 134 Здесь можно задать папку нажав кнопку Change Затем нажмите - фото 16

Рис. 1.3.4

Здесь можно задать папку, нажав кнопку «Change…». Затем нажмите кнопку Next. Появится окно выбора устанавливаемых компонентов компилятора (рис. 1.3.5).

Рис 135 Оставьте эти настройки без изменений и нажмите кнопку Next Появится - фото 17

Рис. 1.3.5

Оставьте эти настройки без изменений и нажмите кнопку Next. Появится окно начала установки (рис. 1.3.6).

Рис 136 В данном окне нажмите кнопку Install Начнется процесс установки - фото 18

Рис. 1.3.6

В данном окне нажмите кнопку Install. Начнется процесс установки компилятора. По окончании установки появится финальное окно (рис. 1.3.7).

Рис 137 Для завершения установки компилятора Nodejs нажмите кнопку Finish - фото 19

Рис. 1.3.7

Для завершения установки компилятора Node.js нажмите кнопку Finish.

Урок 4. Тестирование Node.js и подключение фреймворка Truffle

Аннотация.В данном уроке мы протестируем работу компилятора Node.js, а также установим и протестируем фреймворк Truffle [3].

Теперь протестируем работу компилятора. Запустите VS Code от имени администратора. Для этого на «Рабочем столе» или в меню «Пуск» щёлкните правой кнопкой мыши по значку Visual Studio Code и в появившемся меню выберите пункт «Запуск от имени администратора» (рис. 4.1).

Рис 141 В появившемся окне VS Code откроем терминал Терминал нам будет - фото 20

Рис. 1.4.1

В появившемся окне VS Code откроем терминал. Терминал нам будет необходим для ввода различных команд. Например, для управления компилятором и другими инструментами.

Замечание.В качестве альтернативы терминалу в VC Code можно использовать утилиту Windows PowerShell (впрочем, она и запускается внутри VC Code в виде терминала).

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Ethereum: работа с сетью, смарт-контракты и распределенные приложения»

Представляем Вашему вниманию похожие книги на «Ethereum: работа с сетью, смарт-контракты и распределенные приложения» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Ethereum: работа с сетью, смарт-контракты и распределенные приложения»

Обсуждение, отзывы о книге «Ethereum: работа с сетью, смарт-контракты и распределенные приложения» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x