Децентралізація
Що таке Dapps
DeFi, смарт-контракти, dApp та DAO — програмне забезпечення замість посередників.
У цьому уроці
- Що робить додаток «децентралізованим»
- Як користувачі підключаються до dApps
Ключові висновки
- 1dApp виконує логіку бекенду у ланцюжку через смарт-контракти
- 2Користувачі підключаються через гаманець, а не акаунт
- 3Його відкритий код може бути перевірений незалежно
Підсумок уроку
dApp — це додаток, основний стан або виконання якого залежить від смарт-контрактів.
Ментальна модель
Основна ідея, що стоїть за dapps
dApp — це додаток, основний стан або виконання якого залежить від смарт-контрактів. Інтерфейс може виглядати звичайно, але модель довіри під ним змінюється.
- Що робить додаток «децентралізованим»
- Як користувачі підключаються до dApps
Механіка
Як розмірковувати про dapps
Фронтенд допомагає користувачам формувати транзакції.
Гаманець підписує дії та надсилає їх до ланцюжка.
Смарт-контракт застосовує правило та оновлює стан у блокчейні.
- dApp виконує логіку бекенду у ланцюжку через смарт-контракти
- Користувачі підключаються через гаманець, а не акаунт
- Його відкритий код може бути перевірений незалежно
Приклад
Конкретний приклад dapps
Вебсайт DEX може зникнути, але якщо контракти залишаються активними й доступними, користувачі можуть взаємодіяти через інший інтерфейс або безпосередньо через ланцюжок.
Поширені помилки
Що варто переосмислити щодо dapps
Користувачі часто довіряють вебсайту, а не контракту. Зловмисний або скомпрометований фронтенд може змусити користувачів підписати шкідливу дію.
Нотатки про ризики
Що може піти не так з dapps
dApp успадковує ризики від контрактів, фронтендів, гаманців, RPC-провайдерів, оракулів та кожного протоколу, з яким він взаємодіє.
- Розмежуйте фронтенд і смарт-контракт.
- Дізнайтеся, що саме підписує гаманець.
- Визначте один ризик залежності dApp.
Практика
Відпрацюйте dapps перед тим, як рухатись далі
- Розмежуйте фронтенд і смарт-контракт.
- Дізнайтеся, що саме підписує гаманець.
- Визначте один ризик залежності dApp.
Повторення
Ключові терміни
- DApp
- Децентралізований застосунок — програмне забезпечення, бекенд-логіка якого працює у блокчейні через смарт-контракти.
- DeFi
- Децентралізовані фінанси — безозвільні, компоновані фінансові послуги, побудовані на смарт-контрактах.
- Смарт-контракт
- Код, що самовиконується у блокчейні та працює точно так, як написано, коли виконуються умови.
- Гаманець
- Програмне або апаратне забезпечення, що зберігає приватні ключі, які контролюють ваші активи у ланцюжку.
- У ланцюжку (on-chain)
- Дані або дії, безпосередньо записані у блокчейні.
Примітки до джерел
Редакційні посилання
Ці посилання є відправними точками для перевірки механізмів, перевірок ризиків та контексту продукту за цим уроком.
Перед тим як продовжити
Чи можете ви виконати ці завдання?
- Розмежуйте фронтенд і смарт-контракт.
- Дізнайтеся, що саме підписує гаманець.
- Визначте один ризик залежності dApp.
Пов'язані матеріали
Читати далі
Контрольна точка
Завершити цей урок
Пройдіть перевірку, щоб зберегти прогрес, потім продовжуйте трек по порядку.
Закріпити цей урок
Відповідайте правильно на кожне запитання, щоб завершити урок.
dApp відрізняється від звичайного застосунку тим, що…

