Провёл вторую половину дня, сравнивая vaultBTC с WBTC построчно, в основном потому, что хотел понять, почему @BabylonLabs_io не мог просто взять и создать стандартный токен с обёрткой и закончить на этом. Как оказалось, ограничение — это целиком и полностью часть проектного решения. $BABY
WBTC работает так, что его можно свободно передавать: чеканишь один раз, а дальше он торгуется где угодно, не привязан к каким-либо действиям конкретного кастодиана после этого момента. Эта гибкость — также его известное слабое место. Стоимость токена зависит от продолжающегося доверия к тому, что резервы обеспечивают каждую единицу в обращении, и это доверие существует отдельно от самого токена — как только он оказался «в дикой природе».
vaultBTC использует противоположный подход. Он выглядит как ERC-20, но передача ограничена по дизайну: он чеканится на основе одной конкретной зафиксированной позиции в одном конкретном Taproot-кошельке, и остаётся привязанным к этому кошельку. Вы не можете передать его в кошелёк другого человека и позволить ему заявить ваш BTC с его помощью. Его единственная реальная задача — выступать в роли залога внутри кредитного потока Aave V4.
Это действительно компромисс по UX, и я не думаю, что он небольшой. Вы отказываетесь от удобства «торговать как любой другой токен», которое сделало обёрнутый BTC таким ликвидным и широко интегрированным изначально.
Взамен вы получаете представление, которое не может незаметно «уплыть» относительно базового обеспечения из‑за активности на вторичном рынке, потому что для него не существует никакого вторичного рынка, через который оно могло бы уплыть.
Я некоторое время с этим посидел. Ощущается не как обёрнутый токен, а как квитанция, которая отказывается переходить из рук в руки.
Мне любопытно, окажется ли то, что эта гибкость закрыта, важнее, чем то доверие, которое она устраняет.
@BabylonLabs_io #baby $BABY