Сегодня я снова перечитал документацию по бездоверительным биткоин-«сейфам» (Trustless Bitcoin Vaults, TBV) после очередного раунда тестирования в публичной тестовой сети.

Два числа, стоящие рядом, заставили меня остановиться.

Сейф выполняет офчейн-координацию примерно за 6–10 минут с момента, когда становится подходящим для работы. Однако весь процесс peg-in всё равно занимает около 2 часов, потому что он должен дождаться 12 подтверждений блоков Bitcoin Signet. (Документация Babylon Labs)

Сначала я предположил, что это просто «цена» медленной сети.

Если этап координации занимает всего несколько минут, почему бы не позволить пользователям брать средства в долг сразу и завершать подтверждения Bitcoin уже после? Пользовательский опыт был бы намного более плавным. Я вернулся к документации, исходя именно из этого предположения.

То, что я упустил, — это то, что эти два периода ожидания защищают совершенно разные типы риска.

Окно 6–10 минут существует, чтобы Провайдер сейфа, Хранитель сейфа приложения (Application Vault Keeper) и Универсальный челленджер могли подготовить и валидировать весь граф предварительно подписанной транзакции. А 12 подтверждений блоков Bitcoin, в свою очередь, не защищают участников. Они защищают само обеспечение: сейф может стать активным только после того, как Bitcoin независимо подтвердит, что peg-in достаточно безопасен. (Документация Babylon Labs)

И именно тогда я понял, что измеряю производительность неправильным способом.

Я всё время смотрел на общее время ожидания, хотя протокол намеренно разделяет его на две независимые «прослойки»: время, необходимое людям для координации, и время, необходимое Bitcoin, чтобы дойти до финального подтверждения. Первое можно оптимизировать за счёт лучшего ПО и инфраструктуры. Второе практически невозможно сократить, если Bitcoin должен оставаться окончательным источником правды.

Этот нюанс полностью изменил то, как я думаю о BitcoinFi.

Мы часто спрашиваем:

«Насколько быстро работает этот протокол?»

Возможно, более правильный вопрос звучит так:

«Сколько времени ожидания — это действительно задержка системы, а сколько — цена отказа заменить Bitcoin новым предположением о доверии?»

@BabylonLabs_io $ON $BABY #baby