НовостиКриптовалютыFireblocks перестраивает обработку транзакций, чтобы предотвратить застой в очереди

Fireblocks перестраивает обработку транзакций, чтобы предотвратить застой в очереди

Автор: CryptoBriefing·

Ключевые выводы

  • Fireblocks заявила, что обновление рассчитано на EVM-совместимые блокчейны, включая Ethereum, где транзакции должны обрабатываться в порядке nonce.
  • Новая система позволяет учреждениям задавать собственные тайм-ауты на уровне рабочего пространства и отдельной транзакции, а просроченные транзакции автоматически помечаются как неудачные.
  • Account Traffic Control отслеживает зависшие транзакции и отправляет оповещения в течение нескольких минут.
  • Wallet Pools распределяют транзакции между несколькими хранилищами, чтобы один заблокированный последовательный ряд nonce не останавливал весь поток.
  • В объявлении не назывались конкретные криптовалюты или токены, а также отмечалось, что не-EVM сети, такие как Solana и Bitcoin, используют иные модели транзакций.
Fireblocks перестраивает обработку транзакций, чтобы предотвратить застой в очереди

Если вы когда-либо застревали позади человека, расплачивающегося мелочью на пункте оплаты, вы понимаете основную проблему, которую, по словам Fireblocks, компания решила. В EVM-совместимых блокчейнах, таких как Ethereum, транзакции должны обрабатываться в строгом числовом порядке с использованием nonce. Когда одна транзакция зависает, все транзакции, стоящие за ней в очереди, просто ждут. Для учреждения, перемещающего цифровые активы на миллиарды долларов, это не просто небольшое неудобство; это операционная проблема, особенно когда казначейские процессы, переводы на биржи и расчётные операции зависят от последовательного прохождения транзакций.

Fireblocks, инфраструктурная платформа, которая, по её словам, обслуживает тысячи институциональных клиентов, обрабатывающих цифровые активы на триллионы долларов более чем в 150 блокчейнах, полностью перестроила свою систему обработки транзакций. Цель компании — сделать так, чтобы одна зависшая транзакция больше никогда не могла остановить всю очередь, что особенно важно, поскольку учреждениям часто нужна предсказуемая обработка, а не ручная очистка очереди при всплесках активности или замедлении сети.

Что изменилось

Обновление включает три основные функции, которые вместе помогают поддерживать бесперебойное движение транзакций.

Во-первых, добавлены настраиваемые пользователем тайм-ауты. Теперь учреждения могут задавать собственные окна тайм-аута как на уровне рабочего пространства, так и на уровне отдельной транзакции. Если транзакция остаётся неподтверждённой после истечения срока, система автоматически помечает её как “FAILED” вместо того, чтобы оставлять её в неопределённом состоянии бессрочно.

Во-вторых, Fireblocks представила систему Account Traffic Control — слой мониторинга в реальном времени, который отслеживает зависшие транзакции и в течение нескольких минут отправляет оповещения.

В-третьих, компания добавила Wallet Pools. Эта функция группирует транзакции по нескольким хранилищам и использует маршрутизацию с учётом состояния для распределения нагрузки. Вместо того чтобы направлять каждую транзакцию через один адрес, привязанный к одной последовательности nonce, система распределяет активность между несколькими хранилищами. Если одно хранилище блокируется, другие продолжают обработку.

Почему последовательность nonce важнее, чем кажется

Чтобы понять, почему это важно, нужно понимать последовательность nonce — одно из наиболее раздражающих, хотя и малозаметных, ограничений дизайна в EVM-блокчейнах.

У каждой учётной записи Ethereum есть счётчик транзакций, называемый nonce. Транзакция №5 не может быть подтверждена, пока не подтверждена транзакция №4. Если транзакция №4 застревает, например из-за роста цен на gas или перегрузки сети, транзакции с №5 по №500 оказываются замороженными. Они могут быть валидными, подписанными и готовыми к отправке, но выполнить их нельзя.

Ранее система Fireblocks, как и большая часть институциональной криптоинфраструктуры, централизованно управляла nonce. Перестройка, по сути, снижает этот риск за счёт распределения транзакций между несколькими независимыми последовательностями nonce через Wallet Pools, а также добавляет автоматические предохранители через настраиваемые тайм-ауты.

Что это означает для инвесторов

Для учреждений, уже использующих Fireblocks, практическая выгода проста: снижение операционного риска. Настраиваемые тайм-ауты позволяют казначейским командам задавать политики, соответствующие их уровню приемлемого риска. Оповещения в реальном времени через Account Traffic Control дают операционным командам возможность вмешаться до того, как небольшая зависшая транзакция превратится в серьёзный инцидент. Wallet Pools означают, что даже когда вмешательство необходимо, зона воздействия ограничивается одним хранилищем, а не всей транзакционной цепочкой.

Стоит отметить, что в объявлении речь шла исключительно об EVM-совместимых блокчейнах, и ни одна конкретная криптовалюта или токен отдельно не упоминались. Не-EVM сети, такие как Solana и Bitcoin, используют принципиально иные модели транзакций и не сталкиваются с тем же узким местом последовательности nonce.