Автор: Ківі Яо (Kiwi Yao), дослідник @OKX Ventures
Найбільшою перешкодою для широкого впровадження криптовалют є надмірна складність процесів. Наприклад, коли користувач втрачає приватні ключі, його цифрові активи зникають назавжди. Це може відштовхнути багатьох людей від криптовалют.
Проте з абстракцією акаунтів (AA) (ERC-4337) пропонуються такі функції, як легке відновлення гаманця, транзакції без підпису та спільні гаманці, що робить Web3 більш безпечним і гнучким. Ще однією проблемою є перехід від Web2 до Web3, і абстракція акаунтів, яка пропонує реальне рішення через paymaster, може допомогти компаніям, що використовують Web2, перейти на Web3.
Завдяки AA розробники надихаються і мотивуються, роблячи Web3 більш доступним для користувачів і демонструючи інноваційні можливості.
Що таке paymaster?
Paymaster — це смарт-контракт, який розгортається децентралізованою програмою (DApp). Це спонукає paymaster через пакетувальника платити за газ для вказаної операції користувача (операція користувача). Контракт має відкритий код, але бекенд є закритим.
Це стандартизована послуга, яку компанії можуть інтегрувати з трафіком Web2. Це може допомогти компаніям Web3 з функціональною інтеграцією трафіку Web2. Компанії, які використовують paymaster, включають введення трафіку, автоматичну конвертацію, а також інтеграцію та перенаправлення ігрових проектів з децентралізованим фінансуванням (DeFi). Це схоже на інноваційну ситуацію у сфері платежів на макрорівні.
Paymaster пропонує інноваційне та стабільне рішення. Це полегшує користувачам Web2 доступ до Web3 і дозволяє установам Web2 розгортати послуги paymaster.
Приклади використання інтеграції paymaster
Ось огляд того, як paymaster може відігравати важливу роль у вашому повсякденному користуванні Web3.
Фіатні депозити
Користувачі можуть використовувати кредитні картки, щоб підписатися на послугу Paymaster для оплати зборів за газ, пов’язаних з їхніми позамережевими транзакціями, такими як внесення готівки та зняття коштів.
Biconomy, 0xPass, і Transak співпрацюють для надання фіатних каналів.
Argent Vault співпрацює з Moonpay, Transak і Wyre щоб забезпечити фіатні канали вбудованими агрегаторами протоколу DeFi.
Etherspot,UniPass, і Braavos підтримують фіатні канали.
Свопи та бріджінг
Щоб пом'якшити коливання цін на газ, paymaster може інтегрувати функцію свопів, щоб сплачувати за газ у певний час за узгодженими ставками.
МетаМаска інтегрувала кросчейн-мости через партнерство зі сторонніми постачальниками, які можуть бути інтегровані з контрактом з paymaster на абстракцію газу.
Biconomy надає кросчейн-мости та послуги кросчейн-зв’язку.
Etherspot,UniPass, і Braavos підтримують свопи та кросчейн-мости.
Сесії
Paymaster може інтегрувати ключі сесії, коли користувачі попередньо затверджують транзакції для програми на основі набору параметрів, таких як конкретна тривалість, максимальний ліміт газу, максимальний розмір транзакції для певного токена або певні функції контракту.
Переваги сесій:
Бездоганний досвід фулчейн-ігор без необхідності підтвердження підпису для кожної дії.
Встановлення декількох позицій DeFi перед підтвердженням.
Заповнення декількох форм ончейн без необхідності підтвердження кожного запису.
Реорганізація активів у гаманцях/запасах без необхідності підтвердження для кожної зміни.
Інтеграція кількох форм та оплата для розробників
Завдяки інтеграції кількох форм газ може бути навіть «невидимим» для користувачів. Розробники програм можуть легко субсидувати комісію для своїх користувачів, наприклад, як метод залучення клієнтів. UniPass використовує власний ретрансляційний вузол для оплати за газ, а в майбутньому планує додати режим «перегляд реклами для транзакцій з безкоштовним газом», а також підтримку платежів за газ за допомогою кросчейн-мостів.
Комісія за спонсорство/рекламу: Ці можливості можна інтегрувати з рекламодавцями, щоб дозволити користувачам виконувати завдання та уникати плати за газ, наприклад, ставити лайк відео чи ретвітнути твіт.
Централізовані установи: Наприклад, шляхом комбінування OKX біржі та зв’язування акаунтів OKX Web3 з акаунтами біржі, paymasters можуть вираховувати кошти з балансу біржового акаунту, щоб допомогти оплатити газ за ончейн-адресами.
Мультивалютність/методи оплати: Paymaster забезпечує абстракцію газу, пов’язану з процесами поза мережею (офчейн). Користувачі можуть сплачувати плату за газ, використовуючи токени ERC-20, кредитні картки або інші послуги передплати як способи оплати поза мережею.
Автоматична оплата: Visa реалізує рішення делегованого акаунту на StarkNet, щоб увімкнути функцію автоматичних платежів для гаманців самозберігання.
Індивідуальна логіка оплати: Користувачі StackUp також можуть налаштувати логіку оплати за газ. StackUp буде стягувати плату з користувачів за моделлю оплати по мірі використання (pay as you go).
Інтеграція з точкою входу
Платники повинні внести депозит Ethereum за контрактом на точку входу для оплати газу користувача та додаткової ставки Ethereum на контракті точки входу, щоб запобігти зловмисному пакетному створенню paymasters ботами. Це надає низку можливостей інтеграції з протоколами DeFi, такими як позики та пули ліквідності, завдяки поведінці стейкінгу.
Що таке пакетувальник?
Коли йдеться про Ethereum, у традиційному розумінні, зовнішні акаунти (EOA) ініціюють транзакції, оплачують газ в ETH і взаємодіють зі смарт-контрактами.
Але з АА відмінність між EOA та контрактними акаунтами може бути розмитою. Це означає, що контракти можуть оплачувати своє власне виконання, а підтвердження транзакцій є гнучким. Пакетувальник — це інструмент, який спостерігає за окремим пулом інструкцій користувача та об’єднує інструкції від багатьох користувачів в одну дію, яка виконується в блокчейні.
Смарт-контракти не можуть самостійно запускати дії на певних блокчейнах. Замість цього вони створюють операцію користувача, яка детально описує дію, яку вони хочуть виконати для себе. Пакетувальник може використовувати свої особисті акаунти, щоб розпочати ці дії для користувачів.
Оскільки пакетувальники починають дії, вони сплачують комісію на початку. Однак початковий користувач або інша сторона повертає їх пізніше, особливо якщо хтось інший покриває вартість транзакції.
Дослідження можливостей за допомогою пакетувальників
Пропонуємо вам ознайомитися з деякими цікавими можливостями та перевагами пакетних транзакцій.
Заробіток на різниці в ціні за газ
Пакетувальник стягує комісію за газ за кілька транзакцій разом із різницею між відправленими транзакціями. Протоколи RPC і ретрансляції дозволяють швидко створювати мережі пакетувальників, у той час як інструменти сканування контрактів і протоколи аудиту безпеки можуть захистити безпеку відправленого пулу пам'яті пакетувальника. Однак, якщо пакетувальник неправильно вибирає транзакції та не може їх правильно запакувати, це може призвести до збитків для пакетувальника.
Пакетувальник бере участь у розподілі MEV
Мемпул пакетувальника дозволить створити структури, подібні до учасників ринку максимальної видобутої вартості (MEV), і в довгостроковій перспективі він може об’єднатися з існуючими гравцями ринку MEV, щоб сформувати довший ланцюжок хабарів за частку MEV. Пакетувальник ділиться доходом від MEV і PEV з пошуковиком, пакетувальником, секвенсором і навіть доказником.
Безпека пакетувальника
Пакетувальники можуть приєднуватися до будь-якої кількості мемпулів (пулів пам’яті), але ERC гарантує безпеку лише стандартизованих мемпулів. Безпека інших залежить від учасників. Якщо пакетувальник приєднується до шкідливого учасника, це вплине на безпеку всього пакета операцій користувача.
Багато хто вважає, що було б корисно, якби проєкти пакетувальників включали механізми захисту від атак і сканування безпеки. Такі проєкти, як CertiK і SlowMist, можуть запропонувати послуги аудиту безпеки та надати можливості для інструментів сканування адрес контракту, таких як Cyberscan.
Послуга Blockchain RPC
RPC — це децентралізована інфраструктура, яка з’єднує DApps із блокчейном, що може допомогти децентралізувати пакетувальники. Прикладами є послуги RPC, що надаються самими публічними мережами, централізованими постачальниками послуг, такими як Alchemy та Infura, і децентралізованими постачальниками послуг, такими як Pocket Network.
Проблеми з пакетувальниками
Важливо розуміти обмеження пакетувальників, перш ніж брати участь у їхній роботі.
Ранні стадії
Протокол пакетувальника з відкритим вихідним кодом є неексклюзивним і неконкурентним, і будь-яка кінцева точка RPC може скопіювати відкритий код для запуску пакетувальника. Як типове суспільне благо, пакетувальник не може отримати відповідні економічні стимули, що дуже схоже на поточну ситуацію з Flashbots. Протокол пакетувальника все ще знаходиться на ранніх стадіях і потребує постійної оптимізації, оскільки перевірка операцій користувача та виконання вимагають участі якомога більшої кількості пакетувальників для досягнення кращої децентралізації.
Централізація пакетувальника
Є лише кілька проєктів, які надають послуги інтерфейсу додатків для запуску програм пакетування, що призводить до централізації. Постачальникам, можливо, доведеться розглянути питання про створення монополії через перевагу першого учасника, що ще більше посилить загрози централізації.
Зміни в зберіганні
Зміни в зберіганні контракту можуть призвести до того, що постачальник не зможе отримати компенсацію, яка йому належить. Ця проблема не має розумного вирішення, тому для її вирішення можуть знадобитися зміни.
Досягнення на ринку NFT
Введення стандарту ERC-6551 відкрив двері до нових можливостей для ринку NFT. Цей протокол з’єднує NFT з різними програмами, включаючи повноланцюгові (full-chain) ігри, децентралізовану ідентифікацію (DID) і проміжне програмне забезпечення.
Основна логіка ERC-6551 повторює дизайн ERC-4337. У цій структурі NFT можна використовувати як інструмент інтеграції гаманця, здатний керувати іншими NFT. Для любителів ігор це має величезне значення.
Повноланцюгові ігри тепер покладаються на функцію сумісності стандарту ERC-6551. Це дозволяє їм створювати ігровий досвід мультичейн, де акаунтами обладнання можна торгувати на різних платформах. Цей протокол супроводжується кількома зручними для користувача функціями, включаючи опції відновлення гаманців, підтримку безгазових транзакцій і можливість торгівлі акаунтами.
З аналітичної точки зору, моніторинг ринку було розширено за рахунок інструментів, які дозволяють відстежувати індикатори, відстежувати час карбування та аналізувати мінімальні ціни. Ці функції дають користувачам змогу встановлювати умови, за яких угоди виконуються автоматично.
Завдяки поєднанню повноцінних (фулчейн) ігор та NFT з'являється новий ігровий досвід. Геймери можуть зануритися у багатоланцюгові відкриті світи й не обмежуватися рамками однієї гри чи блокчейну. Ігрові акаунти мають можливість передачі, що може стимулювати появу спеціального ринку для торгівлі ігровими NFT-рахунками.
Окрім ігор, інтеграція ERC-6551 має потенціал у DID та проміжному ПЗ. Наприклад, токени ERC-721 тепер можуть функціонувати як акаунти користувачів, маючи перевагу можливості передачі. Ці NFT також можна об’єднати з архітектурою проміжного ПЗ, дозволяючи налаштування на основі потреб користувача чи розробника.
Яскравим прикладом є CyberID Cyberconnect, токен ERC-721, що символізує унікальний ідентифікатор акаунту в мережі CyberConnect. Хоча він не пропонує постійне володіння, його робота базується на моделі комісії на основі попиту.
Якщо користувач проігнорує його оновлення, CyberID буде виставлено на аукціон. Крім того, такі платформи, як CyberGraph, розширюють можливості для розробників, надаючи їм свободу адаптувати логіку за допомогою архітектури проміжного програмного забезпечення.
Заключне слово
АА продовжує вражати розробників і користувачів. Розширення можливостей гаманця відкриває шлях до більшої гнучкості та масштабованості.
Це дозволяє смарт-контрактам мати більшу автономію щодо взаємодії та заохочує більш різноманітний набір програм на платформі. Оптимізуючи і кастомізуючи перевірку транзакцій, процеси можуть покращити взаємодію з користувачем, покращити заходи безпеки і зменшити тертя під час транзакцій.
Стандарт токенів ECR 4337 викликав великий ажіотаж у 2023 році, відкриваючи світ інновацій та інклюзивності, зробивши Web3 більш адаптивним до криптовалют.
© OKX, 2024. Цю статтю можна відтворювати або поширювати повністю або в цитатах обсягом до 100 слів за умови некомерційного використання. Під час відтворення або поширення всієї статті потрібно чітко вказати: «Стаття використовується з дозволу власника авторських прав © OKX, 2024». Цитати мають наводитися з посиланням на назву й авторство статті, наприклад: «Назва статті, [ім’я автора, якщо є], © OKX, 2024». Використання статті в похідних та інших роботах не допускається.