Если вы когда-либо стояли в очереди за человеком, который платил точной сдачей на шлагбауме, вы понимаете основную проблему, которую только что решила Fireblocks. В блокчейнах, совместимых с EVM, таких как ethereum, транзакции должны обрабатываться в строгом числовом порядке с использованием так называемого nonce. Когда одна транзакция застревает, все последующие транзакции в очереди просто остаются там, ожидая. Для институционального участника, перемещающего миллиарды цифровых активов, это не мелкая неудобство — это операционная катастрофа.
Fireblocks, платформа инфраструктуры, обслуживающая тысячи институциональных клиентов, обрабатывающих триллионы долларов в цифровых активах более чем на 150 блокчейнах, полностью перестроила свою систему обработки транзакций. Цель: обеспечить, чтобы одна застрявшая транзакция больше никогда не могла заблокировать всю очередь.
Что именно изменилось
Реорганизация вводит три основные функции, которые работают вместе, чтобы обеспечить бесперебойную работу транзакционных конвейеров.
Во-первых, настраиваемые таймауты для пользователей. Институциональные клиенты теперь могут задавать пользовательские окна таймаута как на уровне рабочего пространства, так и на уровне отдельных транзакций. Когда транзакция остается неподтвержденной после истечения установленного срока, система автоматически помечает ее как «НЕУДАЧНАЯ», а не позволяет ей бесконечно висеть в неопределенности.
Во-вторых, новая система управления трафиком аккаунта. Это слой мониторинга в реальном времени, который отслеживает застрявшие транзакции и отправляет оповещения в течение нескольких минут.
В-третьих, кошельки-пулы. Эта функция объединяет транзакции через несколько хранилищ, используя маршрутизацию с учетом состояния для распределения нагрузки. Вместо того чтобы направлять все транзакции через один адрес с одной последовательностью nonce, система распределяет нагрузку. Если одно хранилище перегружено, другие продолжают обработку.
Почему последовательность nonce важнее, чем вы думаете
Чтобы понять, почему это важно, вам нужно разобраться в последовательности nonce — одном из самых тихо раздражающих ограничений дизайна блокчейнов EVM.
Каждый аккаунт Ethereum имеет счетчик транзакций, называемый nonce. Транзакция номер 5 не может быть подтверждена, пока не подтверждена транзакция номер 4. Если транзакция 4 застревает — возможно, из-за резкого роста цен на газ или из-за перегрузки сети — транзакции с 5 по 500 также замораживаются. Они действительны, подписаны и готовы к выполнению, но не могут быть обработаны.
Предыдущая система Fireblocks, как и большинство институциональной криптовалютной инфраструктуры, управляла нонсами централизованно. Переработанная система фактически децентрализует этот риск, распределяя транзакции по нескольким независимым последовательностям нонсов через кошельковые пулы, а также добавляя автоматические аварийные остановки с настраиваемыми таймаутами.
Что это значит для инвесторов
Для учреждений, уже использующих Fireblocks, практическая выгода очевидна: снижение операционных рисков. Настройка таймаутов позволяет командам казначейства устанавливать политики, соответствующие их конкретному уровню допустимого риска. Оповещения в реальном времени через Управление трафиком аккаунта позволяют операционным командам вмешаться до того, как незначительная застрявшая транзакция превратится в серьезный инцидент. Пулы кошельков означают, что даже при необходимости вмешательства радиус воздействия ограничен одним хранилищем, а не всей транзакционной цепочкой.
Стоит отметить, что объявление сосредоточено исключительно на блокчейнах, совместимых с EVM, и никакие конкретные криптовалюты или токены не выделялись отдельно. Блокчейны, не совместимые с EVM, такие как Solana и Bitcoin, используют принципиально другие модели транзакций и не страдают от того же узкого места, связанного с последовательностью nonce.

