Мы в компании называем этот проект миграции "Atlas" — цель очень проста: перенести традиционную пятит段ную схему "прием платежей → распределение → возврат → Поселок → сверка" на Linea, при этом обеспечить реальное снижение затрат на трудозатраты и операционное обслуживание.
Сначала поговорим о проверке семантики. Мы просто взяли список аудита и тестовые примеры, которые использовались ранее на L1, и последовательно сопоставили их с потоками событий и пограничными случаями. К счастью, совместимость zkEVM значительно помогла, что сэкономило затраты на повторное обучение. Мы напрямую подключили CI/CD к тестовой сети и создали панель мониторинга временной шкалы "отправка — доказательство — упаковка — обратная передача", чтобы риски и финансы могли в реальном времени видеть данные.
Затем бизнес-логика переводится на язык конечных автоматов: перевод, заморозка, подтверждение, освобождение, откат — каждый этап соответствует состояниям в контракте. Ранее для обработки исключений требовалось ручное вмешательство, теперь это заменено на отменяемые ветви контракта. Массовые выплаты отправляются параллельно по номерам партий и контрольным суммам, а исключительные ситуации обрабатываются через заранее заданные обходные каналы.
При переключении серого потока делится на три уровня: 5%→20%→50%, для каждого этапа подготовлены скрипты отката. В случае конгестии моста автоматически переходит в односторонний режим только для чтения, после подтверждения транзакции повторно записываются транзакции.
При анализе затрат мы используем "на каждую тысячу операций" в качестве единой единицы измерения, чтобы сравнить медиану подтверждения, задержку в хвосте, уровень неудач, затраты на повторные попытки и рабочие часы между L1 и Linea. Вывод довольно ясен: расходы на Gas снизились до незначительного уровня, повторные попытки почти не создают дополнительных затрат; финансовая сверка изменилась с T+1 на T+0; количество заявок в службу поддержки резко сократилось.
Наконец, были внесены организационные изменения — разделение полномочий, отложенное вступление в силу, двойная подпись и учения по инцидентам теперь включены в еженедельные собрания. Также изменились внешние формулировки: больше не говорят "платежный канал", а вместо этого "бухгалтерская система на блокчейне".
Основной результат этого миграционного процесса заключается не в том, чтобы "найти дешевую цепочку", а в создании поддерживаемой инфраструктуры. С этого момента менеджеры продуктов могут с уверенностью включать более детализированную бизнес-логику в сценарии контрактов.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
6 Лайков
Награда
6
2
Репост
Поделиться
комментарий
0/400
SilentObserver
· 7ч назад
Эй, эта ловушка миграционной логики atlas действительно интересна.
Совместимость с zkEVM действительно упрощает жизнь, не нужно начинать с нуля, это самое приятное.
T+1 сразу уменьшается до T+0, сколько людей это успокоит.
Но 5% в градации все же немного осторожно?
Ключевое — это фраза "в блокчейне бухгалтерская система", изменив слова, можно добиться такого большого эффекта?
Настоящие победители — это те, кто больше не должен вручную сверять счета, работяги, ха-ха.
Посмотреть ОригиналОтветить0
PumpingCroissant
· 7ч назад
Ха, совместимость zkEVM действительно является сладким плодом OP.
---
Так что в итоге операционные расходы просто жестко сократили, верно? Это и есть суть.
---
Меня интересует T+0 сверка, как это конкретно делается?
---
Когда у Грейдуса было пятьдесят, они ещё могли попасть в ловушку?
---
Что может предотвратить эта система с двойной подписью?
---
"Блокчейн-бухгалтерская система" — этот термин довольно продуман.
---
Этот обходной канал предустановленный или временно написанный?
---
Объем заявок резко упал, это действительно проблемы или никто не спрашивает?
---
Суть не в дешевом блокчейне, а в воспроизводимой инфраструктуре, верно?
---
Теперь каждый может заняться переносом платежей на L2.
---
Что конкретно zkEVM решает?
Мы в компании называем этот проект миграции "Atlas" — цель очень проста: перенести традиционную пятит段ную схему "прием платежей → распределение → возврат → Поселок → сверка" на Linea, при этом обеспечить реальное снижение затрат на трудозатраты и операционное обслуживание.
Сначала поговорим о проверке семантики. Мы просто взяли список аудита и тестовые примеры, которые использовались ранее на L1, и последовательно сопоставили их с потоками событий и пограничными случаями. К счастью, совместимость zkEVM значительно помогла, что сэкономило затраты на повторное обучение. Мы напрямую подключили CI/CD к тестовой сети и создали панель мониторинга временной шкалы "отправка — доказательство — упаковка — обратная передача", чтобы риски и финансы могли в реальном времени видеть данные.
Затем бизнес-логика переводится на язык конечных автоматов: перевод, заморозка, подтверждение, освобождение, откат — каждый этап соответствует состояниям в контракте. Ранее для обработки исключений требовалось ручное вмешательство, теперь это заменено на отменяемые ветви контракта. Массовые выплаты отправляются параллельно по номерам партий и контрольным суммам, а исключительные ситуации обрабатываются через заранее заданные обходные каналы.
При переключении серого потока делится на три уровня: 5%→20%→50%, для каждого этапа подготовлены скрипты отката. В случае конгестии моста автоматически переходит в односторонний режим только для чтения, после подтверждения транзакции повторно записываются транзакции.
При анализе затрат мы используем "на каждую тысячу операций" в качестве единой единицы измерения, чтобы сравнить медиану подтверждения, задержку в хвосте, уровень неудач, затраты на повторные попытки и рабочие часы между L1 и Linea. Вывод довольно ясен: расходы на Gas снизились до незначительного уровня, повторные попытки почти не создают дополнительных затрат; финансовая сверка изменилась с T+1 на T+0; количество заявок в службу поддержки резко сократилось.
Наконец, были внесены организационные изменения — разделение полномочий, отложенное вступление в силу, двойная подпись и учения по инцидентам теперь включены в еженедельные собрания. Также изменились внешние формулировки: больше не говорят "платежный канал", а вместо этого "бухгалтерская система на блокчейне".
Основной результат этого миграционного процесса заключается не в том, чтобы "найти дешевую цепочку", а в создании поддерживаемой инфраструктуры. С этого момента менеджеры продуктов могут с уверенностью включать более детализированную бизнес-логику в сценарии контрактов.