LibKing » Книги » Детская литература » Детская образовательная литература » Алексей Бурков - Ethereum: работа с сетью, смарт-контракты и распределенные приложения

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

Тут можно читать онлайн Алексей Бурков - Ethereum: работа с сетью, смарт-контракты и распределенные приложения - бесплатно ознакомительный отрывок. Жанр: Детская образовательная литература, год 2020. Здесь Вы можете читать ознакомительный отрывок из книги онлайн без регистрации и SMS на сайте LibKing.Ru (ЛибКинг) или прочесть краткое содержание, предисловие (аннотацию), описание и ознакомиться с отзывами (комментариями) о произведении.
Алексей Бурков - Ethereum: работа с сетью, смарт-контракты и распределенные приложения

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

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

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

Ethereum: работа с сетью, смарт-контракты и распределенные приложения - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Алексей Бурков
Тёмная тема

Шрифт:

Сбросить

Интервал:

Закладка:

Сделать

В появившемся окне укажите место, куда будет сохранен установочный пакет VS Code, и нажмите кнопку «Сохранить» (рис. 1.1.2).

Рис 112 Запустите скачанный установочный пакет Появится окно с лицензионным - фото 2

Рис. 1.1.2

Запустите скачанный установочный пакет. Появится окно с лицензионным соглашением (рис. 1.1.3).

Рис 113 Выберите пункт Я принимаю условия соглашения и нажмите кнопку - фото 3

Рис. 1.1.3

Выберите пункт «Я принимаю условия соглашения» и нажмите кнопку «Далее». Появится окно с выбором места установки (рис. 1.1.4).

Рис 114 Здесь можно оставить все по умолчанию либо изменить место установки - фото 4

Рис. 1.1.4

Здесь можно оставить все по умолчанию либо изменить место установки, нажав кнопку «Обзор…». Затем нажмите кнопку «Далее». Появится окно настройки папки в меню «Пуск» (рис. 1.1.5).

Рис 115 В данном окне просто нажмите кнопку Далее Появится окно с - фото 5

Рис. 1.1.5

В данном окне просто нажмите кнопку «Далее». Появится окно с дополнительными настройками установки (рис. 1.1.6).

Рис 116 Установите настройки как показано на рис 116 и нажмите кнопку - фото 6

Рис. 1.1.6

Установите настройки как показано на рис. 1.1.6 и нажмите кнопку «Далее». Появится окно (рис. 1.1.7).

Рис 117 Нажмите кнопку Установить начнется процесс установки Затем - фото 7

Рис. 1.1.7

Нажмите кнопку «Установить», начнется процесс установки. Затем появится окно завершения установки (рис. 1.1.8).

Рис 118 Отключите опцию Запустить Visual Studio Code и нажмите кнопку - фото 8

Рис. 1.1.8

Отключите опцию «Запустить Visual Studio Code» и нажмите кнопку «Завершить». Перезагрузите компьютер!На этом установка VS Code завершена. Перейдем к установке расширения для работы с Solidity.

Урок 2. Установка расширения Visual Studio Code для работы с Solidity

Аннотация.В данном уроке мы рассмотрим, как установить в VS Code расширение для работы с языком программирования смарт-контрактов Solidity [1].

Изначально VS Code не поддерживает язык программирования смарт-контрактов, поэтому нам необходимо установить специальное расширение.

Запустите 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 в виде терминала).

Читать дальше
Тёмная тема

Шрифт:

Сбросить

Интервал:

Закладка:

Сделать


Алексей Бурков читать все книги автора по порядку

Алексей Бурков - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




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


Отзывы читателей о книге Ethereum: работа с сетью, смарт-контракты и распределенные приложения, автор: Алексей Бурков. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
Большинство книг на сайте опубликовано легально на правах партнёрской программы ЛитРес. Если Ваша книга была опубликована с нарушениями авторских прав, пожалуйста, направьте Вашу жалобу на PGEgaHJlZj0ibWFpbHRvOmFidXNlQGxpYmtpbmcucnUiIHJlbD0ibm9mb2xsb3ciPmFidXNlQGxpYmtpbmcucnU8L2E+ или заполните форму обратной связи.
img img img img img