
Прискорення транзакції — це пришвидшення блокчейн-транзакції, яка ще перебуває в очікуванні, щоб її швидше включили до блоку. Зазвичай для цього підвищують комісію, повторно надсилають транзакцію з тим самим nonce або обирають швидшу мережу.
У гаманцях часто є кнопка «Прискорити», а при виведенні з бірж можна вибрати рівень мережевої комісії. Усі ці способи ґрунтуються на принципі: «Запропонуйте більшу комісію, щоб виробники блоків надали вашій транзакції пріоритет».
Прискорення — це переміщення вашої транзакції ближче до початку черги в пулі транзакцій, який називають mempool. Mempool можна уявити як чергу на зупинці: водії (майнери або валідатори) зазвичай обирають тих, хто платить більше.
Кожна транзакція має «стартовий номер» — nonce. Гаманці надсилають транзакції у порядку від найменшого до найбільшого nonce. Якщо транзакція з меншим nonce «зависла», наступні теж блокуються. Саме тому «пізніші транзакції теж можуть зупинитися». Щоб прискорити, потрібно або розблокувати таку транзакцію, або замінити її новою з тим самим nonce.
В Ethereum транзакція містить базову комісію та «чайові». Базова комісія — це обов’язкова плата, а чайові — додатковий стимул для виробника блоку. Прискорення зазвичай означає підвищення чайових для збільшення пріоритету.
Прискорення ґрунтується на двох механізмах: «заміна з тим самим nonce» і «підвищення комісії». У більшості блокчейн-мереж можна відправити нову транзакцію з вищою комісією та тим самим nonce, щоб замінити вже очікуючу в mempool. Виробники блоків обирають ту, де винагорода більша.
За механізмом Ethereum EIP-1559 у транзакції вказують «максимальну межу комісії» та «чайові». Щоб замінити очікуючу транзакцію, обидва показники мають бути суттєво вищими за попередні (зазвичай не менше 10%; більшість гаманців робить це автоматично). Після заміни стара транзакція скасовується, а нова бере участь у підтвердженні.
Щоб «скасувати» транзакцію, відправте нову з тим самим nonce, нульовою сумою і вищою комісією на власну адресу. Вона підтвердиться першою і не дозволить початковій транзакції потрапити до ланцюга.
Крок 1: Перевірте статус транзакції та nonce. Відкрийте блок-оглядач (наприклад, Etherscan), знайдіть свою очікуючу транзакцію, переконайтеся, що вона не підтверджена, і дізнайтеся її nonce.
Крок 2: У гаманці натисніть «Прискорити» або створіть нову транзакцію з тим самим nonce вручну. У більшості гаманців є кнопка «Прискорити/Скасувати», яка автоматично підставляє правильний nonce.
Крок 3: Підвищте комісію. Зазвичай піднімають чайові (пріоритетну комісію) до верхньої межі поточних рекомендацій мережі і збільшують максимальну межу комісії. Наприклад, якщо спочатку чайові були 2 gwei, а межа — 30 gwei, підніміть їх до 5–8 gwei для чайових і 45–60 gwei для межі (коригуйте за поточними умовами мережі).
Крок 4: Відправте транзакцію і слідкуйте за підтвердженням. Після відправки оновіть статус у блок-оглядачі. Якщо під час навантаження транзакція залишається непідтвердженою кілька хвилин, підвищіть комісію ще раз і повторіть спробу. Не переплачуйте без потреби.
Прискорення дозволяє швидше виконати ту саму дію, підвищивши комісію або повторно надіславши транзакцію з тим самим nonce — нова транзакція все одно здійснює початковий платіж чи взаємодію з контрактом.
Скасування — це відправка «порожньої» транзакції з тим самим nonce, щоб зайняти слот і зробити стару недійсною. Це корисно, якщо комісія була занадто низькою або адреса — невірною. Скасування — це теж нова транзакція (з комісією), і успіх не гарантовано: якщо хтось підвищить комісію в початковій транзакції раніше, її можуть підтвердити першою.
В Ethereum прискорення базується на заміні з тим самим nonce і структурі комісій EIP-1559 — зазвичай потрібно підвищувати і чайові, і максимальну межу комісії.
У Bitcoin основний метод — RBF (Replace-By-Fee): можна замінити непідтверджену транзакцію іншою з вищою комісією, якщо вона була позначена як RBF під час створення; гаманець має підтримувати цю функцію.
У BSC, Polygon та інших EVM-сумісних сайдчейнах правила схожі на Ethereum, але мережі зазвичай швидші й дешевші — зазвичай достатньо помірного підвищення. У Tron та подібних мережах прискорення рідко потрібне, але може допомогти при навантаженні. У кожній мережі свої особливості — завжди звіряйтеся з підказками гаманця чи офіційною документацією.
Варто обирати менш завантажені періоди для надсилання транзакцій — уникайте часу популярних NFT-мінтів чи великих airdrop. Можна використовувати Layer 2-рішення, наприклад Arbitrum чи Optimism, а потім, за потреби, переносити активи. Для частих невеликих транзакцій використовуйте мережі зі стабільними комісіями, щоб зменшити затримки.
Використовуйте надійні RPC-сервери, щоб уникнути «зависань» через десинхронізацію вузлів. Для взаємодії зі смарт-контрактами попередньо симулюйте транзакції (багато гаманців це підтримують), щоб уникати зайвих повторів і втрат комісії через невдалі спроби.
Під час виведення ончейн з Gate можна обрати рівень мережевої комісії. Вища комісія прискорює підтвердження, але збільшує витрати; якщо і відправник, і отримувач — користувачі Gate, скористайтеся «внутрішнім переказом», який не потребує ончейн-обробки — це швидше і без комісії блокчейна.
Для депозитів у Gate: якщо у зовнішньому гаманці транзакція підтверджена, але баланс акаунта не оновився, ймовірно, ще не досягнуто потрібної кількості підтверджень — у цьому разі прискорення не допоможе; одразу встановлюйте розумну комісію або дійте у менш завантажений час.
Якщо у зовнішньому гаманці транзакція довго не підтверджується, дотримуйтеся підказок гаманця «Прискорити/Скасувати»; після завершення перевірте статус у записах депозитів/виведень Gate, щоб уникнути дублювання.
По-перше, надто високі комісії ведуть до зайвих витрат без гарантії миттєвого підтвердження, особливо при перевантаженні мережі.
По-друге, неправильний nonce може створити нову чергу або призвести до невдачі заміни; при ручних діях перевіряйте nonce і суми.
По-третє, не всі мережі чи транзакції підтримують заміну; бездумні спроби можуть спричинити повторні невдачі.
По-четверте, уникайте шахрайських «сервісів прискорення» та невідомих плагінів — ніколи не вводьте мнемонічну фразу чи приватний ключ у такі сервіси. Завжди ставте безпеку коштів на перше місце; якщо є сумніви, краще зачекати, ніж ризикувати ключами.
Суть прискорення — «вища ставка + заміна з тим самим nonce», щоб отримати пріоритет у mempool. Розуміння mempool, послідовності nonce і структури комісій EIP-1559 допомагає вирішити, коли підвищувати комісію, коли скасовувати транзакції або змінювати мережу. У гаманцях чи на біржах спочатку використовуйте офіційні функції «прискорити/вищий рівень комісії»; враховуйте періоди навантаження і вимоги до підтверджень, щоб зменшити час очікування і уникнути зайвих витрат на швидкість. Завжди перевіряйте адреси і комісії при кожному переказі — для перевірки перед прискоренням використовуйте невеликі тестові транзакції.
Прискорення — це показник, як швидко змінюється швидкість з часом, за формулою a = Δv/Δt. Якщо авто розганяється з місця до 100 км/год за 10 секунд, його прискорення — 10 км/год за секунду. У блокчейні прискорення — це пришвидшення очікуючих транзакцій шляхом підвищення gas-комісії або іншими способами, щоб майнери підтверджували їх швидше.
У повсякденному житті люди комфортно переносять прискорення близько 0,3–0,5G; короткочасно — до 1–2G; понад 3G — дискомфорт; близько 9G — межа витривалості. Тому різке гальмування авто неприємне, а пілотів спеціально готують до високих перевантажень. Авто й літаки проектують із урахуванням комфортного рівня прискорення.
9,8 м/с² — це гравітаційне прискорення Землі, тобто швидкість, з якою об'єкти прискорюються під дією сили тяжіння на поверхні. Якщо ви падаєте з висоти, швидкість зростає на 9,8 м/с кожної секунди. Точне значення трохи різниться залежно від широти і форми Землі, але для розрахунків зазвичай беруть 10 м/с².
Перевірте у блок-оглядачі, наприклад Etherscan, порівняйте хеші: подивіться час і розмір gas-комісії для обох транзакцій — початкової і прискореної. Успішно прискорена транзакція має вищу ціну gas і коротший час підтвердження. Якщо статус змінився з очікування на підтвердження — прискорення вдалося; якщо довго очікує — потрібне додаткове прискорення або інші методи.
Найчастіше помиляються, бездумно підвищуючи gas-комісію: прискорення — це не максимальні витрати, а розумне встановлення комісій відповідно до стану мережі. Також не варто багаторазово прискорювати, щоб не підтвердити одразу кілька пов’язаних транзакцій. Перевіряйте, чи вистачає балансу для підвищених комісій; пам’ятайте, що розрахунок gas відрізняється у різних мережах (Layer 2 і основна мережа). На Gate перевіряйте актуальні тарифи для вибору оптимального моменту прискорення.


