
Ethereum Improvement Proposal 3074 (EIP-3074) — це пропозиція оновлення для Ethereum Virtual Machine (EVM), що вводить два нові опкоди: AUTH і AUTHCALL. Ці опкоди дають змогу зовнішньо-керованим акаунтам (EOA) тимчасово делегувати виконання транзакцій смартконтракту. Користувач підписує один раз, після чого контракт може виконати кілька дій у мережі від його імені в межах встановлених обмежень.
Зараз EOA повинні підписувати кожну транзакцію окремо та самостійно сплачувати комісію за газ. Мета EIP-3074 — спростити пакетні транзакції, спонсоровану оплату газу й операції "в один клік" без переведення EOA на акаунти смартконтрактів, що знижує складність для нових користувачів.
EIP-3074 вирішує дві ключові проблеми: по-перше, EOA не можуть виконувати багатокрокові дії у мережі з одноразовим підтвердженням, що призводить до повторних підписів і багаторазової оплати газу. По-друге, нові користувачі часто не мають ETH для оплати газу, що ускладнює старт.
На практиці отримання airdrop зазвичай потребує кількох кроків: "підтвердити — отримати — переказати"; торгівля включає "підтвердити — обміняти — застейкати". EIP-3074 дає змогу об’єднати ці дії в один процес, а газ може спонсорувати проєкт або гаманець, що підвищує зручність використання.
EIP-3074 ґрунтується на двох опкодах: AUTH і AUTHCALL. Опкоди — це інструкції для Ethereum Virtual Machine. AUTH фіксує підписану авторизацію користувача для певного контракту-викликувача; AUTHCALL дозволяє авторизованому контракту ініціювати подальші виклики з використанням адреси користувача в межах дозволеного обсягу.
З боку користувача ви підписуєте угоду: "дозволити цьому контракту виконати визначені дії від мого імені під час цього процесу". Після отримання дозволу контракт послідовно виконує кроки — наприклад, підтвердження токенів, обмін, стейкінг — тому транзакції у мережі надходять з вашої адреси, але агрегуються контрактом.
EIP-3074 спрощує кілька запитів на підпис до одного потоку авторизації та підтримує спонсорування газу, зменшуючи вхідний бар’єр для новачків. Гаманці можуть надавати шаблони "в один клік", що знижує ризик помилок користувачів.
Наприклад, при роботі з децентралізованими додатками (DApp) EIP-3074 дозволяє об’єднувати дії "підтвердити + обміняти + переказати". Нові користувачі можуть здійснити першу транзакцію у мережі без поповнення ETH, якщо газ спонсорує проєкт або гаманець.
На біржах, зокрема при депозиті чи виведенні активів екосистеми ETH на Gate, багато користувачів переводять кошти у гаманці самостійного зберігання для DeFi. Завдяки спонсорованому газу та пакетним транзакціям EIP-3074 взаємодія з DApp стає плавнішою, а ризик залишитися без ETH для газу мінімізується.
Абстракція акаунтів (зазвичай через ERC-4337) використовує акаунти смартконтрактів для гнучких стратегій валідації й оплати, наприклад, коли Paymaster спонсорує газ або впроваджено багатофакторну аутентифікацію. EIP-3074 вдосконалює EOA безпосередньо; хоча підходи різні, обидва рішення покращують користувацький досвід.
EIP-3074 може доповнювати абстракцію акаунтів: він дозволяє EOA об’єднувати "розгортання смарт-акаунтів, міграцію активів і дозволів" у єдиний сценарій, полегшуючи міграцію. Для користувачів смарт-акаунтів абстракція дає більше можливостей програмування; для тих, хто ще не перейшов, EIP-3074 знижує поріг входу.
У DeFi EIP-3074 часто використовується для об’єднання "підтвердити токен — обміняти — застейкати/надати ліквідність" в одну транзакцію. Платформи можуть пропонувати "вхід в один клік" зі спонсорованим газом; користувачу достатньо одного підпису для завершення всіх дій.
Для NFT це об’єднує процеси, як-от "масове карбування — встановлення ціни — розміщення на маркетплейсі" у єдиний сценарій. Також можливо "масове купування" чи "масове скасування ордерів". Нові користувачі отримують вигоду від спонсорованого газу, що спрощує перше карбування чи торгівлю навіть без ETH на гаманці.
Для кросчейн- чи Layer 2-взаємодій команди проєктів можуть використовувати EIP-3074 для об’єднання кроків "міст — обмін — депозит" зі спонсоруванням газу для підвищення конверсії. Наприклад, після виведення з Gate на Ethereum і переходу у DApp користувач може виконати всі підготовчі дії в мережі одним підписом.
Основний ризик — неправильне розуміння наданих дозволів. Надання надто широких прав недовіреному контракту-викликувачу може призвести до небажаних дій, наприклад, переміщення токенів чи встановлення надмірних лімітів підтвердження.
Крок 1: Перевіряйте адресу контракту-викликувача та джерело DApp. Використовуйте лише перевірені точки входу, уникайте фішингових сайтів.
Крок 2: Аналізуйте обсяг авторизації. Переконайтеся, що є обмеження на цільові контракти, функції та суми, щоб уникнути "необмеженого підтвердження".
Крок 3: Тестуйте з невеликими сумами, встановлюйте ліміти транзакцій. Після завершення швидко переглядайте та відкликайте зайві дозволи.
Нарешті: Для операцій із великими сумами використовуйте апаратні гаманці або мультипідпис. За потреби переходьте на смарт-акаунти для посилення безпеки.
Обговорення у спільноті зосереджені на трьох питаннях: як чітко презентувати межі безпеки для користувачів; компроміси та взаємодію з рішеннями абстракції акаунтів; а також як гаманці та DApp мають розробляти стандартизовані контракти-викликувачі та шаблони авторизації.
У майбутньому гаманці ймовірно впровадять інтуїтивні інтерфейси авторизації з чітким відображенням контракту-викликувача, цільового контракту та суми, а також інструментами "відкликати/відновити в один клік". DApp інкапсулюватимуть типові багатокрокові операції у безпечні шаблони для мінімізації помилок користувачів. Якщо ці функції буде впроваджено у майбутніх оновленнях екосистеми, такі можливості як онбординг в один клік, спонсорований газ і пакетні транзакції можуть стати стандартом — це значно покращить досвід користувачів і рівень конверсії.
EIP-3074 вводить опкоди AUTH і AUTHCALL, які забезпечують "тимчасове делеговане виконання" для EOA, усуваючи бар’єри багатокрокової взаємодії та оплати газу та значно покращуючи як онбординг, так і досвід просунутих користувачів. Це не альтернатива абстракції акаунтів, а легке оновлення для EOA, тоді як абстракція акаунтів надає розширені можливості програмування в перспективі. Завжди уважно перевіряйте обсяг дозволів, джерело контракту-викликувача та механізми відкликання. Дотримуйтесь кращих практик: тестуйте з малими сумами і встановлюйте ліміти для захисту активів.
EIP-3074 управляє ризиками через явну авторизацію: ви підписуєте для надання прав на операції, нічого не відбувається автоматично. Важливо обирати надійні додатки та провайдерів послуг і регулярно перевіряти надані дозволи. Якщо помітили підозрілу активність, негайно відкличте відповідні дозволи для максимальної безпеки.
Це залежить від строків впровадження гаманцями та додатками. Після офіційної активації EIP-3074 та інтеграції основними гаманцями (MetaMask чи Gate) користувачі отримають оптимізацію комісій за газ, пакетні транзакції й оформлення "в один клік". Зараз пропозиція перебуває на стадії тестування; широке впровадження очікується протягом 6–12 місяців.
EIP-3074 зосереджений на оптимізації механізмів авторизації індивідуальних акаунтів для більшої гнучкості та ефективності дій користувача. Plasma і Rollup — це рішення масштабування Layer 2 для Ethereum. Вони не виключають одне одного: EIP-3074 спрощує авторизацію, а Rollup знижують вартість транзакцій. Разом вони значно покращують досвід користувача.
Перевірте, чи ваш гаманець пропонує встановити права на операції замість підпису для кожної дії. Звертайте увагу на чіткі індикатори обсягу дозволу та строку дії у підказках транзакцій. На професійних платформах, як Gate, можна переглянути підтримку EIP-3074 та звіти аудитів безпеки. У разі сумнівів спочатку тестуйте з малими сумами.
Так. EIP-3074 — це опціональна функція, яка не змінює поведінки існуючих адрес; ви можете користуватися гаманцем як і раніше. Нові функції впроваджуватимуться поступово. Існуючі користувачі можуть оновити функціонал для нових можливостей або залишитися на поточній версії — пропозиція повністю сумісна з попередніми версіями.


