В области 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
  • Закрепить