Попросіть криптододаток зробити майже будь-що, і він поставить вам зустрічне запитання: у якій мережі? Абстракція ланцюгів — це назва для набору прийомів, весь сенс яких у тому, щоб перестати його ставити. Поруч стоїть абстракція акаунтів, яка розв'язує іншу задачу, і ці дві речі постійно плутають. Ця стаття їх розводить, проходить стандарти, на які спирається кожна, і показує, як перевірити, чи перед вами готовий стандарт, чи чернетка, яка ще може змінитися.
Що насправді означає абстракція ланцюгів
Абстракція ланцюгів — спершу мета, і лише потім технологія. Мета в тому, щоб ви сказали, чого хочете, а програма сама з'ясувала, якого ланцюга чи яких ланцюгів торкається запит, у якому порядку і яким токеном платиться комісія.
Порівняйте з тим, що ви робите сьогодні. Ваш баланс розрізаний між кількома мережами, і кожна хоче власний токен для комісій. Той самий рядок адреси може існувати в багатьох ланцюгах і означати в кожному інший акаунт. Переміщення вартості між ними — окрема виправа з власними ризиками. Кожен із цих пунктів — місце, де вам доводиться щось знати про ланцюги, перш ніж узагалі щось зробити.
Жоден окремий протокол не дає всього цього. На практиці абстракція ланцюгів складається з чотирьох частин: способу однозначно назвати ланцюг і акаунт у ньому, способу висловити потрібний результат замість переліку кроків, каналу, яким хтось інший покриє комісії, і розрахункового шару, що справді переносить вартість між ланцюгами.
Звідси випливає, що немає ані однієї специфікації, на яку можна показати, ані органу, якому належить сам термін. Одні частини — це пропозиції Ethereum, інші — міжекосистемні пропозиції Chain Agnostic Standards Alliance, ще інші — просто продукт однієї компанії. Тож коли сервіс каже, що розв'язав абстракцію ланцюгів, корисне запитання таке: яку з чотирьох частин ви маєте на увазі.
Абстракція акаунтів і абстракція ланцюгів: як ділиться робота
Абстракція акаунтів відповідає на два питання про один акаунт: кому дозволено авторизувати транзакцію і хто за неї платить. Вона перетворює акаунт із голої пари ключів на щось програмоване.
В Ethereum це навантаження несуть дві пропозиції, і обидві позначені статусом Final у репозиторії пропозицій щодо поліпшення Ethereum. ERC-4337 описує абстракцію акаунтів через окремий мемпул, тож повноцінні смартакаунти можуть існувати без зміни базового протоколу. EIP-7702 додає тип транзакції, що дозволяє звичайному зовнішньо керованому акаунту вказати на код контракту, і називає три функції, довкола яких його спроєктовано: пакування кількох операцій в одну транзакцію, спонсорування і зниження привілеїв, коли підключ отримує вузькі права замість повного контролю. EIP-7702 запрацював в основній мережі разом з оновленням Pectra, яке Ethereum Foundation оголосив на травень 2025 року.
Абстракція ланцюгів відповідає на питання, якого абстракція акаунтів не торкається взагалі. Ваші кошти і ваш стан розкидані по ланцюгах, і навіть ідеальний смартакаунт лишається акаунтом в одному ланцюзі, з балансом у ньому та з комісіями в його токені.
Ось перевірка, що їх розділяє. Якщо питання в тому, хто може підписати і хто платить, це абстракція акаунтів. Якщо питання в тому, де ця річ живе і як вартість потрапляє з одного ланцюга в інший, це абстракція ланцюгів.
Вони складаються, а не конкурують, і шов видно просто в специфікаціях. ERC-4337 перелічує EIP-7702 серед пропозицій, яких потребує. У зворотний бік: авторизація EIP-7702 підписується разом з ідентифікатором ланцюга, і специфікація приймає або ідентифікатор поточного ланцюга, або нуль, де нуль означає, що авторизація чинна в кожному ланцюзі. Це одне поле і є рішенням із царини абстракції ланцюгів усередині стандарту абстракції акаунтів; сам документ називає й ціну вибору: та сама адреса в іншому ланцюзі може вказувати на інший код.
Чим є універсальний акаунт і чим він не є
Універсальний акаунт — це мова продуктів, а не стандарт. Специфікації з такою назвою ніхто не публікував. Продукти мають на увазі одну особу та один екран, де баланси з багатьох ланцюгів додаються й показуються одним числом, а дія, яку ви розпочали, маршрутизується в ті ланцюги, яких вона потребує.
Частина внизу, яка справді стандартизована, — це найменування. CAIP-2, специфікація Chain Agnostic Standards Alliance зі статусом Final, визначає ідентифікатор ланцюга як простір імен плюс посилання, тож основна мережа Ethereum — це простір імен eip155 з посиланням 1, а ланцюг Bitcoin чи Cosmos отримує назву тієї самої форми. CAIP-10 будується на цьому й визначає ідентифікатор акаунта як ідентифікатор ланцюга плюс адресу. З цими двома документами акаунт однозначний між екосистемами, а не лише всередині однієї.
Робота над форматами, зручнішими для контрактів, триває. ERC-7930 під назвою Interoperable Addresses задає компактну двійкову форму, що зв'язує посилання на ланцюг і адресу. На його сторінці стоїть статус Review, тобто документ проходить рецензування і ще не усталився.
Чого універсальний акаунт не робить, так це не зливає ланцюги. Активи й далі лежать у конкретних ланцюгах, транзакції й далі потрапляють у конкретні блоки, а ризики кожного ланцюга й далі стосуються того, що ви там тримаєте. Агрегація — це відображення плюс маршрутизація: справжній виграш у зручності, а не зміна місця, де лежать ваші гроші.
Абстракція газу: платити комісію тим, що у вас уже є
Абстракція газу — та вузька частина, з якою більшість стикається першою. Ви приходите в ланцюг з активом, який хочете використати, і без жодної одиниці токена, яким цей ланцюг бере комісії, тож ви нічого не можете зробити, доки не підете по нього.
Розв'язок у тому, щоб платив хтось інший, а розрахунок ішов окремо. ERC-4337 вбудовує це як paymaster, допоміжний контракт, який погоджується заплатити за транзакцію замість відправника, і перелічує серед призначень оплату комісій токенами ERC-20 та субсидування комісій розробниками для своїх користувачів. EIP-7702 описує ту саму форму у своїй функції спонсорування. Інтерфейси гаманців теж підтягуються: CAIP-25, метод, яким сайт відкриває сесію з гаманцем, перелічує сервіс paymaster серед можливостей, про які гаманець може заявити для кожного ланцюга, і ця специфікація має статус Review.
Варто перевірити дві речі. Хтось платить, тож запитайте, що він з цього має: комісію з того токена, який ви витрачаєте, субсидію застосунку, якому потрібен ваш оборот, або спред. І спонсор, від якого ви залежите, може відмовитися вас обслуговувати; це м'яка форма цензури, якої не існує, коли токен для комісій лежить у вас самих.
Інтенти й солвери роблять саму роботу
Виконавча половина абстракції ланцюгів зазвичай працює на інтентах. Замість послідовності кроків ви підписуєте заяву про потрібний результат, а третя сторона, що конкурує з іншими і яку зазвичай називають солвером або філером, виконує кроки й отримує за це оплату.
Стандартизація тут — сфера активна, а не усталена. ERC-7683 під назвою Cross Chain Intents націлений на інтерфейс між інтент-протоколами та солверами, щоб солверу не доводилося писати окремий код під кожен протокол. Його статус — Draft, і він залежить від ERC-7930, який сам поки лише на стадії Review.
Draft тут не формальність, і ця пропозиція добре показує чому. У її власному тексті описано ранішу чернетку, що стандартизувала іншу частину процесу, з ордерними структурами та інтерфейсами розрахунку, і пояснено, чому ту конструкцію замінили. Усе, що ви прочитаєте про неї і що старше за рік, може описувати версію, якої вже немає.
Ніщо з цього не знімає питання розрахунку. Вартість, яка з'явилася в іншому ланцюзі, потрапила туди через якийсь механізм, що має переконати призначення, ніби подія в джерелі справді відбулася, і саме в цьому механізмі сидить довіра. Абстракція ланцюгів ховає цей крок від вас; вона його не видаляє.
Як читати статус стандарту, перш ніж йому довіряти
Усе сказане вище спирається на документи, які ще рухаються, тож найкорисніша звичка — читати рядок статусу раніше за зміст. Обидва процеси друкують його вгорі пропозиції, і три позначки, які трапляться вам тут, — це Draft, Review і Final.
Draft означає, що текст записаний і ще може змінитися в будь-який бік. Review означає, що інші розробники його вивчають і форма здебільшого узгоджена. Final означає, що текст зафіксовано. Це не означає, що його всі впровадили; впровадження — окреме питання, на яке відповідають даними, а не полем статусу.
Final — це також не те саме, що працює. ERC-4337 потребує розгорнутої в ланцюзі інфраструктури, перш ніж ним можна користуватися, а EIP-7702 потребував оновлення мережі. Тому твердження, що певний ланцюг підтримує певний стандарт, має дві перевірки, а не одну: чи специфікація фінальна і чи саме цей ланцюг її випустив.
Де дивитися — не таємниця. Усе, що пронумеровано як EIP або ERC, має сторінку в репозиторії пропозицій щодо поліпшення Ethereum, а все, що пронумеровано як CAIP, має її в індексі ланцюго-незалежних пропозицій. Обидва показують поточний статус і журнал змін, і обидва будуть свіжішими за будь-яку статтю про них, включно з цією.
Підсумок
Абстракція акаунтів вирішує, хто керує акаунтом і хто платить його комісії, через стандарти на кшталт ERC-4337 та EIP-7702, обидва фінальні й обидва працюють в Ethereum. Абстракція ланцюгів має справу з коштами та станом, розмазаними по багатьох ланцюгах, через ланцюго-незалежне найменування на кшталт CAIP-2 і CAIP-10, виконання на інтентах та оплату комісій за користувача поверх кількох ланцюгів. Універсальний акаунт — це продуктова обгортка навколо цих частин, а не окремий стандарт, і він агрегує, а не зливає, тож ваші активи й далі живуть у конкретних ланцюгах. Оскільки чимала частина цієї сантехніки досі на стадії чернетки або рецензування, вважайте рядок статусу кожної пропозиції частиною факту й перевіряйте його в першоджерелі.
Схожі матеріали
Інші матеріали Bitbase на цю тему:
- Моделі мостів: блокування, спалення та нативна емісія
- Що таке Hyperlane? Міжланцюгова сумісність без дозволів
- Що таке Particle Network? Абстракція ланцюгів на практиці
Застереження: Ця стаття є освітнім матеріалом Bitbase Academy і надається лише для інформації. Вона не є інвестиційною, торговою, податковою чи фінансовою порадою. Криптоактиви волатильні — оцінюйте ризики самостійно. Написано станом на серпень 2026 року; орієнтуйтеся на найновішу офіційну інформацію.
Джерела
[1] ERC-4337: Account Abstraction Using Alt Mempool (Final) eips.ethereum.org
[2] EIP-7702: Set Code for EOAs (Final) eips.ethereum.org
[3] Pectra Mainnet Announcement, Ethereum Foundation, 2025 blog.ethereum.org
[4] CAIP-2: Blockchain ID Specification (Final) chainagnostic.org
[5] CAIP-10: Account ID Specification (Final) chainagnostic.org
[6] ERC-7930: Interoperable Addresses (Review) eips.ethereum.org
[7] ERC-7683: Cross Chain Intents (Draft) eips.ethereum.org
[8] CAIP-25: Wallet Create Session JSON-RPC Method (Review) chainagnostic.org






