📜 Смарт-контракти

Поглиблене вивчення Solidity, створення та верифікація смарт-контрактів на Conflux Network. Від основ до професійної розробки.

🔥
Рівень складності
Просунутий
⏱️
Тривалість
6-8 годин
📚
Уроків
6 модулів
🪙
Винагорода
48 CFX

📋 Вимоги до курсу

  • Завершені курси "Основи блокчейну" та "Розробка dApps"
  • Розуміння концепцій ООП та алгоритмів
  • Знання JavaScript та основ криптографії
  • Встановлений Remix IDE або Hardhat
  • Досвід роботи з командним рядком

⚠️ Важливо

Смарт-контракти керують реальними фінансовими активами. Помилки в коді можуть призвести до втрати коштів. Завжди тестуйте контракти на тестнеті перед деплоєм у mainnet та проводьте аудит безпеки.

📈 Ваш прогрес

0% Прогрес курсу
0/6 Завершено уроків
🪙 0.00 CFX Зароблено
Прогрес курсу 6 уроків до завершення

📚 Уроки курсу

📝

Основи Solidity

⏱ 35 хв 📖 Теорія 🔥 Просунутий

Знайомство з мовою програмування Solidity: синтаксис, типи даних, функції та модифікатори. Створення першого простого контракту.

  • Синтаксис та структура Solidity
  • Типи даних та змінні
  • Функції та модифікатори
  • Events та логування
🗄️

Структури даних

⏱ 30 хв 🛠 Практика 🔥 Просунутий

Вивчення складних структур даних у Solidity: масиви, mapping, struct та їх оптимальне використання. Техніки оптимізації газу.

  • Arrays та динамічні масиви
  • Mapping та вкладені mapping
  • Struct та enum типи
  • Gas оптимізація структур
🪙

ERC-20 токени

⏱ 40 хв 🛠 Практика 💰 Токеноміка

Створення власного ERC-20 токену: стандарт, імплементація, розширені функції та безпека. Mintable, burnable та pausable функціонал.

  • Стандарт ERC-20 інтерфейс
  • Mintable та Burnable токени
  • Pausable функціонал
  • Access Control та ролі
🎨

ERC-721 NFT

⏱ 45 хв 🛠 Практика 🎨 NFT

Розробка NFT контрактів: стандарт ERC-721, metadata, розширені функції та marketplace інтеграція. Створення колекції NFT з унікальними властивостями.

  • Стандарт ERC-721 імплементація
  • Metadata та IPFS інтеграція
  • Enumerable extension
  • Royalties та вторинний ринок
🛡️

Безпека контрактів

⏱ 50 хв 📖 Теорія 🛡️ Безпека

Основи безпеки смарт-контрактів: поширені вразливості, best practices та інструменти аудиту. Захист від атак та безпечні паттерни програмування.

  • Reentrancy attacks та захист
  • Integer overflow/underflow
  • Front-running та MEV
  • Automated testing та fuzzing
🚀

Деплой та верифікація

⏱ 35 хв 🛠 Практика 🌍 Продакшн

Розгортання контрактів у Conflux Network: деплой скрипти, верифікація коду, взаємодія через ConfluxScan. Upgrade patterns та proxy контракти.

  • Hardhat deployment скрипти
  • Верифікація на ConfluxScan
  • Contract interaction та ABI
  • Upgrade patterns та proxy