Наконец-то я сел разбираться с собственной страницей Trustless BTCVault 101 от Babylon, а не с дайджестами новостей, и одна деталь поменяла то, как я читаю весь дизайн.
Согласно собственной документации Babylon Labs, у каждого хранилища есть заранее заданный клеймер. Стороны, которым разрешено либо заявлять права, либо выводить заблокированный биткоин, должны быть определены в момент создания хранилища. Никто за пределами этого набора не сможет претендовать на него ни при каких обстоятельствах — что бы ни произошло позже.
Целевой продукт DeFi тоже задаётся заранее. После того как хранилище построено под конкретный контракт кредитования или заимствования, его нельзя перенаправить на другой контракт.
Это реальный компромисс, а не сноска.
Жесткость убирает поверхность атаки, но это также означает меньшую гибкость, чем у типичного DeFi-пула, где средства могут переходить между стратегиями всякий раз, когда пользователю этого хочется.
Вот таймлайн, который я собрал сам — он не приведён где-то как одно число. Белая книга Babylon вышла в начале августа, а публичный тестнет всё ещё планировали на последнюю неделю мая следующего года, как сказано в собственном звонке основателей компании.
Получается примерно девять месяцев между публикацией и запуском живой тестовой среды — намеренно медленный темп для проекта, который переписывает то, как биткоин взаимодействует с DeFi.
Часть, которая всё ещё меня беспокоит, лежит глубже — в криптографии. В BitVM3 тем, что на самом деле скрывается и проверяется через сгенерированную (garbled) схему, является сам SNARK-верификатор, а не вся логика контракта кредитования, лежащая по другую сторону другой цепочки.
Это значит, что подпись «trustless» (без доверия) частично зависит и от того, что внешний смарт-контракт тоже написан корректно — такое различие я не видел, чтобы Babylon объясняла прямо и простыми словами за пределами технических кругов.
Мне нравится, что в дизайне выбрали неизменность вместо удобства: именно неизменность делает требование исполнимым без посредника.
Но всё ещё интересно, как Babylon планирует объяснить границу SNARK-verifier обычным держателям BTC, когда TBV действительно пойдёт в прод.
@BabylonLabs_io #baby $BABY