С нуля

Начинаем с основ

Наглядное знакомство с программами, интернетом, блокчейном и смарт-контрактами.

Вводная часть для новичков в разработке. Если у вас уже есть минимальный опыт, этот блок можно пропустить.

Сводка трека
11 уроки
Уроки
11
Завершено
0
Прогресс трека0/11
1
Урок 1

Что такое программа

Разберитесь, как программа получает данные, выполняет инструкции и возвращает результат.

2
Урок 2

Клиент, сервер и база данных

Проследите путь запроса от браузера к серверу и базе данных, а затем обратно на экран.

3
Урок 3

Чем блокчейн отличается от обычной базы данных

Узнайте, как сеть проверяет транзакции и поддерживает общее состояние без единого владельца базы.

4
Урок 4

Кошелёк, адрес и цифровая подпись

Узнайте, как кошелёк подтверждает действие, не раскрывая закрытый ключ.

5
Урок 5

Транзакции, комиссии и подтверждения

Различайте отправку, ожидание, исполнение и подтверждение блокчейн-транзакции.

6
Урок 6

Контракт как публичная программа с правилами

Узнайте, как смарт-контракт проверяет правила, меняет состояние и фиксирует результат в блокчейне.

7
Урок 7

Ethereum, EVM и Solidity

Разберитесь, какую роль играют Ethereum, EVM и Solidity и как написанный код превращается в исполняемый smart contract.

8
Урок 8

От кода к контракту: Compile и Deploy

Разберитесь, как Solidity-код компилируется, отправляется в сеть и превращается в smart contract с собственным адресом.

9
Урок 9

Чтение и изменение состояния

Разберитесь, почему чтение данных smart contract и изменение его состояния работают по-разному.

10
Урок 10

Анатомия Solidity-контракта

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

11
Урок 11

Как всё работает вместе

Соберите полный путь smart contract — от Solidity-кода разработчика до транзакции пользователя и изменения состояния блокчейна.

Логика трека

Уроки идут от первой идеи к закреплению. Если проходить их последовательно, следующие задания будут восприниматься гораздо легче.