У сфері Web3 я колись вважав, що продуктивність і вартість є суперечливими аспектами, які важко поєднати. Однак, перенісши ключові обчислення на платформу Boundless, я виявив, що ці два аспекти можна оптимізувати окремими способами. Продуктивність можна забезпечити інженерними засобами, тоді як вартість можна оцінити через ринкові механізми.



Конкретні дії не є складними. Ми перетворимо найбільш витратні за gas, найбільш затримуючі, але водночас необхідні для забезпечення надійної логіки на завдання доказу, які будуть виконуватися prover. Одночасно ми використовуємо легку верифікацію на ланцюзі замість "повторного виконання". Щодо ціноутворення, ми приймаємо метод зворотного голландського аукціону, що дозволяє ціні природно формуватися на основі попиту та пропозиції. Ми також включили часові вікна та вимоги до застави в смарт-контракт, щоб доставка стала кількісно вимірюваним рівнем обслуговування. Після місяця практики ми вперше спостерігали, як "показник продуктивності" та "вартість одиничного доказу" одночасно розвиваються в позитивному напрямку.

Я спочатку розпочну з оптимізації управління ризиками та процесу ліквідації. У попередніх рішеннях параметри управління ризиками потребували статистики через кілька блоків, а ліквідація вимагала пакетного запуску, що в сукупності часто призводило до неконтрольованої затримки в ланцюгу. Тепер ми передали статистику та агрегацію Steel, а в ланцюзі залишили лише функції верифікації та оновлення стану. Одночасно ми оптимізували умови запуску ліквідації, зменшивши непотрібні відкат і повторні спроби. Ці покращення знизили 95-й процентиль затримки з секундного рівня до майже постійного підсекундного рівня, випадкові коливання також були краще контрольовані. Тепер ми можемо продемонструвати підвищення продуктивності, показуючи такі конкретні дані, як номер підтвердження, час подання та хеш верифікації.

У плануванні витрат ми більше не покладаємося на суб'єктивні оцінки при складанні контрактів. У сезони високого попиту ми відображаємо ринкову ситуацію шляхом коригування параметрів завдання, а не перекладаємо тягар на членів команди. Конкретно, ми скорочуємо часові рамки, підвищуємо вимоги до застави, посилюємо покарання за порушення. Таким чином, prover може самостійно коригуватися відповідно до ринкового попиту.

Цей новий підхід не лише покращує продуктивність та ефективність системи, але й забезпечує більш ринкове та гнучке рішення для управління витратами проектів Web3.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 4
  • Репост
  • Поділіться
Прокоментувати
0/400
OnlyUpOnlyvip
· 6год тому
Ця оптимізація виглядає чудово.
Переглянути оригіналвідповісти на0
unrekt.ethvip
· 6год тому
газ ціна нарешті може бути контрольована
Переглянути оригіналвідповісти на0
WealthCoffeevip
· 6год тому
Трохи цікаво, брате.
Переглянути оригіналвідповісти на0
ParallelChainMaxivip
· 6год тому
Все ще архітектор?
Переглянути оригіналвідповісти на0
  • Закріпити