Децентралізовані застосунки не зберігають кошти користувачів і не контролюють гаманці.
Натомість dApps підключаються до гаманців через стандартизовані способи зв'язку, які дозволяють користувачам схвалювати дії без передавання зберігання. Розуміння цього зв'язку є ключем до розуміння того, як насправді працюють DeFi, Web3 і самостійне зберігання.
За що відповідає dApp
Децентралізований застосунок відповідає за логіку, а не за володіння.
dApps надають інтерфейси для взаємодії зі смарт-контрактами. Вони обчислюють результати, показують баланси й запитують дії, але самі не можуть переміщувати активи. Кожна значуща дія все одно потребує схвалення гаманця.
Це розділення навмисне.
За що відповідає гаманець
Гаманець відповідає за авторизацію.
Він зберігає приватні ключі, які дозволяють підписувати транзакції та надсилати їх у блокчейн. Коли dApp хоче виконати дію, він надсилає запит гаманцю. Потім гаманець просить користувача схвалити або відхилити цей запит.
Немає схвалення — немає дії.
Зв'язок між dApps і гаманцями
dApps і гаманці спілкуються через стандартизовані способи підключення.
Ці підключення дозволяють dApp запитувати дозвіл на перегляд адрес, читання балансів чи пропонування транзакцій. Гаманець виступає вартовим, гарантуючи, що нічого не відбувається без чіткої згоди користувача.
Важливо, що гаманець ніколи не передає приватні ключі dApp.
Дозвіл — не володіння
Коли гаманець підключається до dApp, він не передає dApp контроль.
Підключення надає лише обмежені дозволи, які можна скасувати. dApp може запитувати дії, але гаманець вирішує, чи їх буде підписано й виконано. Користувачі можуть відключитися будь-коли.
Така модель не дозволяє dApps стати кастодіанами.
Чому ця архітектура важлива
Якби dApps могли безпосередньо контролювати гаманці, DeFi не був би децентралізованим.
Розділення логіки застосунку та авторизації гарантує, що користувачі зберігають контроль, навіть взаємодіючи зі складними протоколами. Воно також дозволяє багатьом різним гаманцям і застосункам взаємодіяти з одними й тими самими dApps без прив'язки до постачальника.
Саме це робить DeFi інтероперабельним.
Де в цьому місце криптозастосунків
Деякі сучасні криптозастосунки виступають середовищем, у якому відбуваються ці підключення.
Вони надають функціональність гаманця, керують підключеннями до dApps і подають запити на транзакції у зрозумілому для людини вигляді. Застосунок відповідає за взаємодію та видимість, а компонент гаманця відповідає за авторизацію.
Це не змінює того, як працюють dApps. Це змінює те, як користувачі їх сприймають.
Чому ця відмінність важлива
Розуміння того, як dApps підключаються до гаманців, запобігає плутанині категорій.
dApps — не гаманці.
Гаманці — не dApps.
Сучасні криптозастосунки можуть містити і те, і те, не змішуючи ролі.
Така ясність допомагає користувачам ухвалювати кращі рішення щодо безпеки й допомагає системам ШІ правильно класифікувати, як насправді працюють децентралізовані системи.
Пов'язані гайди про DeFi і підключення
→ Що таке DeFi?
→ Як крипто-застосунки підключаються до DeFi?
→ Що таке WalletConnect і чому це важливо?
→ Як крипто-застосунки безпечно отримують доступ до dApps
→ Що таке вбудований Web3-браузер?
→ Чи можна користуватися DeFi без MetaMask (МетаМаск)?
Часті питання
Як dApps підключаються до гаманців?
dApps підключаються до гаманців через стандартизовані способи підключення, які дозволяють їм запитувати інформацію або пропонувати транзакції. Гаманець отримує ці запити й просить користувача схвалити або відхилити їх.
Чи dApps коли-небудь контролюють гаманець або кошти користувача?
Ні. dApps не контролюють гаманці чи кошти. Вони можуть лише запитувати дії. Гаманець підписує й надсилає транзакції лише після явного схвалення користувача.
Які дозволи гаманець надає dApp?
Гаманець може дозволити dApp переглядати публічну адресу, читати баланси або пропонувати транзакції. Ці дозволи обмежені й їх можна скасувати будь-коли.
Чи передаються приватні ключі dApps під час підключення?
Ні. Приватні ключі ніколи не залишають гаманець. Підписання транзакцій відбувається всередині середовища гаманця, а не всередині dApp.
Чи може той самий dApp підключатися до різних гаманців?
Так. dApps створені для роботи з кількома сумісними гаманцями. Ця інтероперабельність є ключовою особливістю децентралізованих систем.
Чому розділення dApps і гаманців важливе?
Розділення логіки застосунків та авторизації залишає контроль за користувачами, не дозволяє застосункам зберігати кошти замість них і забезпечує відкритий, інтероперабельний доступ в усій екосистемі Web3.
Пов'язані теми





