У той час як команди блокчейну прагнуть до святого Грааля загального впровадження, полегшення використання крипто-гаманців раптово стає головним питанням порядку денного.
Розробники Ethereum рухаються разом із обговореннями та включенням певних пропозицій щодо покращення Ethereum (EIP) для наступного великого хардфорку блокчейну, Pectra.
Однією з пропозицій, яка викликала як підтримку, так і занепокоєння спільноти Ethereum, є EIP-3074, зміна коду, яка має покращити роботу користувачів з гаманцями в блокчейні.
Розробники Ethereum у минулому вирішували проблеми, які полегшували роботу користувачів із гаманцями, і розгорнули функції, які розблокували нові можливості. Але тепер розробники прагнуть зробити роботу ще простішою та закріпити її в блокчейні.
Передбачається, що ця нова зміна дозволить певному типу гаманців, зовнішнім обліковим записам (EOA), бути більш програмованими, дозволяючи смарт-контрактам авторизувати їх.
Головний технічний директор Paradigm Георгіос Констатонополус сказав на X, що EIP-3074 «це велика справа. Wallet UX збільшиться в 10 разів».
EIP-3074 з’явиться під час наступного хардфорку Ethereum. Це велика справа. Wallet UX збільшиться в 10 разів. Вітаємо Ethereum і спонсорів EIP-3074. Reth уже впровадив і випробував це. Ми фанати. Ходімо. https://t.co/lUiK2kb3UT
— Георгіос Константопулос (@gakonst) 11 квітня 2024 р
Наразі в Ethereum є два типи облікових записів гаманців: EOA, які є найпопулярнішими, як-от гаманець MetaMask і Coinbase, і гаманці зі смарт-контрактами, як-от Argent і Safe.
Користувачам облікових записів EOA надається пара ключів – відкритий і приватний, тоді як облікові записи смарт-контрактів – це гаманці, які керуються кодом. Проблема з EOA зводиться до людської помилки; якщо ви втратите закритий ключ до облікового запису EOA, не існує жодної служби підтримки чи процесу відновлення ключа, який допоможе вам відновити доступ до ваших коштів.
Попередні пропозиції, такі як ERC-4337, мали на меті полегшити використання EOA, концепцію, відому як абстракція облікового запису (AA), яка дозволяє користувачам відновлювати свою криптовалюту за допомогою функцій смарт-контрактів.
EIP-3074 є ще одним кроком у цьому типі інновацій, делегуючи можливості транзакцій смарт-контрактам. Ключовий компонент пропозиції полягає в тому, щоб дозволити користувачам об’єднувати транзакції разом і дозволити їм підписувати їх один раз. Інші функції включають те, що треті сторони спонсорують комісію за транзакції користувачів, тому децентралізовані програми (dapps) можуть, наприклад, покривати витрати на газ для своїх користувачів.
Пропозиція, створена ще в жовтні 2020 року, також дозволяє користувачам підписувати транзакції, надіслані іншою стороною, наприклад, підписувати транзакції з іншого інтерфейсу або підписувати їх офлайн. Згідно з документом, авторами є Сем Вілсон, Ансгар Дітріхс, Мет Гарнетт і Міка Золту.
Ключова відмінність між EIP-3074 і ERC-4337 полягає в тому, що «перший зосереджується на отриманні всіх переваг абстракції виконання, а другий — на отриманні всіх переваг абстракції облікового запису в усіх ланцюгах EVM, але нерідним способом, який є менш ефективним», – пише розробник Ethereum Foundation Йоав Вайс. «Обидва кроки, щоб отримати деякі переваги повної абстракції рідного облікового запису».
Відмова від спільноти
Хоча багато учасників спільноти підтримали цю пропозицію, інші застерегли рухатися вперед через проблеми з безпекою функції пакетних транзакцій.
Лукас Шор, співзасновник Safe, який виступав за ERC-4337 і гаманці Ethereum для впровадження повної абстракції облікового запису, висловив занепокоєння тим, що, хоча ця пропозиція рухається в правильному напрямку, він боїться, що EIP не має «будь-якого чіткого шляху до повного АА та має чистий негативний вплив на прийняття АА».
Співзасновник гаманця Argent, Ітамар Лесуїсс, також опублікував на X, що EIP-3074 може бути серйозною проблемою безпеки, написавши, що він дозволяє «шахраю злити весь ваш гаманець за допомогою єдиного підпису поза мережею. Я сподіваюся, що це буде основний варіант використання».
Це має дозволити шахраю вичерпати весь ваш гаманець за допомогою єдиного офчейн підпису. Я очікую, що це буде основний випадок використання…
— itamar.eth (@itamarl) 11 квітня 2024 р
Мудіт Гупта, керівник інформаційної безпеки Polygon Labs, також мав проблеми з безпекою, закликаючи гаманці «заборонити підписи EIP-3074 MAGIC для кожного гаманця».
«З міркувань безпеки я не хочу піддавати свої холодні гаманці пакету АА», — додав Гупта.
Докладніше: оновлення Ethereum може ускладнити втрату всіх ваших криптовалют