Вчера друг после просмотра процесса TBV через личные сообщения спросил меня: «Долги же уже погашены, почему нужно ещё несколько дней ждать, чтобы вернуть BTC?» Это ощущается как при выезде: залог вроде бы в порядке, но управляющая компания всё равно должна пересчитать воду/электричество, проверить замок и заново сверить счета. Первая реакция, конечно: «Эй, нельзя ли побыстрее?»

Но после дальнейшего изучения Trustless Bitcoin Vaults с номером @BabylonLabs_io я понял, что эти дни вовсе не потрачены впустую. TBV заменяет «веру в то, что какая-то организация выдала монеты» на «оставшееся время для обнаружения недействительного выкупа».

После того как пользователь погашает долги и инициирует выкуп, соответствующий vaultBTC уничтожается, а Vault Provider затем подаёт на стороне Bitcoin заявление о выкупе и нулевое знание (zero-knowledge) доказательство. Дальше начинается период вызова (challenge): Application Vault Keeper или Universal Challenger могут верифицировать заявление. Текущее публичное тестовое сетевое окно — 432 блока Bitcoin, то есть примерно 3 дня; если нет действительных вызовов, BTC по правилам будет выпущен на адрес пользователя.

Проще говоря, это как владелец холодильного склада: он не может просто взглянуть на бумажку «оплачено» и сразу же вывезти всю партию товара. Система должна убедиться, что долг действительно погашен, что залоговые документы уже уничтожены, и что адрес для получения соответствует исходной договорённости. Если кто-то предъявит поддельное доказательство для получения BTC, вызов его остановит; а если кто-то будет устраивать хаотичные вызовы без оснований, вызвавший рискует своим залогом.

Мне кажется, именно в этом и заключается по-настоящему сильная сторона TBV. Там не используется «кредит доверия» одной кастодиальной компании ради моментального зачисления — вместо этого применяются публичные доказательства, механизм вызова и временные рамки Bitcoin, что даёт более высокую проверяемость. Даже если Vault Provider отключится, у вкладчика всё равно есть запасной вариант самостоятельного получения, так что возвращать BTC не приходится полностью полагаться на надёжность какого-то оператора.

Поэтому «медленность» в этой конструкции #baby $BABY — это не то, что продукт сделан плохо, а то, что проверки безопасности встроены в процесс выхода. Три дня, конечно, не так приятно, как три секунды, но если это снижает риск недействительных выкупов, единой точки доверия и ошибочного высвобождения активов — я считаю, что ожидание того стоит.

Настоящему зрелому BTCFi мало просто дать возможность занять BTC: нужно ещё гарантировать, что после погашения долга пользователь сможет безопасно забрать исходный BTC обратно по публичным правилам.