Актуальні теми
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Etherspot пояснює: ERC-7779
EIP-7702 відкриває потужні функції для EOA (зовнішніх акаунтів), дозволяючи їм тимчасово делегувати виконання логіці смарт-контрактів. Це дає змогу додавати такі функції, як спонсорство газу, однокроковий обмін, автоматизована підписка та інше, не змушуючи користувачів створювати абсолютно новий акаунт смарт-контракту.
Як тільки обліковий запис починає використовувати цю делеговану логіку, користувачі не прив'язані до одного гаманця. Вони можуть пізніше перейти на інший гаманець, якщо він також підтримує делеговані рахунки.
Ось тут і вступає в гру 🏃 ♂️ ➡️ ERC-7779
Різні гаманці можуть покладатися на різні делеговані реалізації. Коли користувач змінює гаманець, акаунт може почати делегувати нову логіку, яка не знає, як попередня логіка зберігала свої дані.
ERC-7779 вводить стандартний інтерфейс під назвою InteroperableDelegatedAccount, який дозволяє делегованим акаунтам описувати дві речі:
- яку реалізацію гаманця вони використовують (accountId) та
- де їхні дані зберігалися з часом (accountStorageBases).
Коли користувач змінює додатки гаманця, новий гаманець може спочатку прочитати цю інформацію і перевірити, чи безпечно її взяти на себе, перш ніж відбудеться будь-які зміни в делегуванні.
Для підтримки цього кожен делегований акаунт веде поточний список своїх баз зберігання. Цей список залишається з обліковим записом між перемиканнями гаманця, щоб нові реалізації могли уникати конфліктів, а не здогадуватися.
Коротко кажучи, ERC-7779 базується на EIP-7702, роблячи безпечним перемикання між гаманцями, які використовують делеговані рахунки. Це важливий крок до справжньої портативності гаманця.
Найкращі
Рейтинг
Вибране
