Віталік Бутерін запропонував спосіб прискорення транзакцій в Ethereum – ForkLog UA
Співзасновник Ethereum Віталік Бутерін розповів про метод прискорення транзакцій у блокчейні із застосуванням технологій, які потенційно могли б скоротити час підтвердження в L1 з кількох секунд до мілісекунд.
У новому есе він запропонував перейти від поточного механізму епох і слотів до однослотової системи фіналізації (SSF), вказавши на ключові проблеми, пов’язані з поточною моделлю.
За словами Бутеріна, хардфорк The Merge, який забезпечив перехід Ethereum від механізму консенсусу PoW до PoS, скоротив час підтвердження транзакцій в основній мережі до 5-20 секунд.
Такий показник «конкурує з досвідом оплати кредитною карткою», але існує потенціал для подальшого прискорення операцій, вважає розробник.
Одним із варіантів збільшення пропускної здатності може стати зміна архітектури слотів і епох.
Слоти являють собою 12-секундний період, коли випадково обраний валідатор має право включити блок у мережу. Кожні 32 слоти утворюють одну епоху.
За словами Бутеріна, Ethereum Foundation стає «дедалі більш некомфортним» через поточний механізм голосування за слотами і підхід до фіналізації. Така система схильна до безлічі помилок і вкрай незручна.
Він зазначив, що за такої інфраструктури остаточне створення блоку забирає занадто багато часу — близько 12 хвилин. Для пом’якшення проблеми програміст запропонував замінити наявну модель на SSF.
«Головна відмінність від Tendermint полягає в тому, що ми зберігаємо механізм „витоку бездіяльності“, який дає змогу блокчейну продовжувати роботу і відновлюватися, якщо понад 1/3 валідаторів виходять з ладу», — уточнив Бутерін.
SSF все ще не до кінця опрацьований і ризикує зіткнутися з деякими проблемами. Наприклад, валідаторам необхідно публікувати два повідомлення кожні 12 секунд, що збільшує перевантаження мережі.
Для вирішення подібних складнощів розробляється пропозиція Orbit SSF, але вона ще перебуває на ранній стадії.
«Що більше у нас можливостей, то корисніше для користувачів L1 і L2, і то сильніше ми можемо спростити роботу розробників мереж для масштабування», — підсумував співзасновник Ethereum.
Раніше Бутерін перерахував способи застосування криптовалют у звичайному житті. Зокрема, він запропонував застосовувати ZKP-механізми для верифікації «особистості, облікових даних або репутації».
Нагадаємо, у травні розробник назвав п’ять архітектурних рішень блокчейна Ethereum, які за можливості хотів би змінити.