#baby $BABY Большинство из вас, думаю, обычно просматривают отчёты аудиторов вроде Coinspect — максимум бегло: находят пару багов и всё. Но в этот раз наружу всплыл именно вопрос различий в методике подсчёта статистики статусов — вот что действительно нужно пристально смотреть.
Проще говоря: вы делаете BTC-разблокирование (unbonding) на @BabylonLabs_io, и фронтенд сразу выбрасывает вам «отправлено», API в ответ говорит «идёт unbonding», а потом вы идёте проверять в сети Bitcoin — и оказывается, что этот UTXO, возможно, ещё стоит в очереди и ждёт упаковки в блок… То, что показывает фронтенд, то, что возвращает API, и то, что подтверждается на цепочке, в итоге превращаются в три разных числа. Такой процесс — от меж-epoch расчётного окна, через подтверждение checkpoint, до разблокировки, которая учитывается по блокам, — это не мелкий недочёт, а место в управлении состояниями протокола, где проще всего «провернуть» и запутать.
Если хотите действительно закрепить долгосрочное доверие, одними правками цифр во фронтенде не обойтись — нужно чинить с корня:
Единый смысл: на каком именно шаге мы находимся? Мы уже прошли epoch, записали checkpoint или же период блокировки действительно уже закончился? У фронтенда, API и данных в цепочке должна быть одна и та же терминология.
Ориентир на данные в сети: не городите сервисные API «под фронтенд» — конечное истинное состояние всегда должно сводиться к тому, что подтверждено в Bitcoin-цепочке.
Понятный проверяемый интерфейс: пусть пользователь сможет сопоставить то, что отображается на фронтенде и возвращается API, с тем, что он видит, запустив свой узел — а не просто безоговорочно верить одному экрану.
По-простому: тег «Bitcoin Secured» может гарантировать, что «после подтверждения состояния всё выполняется по скрипту», но вопрос в том, совпадает ли методика данных, и можно ли верифицировать это в одностороннем порядке — всё это нужно решать на уровне продукта Babylon и механизмах управления. На этом Public Testnet интеграция Aave v4 — это хорошо: вы проверили сценарий заимствований и он работает. Но за пределами тестнета, будет ли расхождение между метриками во фронтенде и реальным состоянием в мейннете — сомнение остаётся. Доверие системы определяется не тем, есть ли в ней баги, а тем, можно ли для каждого публичного числа найти совпадающее объяснение прямо в основной Bitcoin-сети.
#baby $BABY #Babylon #babylonlab_io