Співзасновник Ethereum Віталік Бутерін прагне прискорити транзакції в мережі Ethereum за допомогою інструментів, які потенційно можуть скоротити підтвердження рівня 1 (L1) з кількох секунд до мілісекунд.
Бутерін опублікував допис у блозі 30 червня під назвою «Епохи та слоти до кінця: способи надати користувачам Ethereum швидший час підтвердження транзакцій».
У статті він запропонував відійти від поточного механізму епохи та слотів Ethereum до однослотової остаточної системи (SSF), вказавши на ключові проблеми, пов’язані з такими реалізаціями.
Злиття скоротило підтвердження L1 до 5-20 секунд, каже Бутерін
За словами Бутеріна, злиття Ethereum — перехід Ethereum від механізму консенсусу proof-of-work (PoW) до proof-of-stake (PoS) у 2022 році — скоротило підтвердження транзакцій L1 лише до 5-20 секунд. Це «приблизно конкурує з досвідом оплати кредитною карткою», сказав співзасновник ETH, додавши, що існує потенціал для подальшого прискорення транзакцій. Він заявив:
«Існує цінність у подальшому покращенні взаємодії з користувачем, і є деякі програми, які потребують затримки порядку сотень мілісекунд або навіть менше».
Одним із варіантів прискорення транзакцій Ethereum може бути зміна архітектури слотів і епох, які посилаються на Ethereum 2.0 і базовий консенсус Ethereum Gasper.
Що таке слоти та епохи в Ethereum 2.0?
Слоти означають 12-секундний період, протягом якого випадково обраний валідатор ETH або стейкер має час запропонувати блок. Кожні 32 слоти складають одну епоху, що вимагає 32 наборів комітетів — або груп валідаторів — для завершення процесу перевірки в блокчейні Ethereum.
Система консенсусу Гаспера має на меті забезпечити критичну концепцію Ethereum, відому як остаточність. Це стосується гарантії того, що блок не можна змінити або видалити з блокчейну, не спаливши 33% від загального поставленого ефіру (ETH) після завершення транзакції, слота або епохи.
Бутерін пропонує замінити кінцевість по слотах на остаточність з одним слотом
За словами Бутеріна, Ethereum Foundation стає все більш незручним у зв’язку з поточним механізмом покрокового голосування та підходом остаточності епох за епохами.
Така система схильна до багатьох помилок взаємодії та складнощів. Він зазначив, що така інфраструктура також робить надто довгим досягнення остаточного результату, який зараз займає 12,8 хвилини.
Для того, щоб пом’якшити ці проблеми, Бутерін запропонував змінити фінальність слот-за-слотом на остаточність з одним слотом, що було б механізмом, подібним до консенсусу Tendermint.
«Основним відхиленням від Tendermint є те, що ми зберігаємо механізм «витоку неактивності», який дозволяє ланцюжку продовжувати роботу та відновлюватися, якщо більше 1/3 валідаторів перестають працювати», — зазначив Бутерін.
За темою: Комісії за транзакції в біткойнах і Ethereum різко впали до найнижчого рівня за 7 місяців
Бутерін підкреслив, що SSF має значну проблему, пов’язану з потенційними наслідками, наприклад, кожному стейкеру Ethereum потрібно публікувати два повідомлення кожні 12 секунд, що збільшує перевантаження мережі.
«Є розумні ідеї щодо того, як це пом’якшити, включаючи зовсім нещодавню пропозицію Orbit SSF», — написав Бутерін, додавши, що така інфраструктура все ще не змінює того факту, що користувачі повинні чекати 5-20 секунд.
Далі Бутерін сказав, що Ethereum все ще далекий від остаточних відповідей на всі питання, пов’язані з потенційними методами прискорення транзакцій у його мережі.
«Такі проекти, як Orbit SSF, з’явилися зовсім недавно, що свідчить про те, що простір проектування слотів і епох, де щось на кшталт Orbit SSF є епохою, все ще недостатньо досліджено», — написав програміст, додавши:
«Чим більше у нас буде варіантів, тим краще ми можемо зробити для користувачів як на L1, так і на L2, і тим більше ми зможемо спростити роботу розробників L2».