Введение

Завершено

Первоначально технология блокчейна применялась преимущественно для работы с криптовалютами, такими как биткойн и Ethereum. Однако возникает вопрос, можно ли использовать блокчейн для передачи других цифровых ресурсов, отличных от валюты? Допустим, вы работаете с цепочкой поставок, которая отвечает за транспортировку и доставку товаров. Или же вы управляете интернет-магазином и хотите использовать технологию блокчейна для упрощения процессов покупки, продажи и передачи товаров.

В этих примерах для написания кода операций в цепочке поставок, интернет-магазине или других решениях вы можете использовать язык программирования под названием Solidity. Кроме того, с помощью языка Solidity также можно задавать действия пользователя. Программируя разрешенные в сети действия, вы можете создавать собственные блокчейн-сети, которые обеспечивают необходимый уровень безопасности и прозрачности для всех участников.

В этом модуле вы ознакомитесь с основами языка Solidity и узнаете, как программировать смарт-контракты.

Цели обучения

По завершении этого модуля вы сможете:

  • Объяснять принципы устройства языка Solidity и работу его основных функций.
  • Понимать компоненты смарт-контракта.
  • Создавать базовый смарт-контракт с использованием языка Solidity.

Необходимые компоненты

  • Основные сведения о блокчейн.
  • Знание платформы Ethereum.
  • Опыт программирования на любых языках, таких как C, Python или JavaScript.
  • Знание базовых понятий программирования.