Вчений AWS: go-verkle має чотири основні вузькі місця у продуктивності, вже подано кілька пропозицій щодо оптимізації

ME Новини повідомляють, що 2 квітня (UTC+8) дослідник основних протоколів хмарних обчислень підрозділу Amazon AWS Еклін Каур та Евертон Фрага на конференції EthCC[9] провели високонавантажувальне тестування реалізації нижнього рівня дерева Verkle Ethereum go-verkle, виявивши чотири основні перешкоди для впровадження безстанційності через проблеми з продуктивністю. 1. Під час оновлення дерева виникає багато тіньових вузлів, які логічно не існують, але фізично займають місце, що призводить до приблизно 35% надмірного зростання стану даних; 2. Дизайн індексних ключів бази даних містить багато повторюваних шляхів, що збільшує витрати на зберігання приблизно на 50%; 3. Перетворення пам’ятної структури дерева у доказ виконується з великою кількістю копіювань у пам’яті замість посилань, що спричиняє швидкість десеріалізації у 24 рази повільніше за оптимізовану теоретичну величину, і може спричинити тайм-аут перевірки доказів при високому навантаженні; 4. Реалізації дерева Verkle клієнтами на різних мовах, такими як Go, Rust, Nimbus, при обробці певних крайніх випадків не можуть взаємно визнавати створені докази, що створює ризик несподіваного розгалуження після оновлення. Дослідники зазначили, що AWS вже подав кілька пропозицій щодо оптимізації у основний репозиторій Ethereum, зосереджуючись на реконструкції логіки десеріалізації для усунення копіювань у пам’яті. Після завершення цих робіт продуктивність вузлів має зрости більш ніж у 3 рази, що закладе основу для офіційної інтеграції дерева Verkle. (Джерело: Foresight News)

ETH1,44%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
Додати коментар
Додати коментар
Немає коментарів
  • Закріпити