Ложное утверждение «Уже выпущено»: он сказал, что уже выпустил
Один продавец однажды, прямо в процессе заказа, сказал мне, что уже выпустил криптовалюту, а задержка, мол, на моей стороне — возможно, мой кошелёк медленный, возможно, мне просто стоит отменить заказ, а потом мы всё разрулим в чате. Примерно с минуту я действительно об этом думал. Кошельки иногда и правда подтормаживают. Он звучал скорее раздражённым, чем нечестным — и почему-то это делало его слова более убедительными.
Но потом я вспомнил одну вещь, которая не «лагает»: статус заказа. Binance P2P не просит меня верить чьему-то слову о выпуске — он показывает это. Утверждение — это то, что кто-то говорит. Статус — это то, что показывает платформа.
Мне всё равно не нравится трение, когда нужно настаивать на доказательствах, даже если человек звучит искренне. Похоже на почти грубость сказать «Я проверю статус заказа, а не ваше сообщение» человеку, который, возможно, реально расстроен. Но отмена по слову продавца лишает меня единственного рычага: как только заказ отменён, эскроу отпускает, и любое моё «утверждение» исчезает вместе с этим. Потом уже ничего не разрулишь.
Так что я не отменял. Я сам проверил статус заказа: ничего не сдвинулось, и я вместо личной беседы открыл Appeal. Поддержка могла видеть тот же заказ, что и я — в этом и смысл, что он остаётся там.
Если криптовалюта действительно была выпущена, но просто задержалась, Appeal займёт пару минут. Если же её не было, отмена обошлась бы всем.
Вы пролистываете мимо 12 практически одинаковых предложений
Одна и та же цена, тот же способ оплаты, та же отметка «онлайн». P2P-ордербук может сделать каждое предложение взаимозаменяемым, поэтому большинство людей просто нажимает на первое. Это привычка, в которую почти все впадают, особенно когда кажется, что ожидание — это потеря.
Но два трейдера, размещающие одну и ту же ставку, могут быть совершенно разными контрагентами. То, что их отличает, занимает около 30 секунд, чтобы проверить — и это прямо здесь, в профиле.
Уровень завершения важнее количества сделок. У человека с 40 завершёнными заказами и 99% завершения есть подтверждённый послужной список; новый пользователь автоматически не является небезопасным, но это значит, что другие проверки становятся важнее — как долго он активен, соответствует ли его история тому значку, который он показывает.
Затем есть деталь, которую люди пропускают быстрее всего: имя в платёжном аккаунте должно совпадать с именем в заказе, а не просто выглядеть похожим. Почти совпадение или просьба «отправить на аккаунт моего коллеги вместо этого» — это повод притормозить, прежде чем произойдёт что-либо ещё.
Всё это не заменяет Эскроу: криптоактивы остаются заблокированными до выпуска в любом случае. Но проверка того, кто находится по ту сторону, означает, что вы обнаруживаете проблему до того, как она появится, а не полагаетесь на Эскроу, чтобы исправить её после.
Если профиль выглядит подозрительно и вы не можете понять почему — этого уже достаточно, чтобы выбрать другое предложение или сначала обратиться в поддержку Binance.
Почему вам никогда не стоит идти на компромисс и покидать платформу
Обычный сценарий в P2P: контрагент предлагает перейти в Telegram «чтобы сделать быстрее». Это звучит безобидно, но такое действие убирает все защиты, заложенные в ордер Binance.
Эскроу блокирует криптоактивы, привязанные к ордеру, который был создан и завершён в Binance. Если реальные условия будут согласованы где-то в другом месте, то сумма, кошелёк или платёжные реквизиты другого лица — и Эскроу уже не покрывает то, что фактически произошло, потому что не существует соответствующего ордера Binance.
Чат по ордеру работает так же. Каждое сообщение внутри P2P-ордера Binance имеет временную метку и сохраняется — именно это и проверяет Support во время Appeal. Переписка в Telegram или WhatsApp для Support вообще не видна. Даже если ваши скриншоты выглядят убедительно, Support не может проверить, что они подлинные и не изменялись. В споре у вас остаются только утверждения вместо доказательств.
Это также делает Appeal фактически бесполезным. Appeal разрешает споры, привязанные к конкретному ордеру Binance. Если реальное обсуждение проходило вне платформы, то нет данных ордера, соответствующих тому, что вы оспариваете.
Простое правило: если контрагент хочет перенести общение или оплату за пределы Binance, считайте это причиной замедлиться, а не ускориться. У легитимных трейдеров нет операционной необходимости уходить из системы, которая одинаково защищает обе стороны.
Удобство обычно называют причиной, но чаще всего это означает потерю защиты для другой стороны. Полностью держать сделку на Binance — это ничего не стоит дополнительно и позволяет, чтобы работали Эскроу, журналы чата и Appeal так, как задумано.
Самая ценная часть Babylon — это не заимствование.
Самое ценное — ожидание.
Поначалу это, вероятно, звучит наоборот, пока вы на самом деле не проследите процесс redemption.
Когда Trustless Bitcoin Vault выкупается, биткоины не высвобождаются сразу. Нужно сгенерировать и проверить криптографическое доказательство, затем окно для оспаривания примерно на три дня дает участникам время оспорить недействительное требование до того, как любые BTC начнут перемещаться.
Сначала я думал, что эти три дня будут ощущаться как ненужное трение.
Но в итоге они полностью изменили то, как я смотрю на систему.
Задержка там не потому, что протокол медленный.
Она там потому, что уверенность требует времени.
Пока я изучал документацию, я также заметил еще одну деталь, которой уделяют меньше внимания. Если Vault Provider когда-либо становится недоступным, то вкладчик не оказывается “заперт” в ожидании навсегда. Путь восстановления через самоуправляемое требование (self-claim recovery) уже подготовлен при создании vault, позволяя владельцу вернуть BTC независимо.
Эта философия прослеживается во всем дизайне.
Fallback — это не срочные заплатки, добавленные позже.
Это часть архитектуры с самого первого дня.
Сегодня Babylon уже обеспечивает более 56,000 BTC через Bitcoin Staking, одновременно расширяя эту модель безопасности на нативное кредитование, обеспеченное биткоином, с Trustless Bitcoin Vaults и Aave v4.
Проведя время и с документацией, и с тестнет-потоком, я пришел к одному простому выводу.
Большинство протоколов конкурируют за то, чтобы перемещать активы быстрее.
Похоже, Babylon больше заинтересован в том, чтобы активы двигались только тогда, когда это действительно нужно.
Скорость создает удобство.
Уверенность создает доверие.
Для биткоина, думаю, Babylon выбрал правильное.
Вот почему @BabylonLabs_io has стало одним из инфраструктурных проектов, за которыми мне искренне интересно продолжать наблюдать.
Самый безопасный дизайн не всегда тот, который кажется самым безопасным.
Эта мысль осталась со мной, пока я читал процесс погашения (redemption) в Babylon.
Большинство людей сосредотачиваются на том, что происходит, когда BTC заблокирован.
Мне показался более интересным выход.
Погашение сейфа (vault) не происходит мгновенно. Даже после того, как на Ethereum сформировано действительное событие погашения, Bitcoin не освобождает BTC сразу.
Окно для оспаривания дает другим участникам время оспорить недействительное требование, прежде чем средства будут переведены.
Ждать три дня кажется неэффективным, если всё, что вы измеряете, — это скорость.
Но безопасность редко вознаграждает нетерпение.
Традиционные финансы часто выполняют расчеты медленно, потому что между каждым шагом стоят институты.
Babylon замедляет процесс по другой причине.
Задержка не просит пользователей доверять еще одному посреднику.
Она предоставляет протоколу время доказать, что через него не проскользнуло ни одно недействительное погашение.
Эта разница кажется важной.
Две системы могут иметь одинаковое время ожидания, но быть построены на совершенно разных предположениях.
Одна задерживает, потому что людям нужно дать одобрение.
Другая задерживает, потому что математике нужно время, чтобы быть оспоренной.
Примут ли пользователи этот компромисс — вопрос открытый.
Крипто годами соревнуется в том, кто сможет сделать всё быстрее.
Babylon тихо спрашивает, не стоит ли некоторые вещи делать более тщательно.
Похоронена в собственных допущениях безопасности @BabylonLabs_io строка, которая звучит совсем иначе, когда просто посидишь с ней: вся система контрольных точек, закреплённых за Биткоином, требует «минимум одного честного подставного надзирателя, который подаёт данные», чтобы быть в сети — и это указано как допущение, а не как то, что протокол принуждает обеспечивать.
Все остальные допущения из этого списка требуют честного большинства: глубина подтверждений Биткоина, собственный набор валидаторов Babylon и наборы валидаторов подключённых цепочек. Большинства трудно «сломать», потому что нужно, чтобы испортилось сразу большинство людей. А допущение про подателя — другого рода. Ему достаточно только одного честного экземпляра где угодно: это похоже на минимально возможную планку, и в каком-то смысле так и есть. Но это также означает, что вся цепочка биткоин-закреплённой безопасности — та часть, из‑за которой переписывать историю экономически нерационально — проходит через то, честно ли в любой момент времени запущена хотя бы одна копия конкретной программы демона.
Запуск — без разрешений: сделать это может кто угодно. Но ничего из того, что я нашёл, не описывает выделенную награду за это, кроме необязательного адреса для получения будущих поощрений, которые ещё не активированы. Кроме того, податель каждый раз платит реальные комиссии за транзакции в биткоинах из своего кармана.
Я всё время возвращаюсь к вопросу, насколько устойчива планка «одного честного участника», потому что её так легко выполнить, или же она является более тихой зависимостью, чем когда-либо была «комиссия по ковенантам», ведь как минимум провал комиссии был бы заметен. Если бы отправка контрольных точек когда‑нибудь незаметно остановилась, вы вообще заметили бы это до того, как это повлияло бы на вашу собственную долю?
Заём с фиксированной ставкой звучит как более безопасный вариант — пока не вспомнишь, зачем вообще существуют плавающие ставки.
Aegis строит заём с фиксированной ставкой поверх Trustless Bitcoin Vaults с @BabylonLabs_io . Запуск запланирован на более позднюю часть этого года. Компания фиксирует ставку, а не позволяет ей двигаться в зависимости от использования, как это уже делает рынок кредитования Aave v4 на тех же самых хранилищах. Преимущества очевидны: вы заранее знаете свою стоимость, нет неожиданных всплесков ставки посреди позиции. Но меньше внимания уделяют тому, что делает фиксированная ставка, когда спрос действительно меняется. Плавающие ставки существуют именно для того, чтобы в реальном времени подтягивать ликвидность туда, где она нужнее всего. Фиксированная ставка так не может: она просто «лежит» на том числе, которое было задано.
Это не совсем недостаток — скорее, осознанный компромисс, который Aegis выбирает намеренно: предсказуемость вместо отзывчивости. При этом модель работает параллельно с плавающей моделью Aave v4 на тех же базовых хранилищах, а не вместо неё. Два разных решения по одному и тому же залогу — и они живут одновременно.
Предсказуемость на спокойных рынках и предсказуемость во время дефицита ликвидности — это совсем разные обещания, и проверено на практике в DeFi было фактически только одно из них, и неважно, фиксированная ставка или нет.
Мне нравится заранее знать свою ставку. Вы бы всё равно выбрали фиксированную, если бы плавающий пул по соседству тихо начал платить больше ровно в тот момент, когда стало туго?
Aave v4- заимствование стало первым, что привлекло мое внимание в Trustless Bitcoin Vaults от @BabylonLabs_io , но чем больше времени я провожу с этой концепцией, тем больше думаю, что кредитование — это лишь первый ход, а не потолок.
Как только нативный BTC сможет выступать как проверяемое обеспечение, не выходя за пределы Bitcoin, тот же примитив перестанет быть специфичным для одного сценария. Хранилище не знает и не заботится о том, является ли приложение, читающее его состояние, рынком кредитования, эмитентом стейблкоинов, торговой площадкой деривативов, которой нужна маржа, или продуктом страхования, которому требуется выделенный капитал. Оно лишь знает, что BTC заблокирован при условиях, которые были зафиксированы в момент создания хранилища.
Именно поэтому это ощущается для меня чем-то большим, чем один продукт. Aegis уже строит заимствование по фиксированной ставке на тех же рельсах, которые использует Aave v4. GoMining направляет заимствованный капитал в майнинговую доходность через ту же структуру хранилища. Ни одному из них не понадобилась собственная новая модель кастодиального хранения — они просто подключились к тому, что уже построил Babylon.
Я думаю, что ставка здесь — не на одно «убийственное» приложение, а на то, что Bitcoin станет программируемым обеспечением, на которое может опираться любой серьезный финансовый продукт, не заставляя держателей BTC отказаться от того, зачем они вообще пришли в Bitcoin.
I read the isolation rule in Babylon's vault design as a security feature first, one weak app can't drag a vault meant for a different app down with it. Going through the team's own quarterly call, the reasoning behind it turned out to be more specific than I expected.
They were asked directly whether one vault could route to multiple DeFi protocols at once. The answer was no, and the stated reason wasn't capacity or engineering effort, it was that a single vault carrying different liquidation rules and different trust assumptions from multiple apps at the same time was something they didn't want to build, on purpose.
That reframes the boundary as a deliberate refusal, not just a current limitation waiting for a future upgrade. It also means the tradeoff is permanent by design, not a temporary gap someone will close later.
The part I keep sitting with is what this looks like once Trustless Bitcoin Vaults (TBV) from @BabylonLabs_io actually integrate with more than one or two applications. Every new app means a fresh vault, a fresh peg-in, a fresh slice of BTC that cannot follow you if that app's risk profile changes later. Isolation protects you from someone else's failure. It does not protect you from wanting to leave.
Whether that becomes a minor cost of doing this safely or a real drag on capital efficiency probably depends on how many apps actually show up to integrate, and that is something no one can answer yet.
Одна деталь про Trustless Bitcoin Vaults изменила то, как я думаю о биткоин‑залоге.
Валт не является аккаунтом.
Это один биткоин‑UTXO.
Сначала это показалось ограничением.
Почему бы не просто разделять залог, когда он нужен?
Но потом я понял, что TBV уважает то, как на самом деле работает Биткоин, вместо того чтобы притворяться, будто Биткоин — это чейн, основанный на аккаунтах.
Это решение создаёт интересный компромисс.
Поскольку валт нельзя разделить, ликвидация не может забрать «половину» вашего залога.
Она либо забирает весь валт, либо оставляет его нетронутым.
Вот почему Babylon рекомендует с самого начала разбивать BTC на несколько валтов, включая небольшой жертвенный валт, который ставится первым в очереди ликвидации.
Для меня это оказалось удивительно элегантным.
Вместо того чтобы менять модель бухгалтерии Биткоина, протокол подстраивает собственный дизайн под родную структуру Биткоина.
Это едва заметная разница, но важная.
Многие протоколы пытаются «втиснуть» Биткоин в системы, изначально рассчитанные на другие блокчейны.
TBV, похоже, начинает с противоположного допущения:
Сначала принять ограничения Биткоина.
А затем строить новые механики вокруг них.
Станет ли этот подход стандартом, покажет время.
Но я думаю, что протоколы, которые учитывают свойства актива, вокруг которого они построены, обычно имеют больше шансов на долговечность, чем те, которые пытаются переделать сам актив.
Мне интересно, будут ли будущие проекты Bitcoin DeFi следовать этой философии или продолжат пытаться заставить Биткоин вести себя так, как ему изначально не предназначено.
I assumed Babylon only needed to check Bitcoin at the moment something mattered, confirming a stake, verifying a checkpoint, then moving on. Reading through the BTC Light Client module changed that picture.
Babylon Genesis keeps its own continuously updated view of the Bitcoin chain. It starts from a base header chosen deep enough to be treated as final and positioned exactly at a difficulty-adjustment boundary, then extends from there by applying Bitcoin's own proof-of-work rules through a message called MsgInsertHeaders. Vigilante Reporters carry the headers over, but they don't get to decide what counts as true. If competing branches show up, Genesis just follows whichever one has the most accumulated work behind it, the same rule Bitcoin itself uses.
That is a different kind of trust than checking a single inclusion proof and moving on. @BabylonLabs_io isn't asking an operator whether a Bitcoin event happened. It is verifying that event against a header chain it has been building and checking for itself the whole time.
The tradeoff is that Genesis now has an ongoing job instead of a one-time check. If reporters fall behind, or a Bitcoin reorg reshuffles recent blocks, Genesis has to notice and stay accurate through it, not just verify correctly whenever someone happens to ask.
I still don't have a good sense of how that holds up during an actual reorg or a period of degraded reporting, only that the rule for resolving it, follow the most accumulated work, is simple enough to trust on paper.
Я ожидал, что этап предварительного подписания при настройке хранилища охватит очевидные случаи: погашение, ликвидацию, возможно выкуп. Чего я не ожидал, так это того, что сценарий отказа окажется подписанным уже на этом этапе — ещё до того, как сдвинется хотя бы один сатоши.
Настраивая хранилище для Trustless Bitcoin Vaults (TBV) с @BabylonLabs_io , BTC временно лежит в выходе Pre-PegIn, пока приходят подтверждения биткоина. В течение ровно этого окна — ещё до того, как хранилище вообще активировалось — вы уже подписываете транзакцию возврата, которая позволяет восстановить ваш BTC, если peg-in так и не завершится. Не обещание сделать это потом, если что-то сломается. Это уже подписанный путь трат, который просто лежит там, неиспользованный, ожидая сценария, который в большинстве случаев никогда не случается.
Меня это удивило больше, чем пути ликвидации и выкупа, честно говоря, потому что именно о них все и говорят.
Путь возврата — о нём никто не упоминает — подписывается в тот же момент, что и всё остальное, по той же логике предварительных обязательств: ничего не импровизируется позже, включая выход на случай, если всё пойдёт не так ещё до того, как получится.
Это меняет то, что здесь означает предварительное подписывание. Это не только фиксация того, как ведёт себя работающее (здоровое) хранилище. Это также фиксация того, как ведёт себя отказ — в момент, когда отказ ещё не произошёл и, возможно, никогда не произойдёт.
У меня всё ещё нет чёткого ответа, что случится, если собственная схема предварительного подписания депонента сломается в течение того же окна, до того как появятся какие-либо из этих предварительно подписанных путей. В документации описано, что происходит после того, как граф построен. А что будет, если что-то пойдёт не так ещё до этого момента, мне менее ясно.
Большинство систем отвечает на оба вопроса одинаково. Тот, кто может заморозить ваши средства, обычно также может их переместить.
Бесповерочные биткоин-казначейства (TBV) с @BabylonLabs_io отвечают иначе.
Внутри проекта предусмотрен Совет безопасности как аварийный страховочный механизм.
Он может заблокировать выплату.
Он может запустить паузу.
Он может вмешаться в восстановление, когда что-то пошло катастрофически не так.
То, чего он не может сделать, важнее.
Он не может переместить ваши BTC.
Он не может изменить, куда они пойдут.
Он не может перевести средства в любой кошелёк, включая собственный.
Он может остановить.
Он не может управлять.
Даже полностью скомпрометированный совет всё равно не имеет пути к вашему биткоину.
Только дверь, которую он может держать закрытой.
Эта сила предназначена не для вечного существования. Конструкция рассчитана на то, чтобы с развитием системы её объем сокращался, хотя никто не зафиксировал дату, когда это произойдёт.
Большинство людей оценивают безопасность по тому, насколько мало власти находится вокруг их активов.
Возможно, более правильная мера — какая форма этой власти разрешена.
Совет, который может только говорить «нет», — не то же самое, что совет, который также может сказать «куда».
На полпути к настройке сейфа в тестовой сети Babylon интерфейс попросил меня выбрать провайдера сейфа (Vault Provider) прежде, чем что-либо могло продолжиться. И моя первая реакция была той же, что и для любого централизованного биржевого сервиса: что произойдёт с моими BTC, когда я передам это им.
Оказалось, что для Trustless Bitcoin Vaults (TBV) от @BabylonLabs_io эта интуиция неверна, но понять почему оказалось недостаточно просто пролистать экран выбора. Провайдер сейфа координирует peg-in, собирает подписи, необходимые для построения графа транзакций, генерирует доказательство с нулевым разглашением (zero-knowledge proof) при выкупе и от вашего имени рассылает транзакции claim и payout. За выполнение этой работы он также взимает небольшую комиссию. Ни одно из этих действий не требует хранения средств. BTC лежит в выходе Taproot, сценарии потрачения которого были уже заранее определены и подписаны до того, как провайдер начинает что-либо делать, поэтому нет шага, где они держат средства, с которыми потом могли бы просто исчезнуть.
По смыслу роль больше похожа на релейную, а не на кастодиальную: она пересылает сообщения и доказательства между Bitcoin и Ethereum, а не перемещает сам актив.
Однако зависимость не исчезает полностью. Если провайдер сейфа уходит в офлайн, вы переходите к self-claim с использованием восстановительного материала (recovery material), который вы должны были сохранить при создании сейфа; этот путь существует именно потому, что доступность провайдера не гарантируется.
Есть ещё отдельная роль — Application Vault Keeper, которую запускает то приложение, которое вы выбрали. И в тестовой сети я действительно не мог по одному интерфейсу понять, где заканчивается работа провайдера сейфа и начинается работа Keeper. Оба находятся в том же слое офчейн-координации: ни один ничего не хранит, и граница между ними стала понятной только после того, как я второй раз вернулся к документации.
На что у меня до сих пор нет хорошего ответа — так это на то, как депозитору вообще выбирать провайдеров. Документация объясняет, что эта роль может и чего не может делать, но не то, как оценивать надёжность или репутацию до того, как вы закрепляете BTC за одним из них.
Изначально я считал, что самая сложная часть Trustless Bitcoin Vaults (TBV) — это блокировка нативного BTC в сети Bitcoin при одновременном использовании его в качестве залога в Ethereum.
Но после более глубокого изучения я понял, что самая сложная задача находится на этапе выхода.
Блокировка биткоина внутри заранее заданного Taproot-скрипта — это только начало. Главная сложность заключается в том, чтобы доказать Bitcoin, что соответствующее событие выкупа произошло в Ethereum, прежде чем BTC будет выпущен.
Bitcoin не может просто читать состояние Ethereum.
И доверять оператору моста, который объявит, что долг был погашен или что ликвидация была действительной, значит воспроизвести тот же риск посредника, от которого TBV как раз и стремится уйти.
Babylon решает это через основанный на BABE механизм споров.
Когда в хранилище начинается процесс выкупа, генерируется доказательство с нулевым разглашением (zero-knowledge proof), подтверждающее, что соответствующее событие в Ethereum действительно произошло. Затем на Bitcoin подаётся соответствующее требование (claim), после чего начинается период оспаривания, в течение которого недействительные требования могут быть поставлены под сомнение.
Только после завершения этого процесса предзаписанный путь выплат (pre-signed payout path) может освободить BTC в пункт назначения, зафиксированный при создании хранилища.
Этот период ожидания может выглядеть как неэффективный пользовательский опыт.
Но на самом деле именно в нём становится видимой модель доверия.
Централизованный сервис может провести выкуп быстрее, потому что пользователи доверяют ему хранение BTC и соблюдение условий снятия средств. TBV принимает большую задержку, потому что выпуск BTC в сети Bitcoin ограничен криптографическим доказательством и процедурой спора, а не обещанием оператора.
Для меня именно это — та часть, которая делает такой дизайн достойным изучения.
Трудный вопрос не в том, может ли нативный BTC появиться в качестве залога внутри DeFi-приложения.
Вопрос в том, может ли Bitcoin обеспечить выполнение финального выхода без кастодиана, без федерации мостов и без форка Bitcoin.
TBV как раз и пытается решить именно это.
Депозит создаёт возможность.
Выкуп доказывает, является ли система действительно минимально доверенной.
Поэтому я рассматриваю период оспаривания не как незначительную техническую деталь, а как одну из самых важных частей дизайна @BabylonLabs_io .
vaultBTC имеет в своем названии «BTC», поэтому я поначалу подумал, что это очередная обернутая версия Биткоина.
Но после того как я разобрался, как работают Trustless Bitcoin Vaults (TBV), я понял, что это предположение полностью упускает задумку.
Обычно Wrapped Bitcoin следует знакомой схеме: нативный BTC помещают под контроль кастодиана или моста, затем на другой сети выпускают передаваемый токен. Токен движется по DeFi, а пользователи зависят от внешнего механизма выкупа обратно в исходный BTC.
vaultBTC работает иначе.
Нативный BTC остается запертым в Taproot-валюте в сети Bitcoin. Когда эта валюта становится активной для интеграции Aave v4, адаптер создает vaultBTC только как внутреннюю запись учета, чтобы рынок кредитования мог распознавать стоимость залога.
Его не отправляют в кошелек пользователя.
Его нельзя передать произвольным адресам.
У него нет вторичного рынка.
И он сжигается, когда валюта выводится (withdrawn) или ликвидируется.
Это различие важно, потому что учетное представление никогда не пытается стать заменой самому Биткоину. Оно не циркулирует независимо, не создает отдельный рынок и не просит пользователей относиться к токену в Ethereum так, будто это базовый BTC.
Актив и запись остаются раздельными.
Биткоин остается на Bitcoin, а пути его расходования обеспечиваются Taproot-скриптом, согласованным при создании валюты. Ethereum получает только слой учета, нужный для заимствования, погашения, проверок health-factor и ликвидации.
Для меня это одна из самых аккуратных идей в дизайне Babylon.
Большинство кроссчейн-систем сначала переносят актив, а затем уже позже объясняют допущения доверия.
TBV начинает с противоположного вопроса: как приложение может использовать Биткоин в качестве залога, не превращая Биткоин во что-то другое?
Ответ — не другой обернутый актив.
Биткоин остается залогом.
vaultBTC остается языком учета, который использует приложение, чтобы понять этот залог.
То, что привлекло меня в бездоверительных биткоин-волтах (TBV), — это не просто то, что они позволяют Bitcoin попасть в DeFi. Суть в том, что заимствующая активность может перемещаться в Ethereum, тогда как лежащие в основе BTC не меняются.
В большинстве моделей Bitcoin DeFi актив приходится преобразовывать, прежде чем он станет полезным. BTC депонируется у кастодиана, проходит через мост или представляется как обёрнутый токен в другой сети. Это создаёт ликвидность, но при этом меняет модель доверия. Пользователь больше не полагается только на Bitcoin. Он полагается на эмитента, мост, набор подписантов или процесс погашения.
TBV выбирает другой путь. Родной BTC остаётся запертым в Tапрутовском скрипте в сети Bitcoin. В Ethereum протокол отслеживает волт и позволяет интегрированному приложению, например Aave v4, распознавать этот запертый BTC как залог.
Это разделение важно, потому что Ethereum обрабатывает логику кредитования, в то время как Bitcoin продолжает удерживать сам актив.
Пользователь может заимствовать поддерживаемые активы через слой приложений, но при этом BTC не переводится в Ethereum-кошелёк, не депонируется у кастодиана и не превращается в свободно торгуемый обёрнутый токен. Залог остаётся там, где собственные правила консенсуса Bitcoin могут принудительно обеспечивать сценарии расходования, которые были согласованы при создании волта.
Для меня это и есть главный сдвиг в дизайне.
TBV не пытается сделать Bitcoin полезным, перенеся его куда-то ещё. Оно пытается сделать Bitcoin полезным, сохраняя его родную среду расчётов.
При этом остаются компромиссы. Peg-in требует подтверждений Bitcoin, погашение занимает больше времени из-за процесса доказательства и оспаривания, а риски на уровне приложения — такие как смарт-контракты, оракулы, health factors и ликвидации — по-прежнему существуют.
Но это другие риски, а не передача опеки над исходным BTC.
Вот почему подход @BabylonLabs_io кажется интересным: DeFi-активность может происходить между сетями, в то время как ключевой залог остаётся родным для Bitcoin.
The Phishing Warning Nobody Reads Anymore. What Hard Enforcement Actually Fixes
I watched someone click through four consecutive warning screens to approve a transaction last month, not because they didn't see them, but because they'd learned that most warnings are noise. Two were legitimate risk flags. Two were standard boilerplate that fires on nearly every transaction. From the outside, all four looked identical, red text, a button, a decision made in under a second. That's the actual failure mode in warn-and-let-through security design, and it's not a UX polish problem. It's structural. A warning only stops someone who was already leaning toward stopping. Everyone else learns, transaction by transaction, that clicking through is what you do, and the warning stops functioning as a warning somewhere around the tenth time it fires on something harmless. I used to think the fix was better warnings, clearer language, fewer false positives, more precise risk signals. Better warnings help, but they don't solve the actual mechanism of the failure. Even a perfectly calibrated warning still depends on a human reading it correctly and choosing right, every single time, under time pressure, often on a device optimized for speed over deliberation. That's a lot of weight to put on one moment of attention. Hard-blocking removes that dependency at the specific moments where the cost of a wrong choice is high enough to justify it. Newton's policy checks resolve to a binary, the transaction settles because it satisfied the policy, or it doesn't, not a warning a user can dismiss. There's no click-through path around a failed policy check the way there's a click-through path around a phishing banner. I don't think that makes hard-blocking the right default everywhere. Plenty of legitimate transactions look risky by some reasonable metric, and a system that blocks too aggressively just pushes users toward workarounds or abandons the product entirely. The judgment call isn't warn versus block in the abstract. It's which specific decisions are important enough, and clear-cut enough, to take the choice out of a rushed user's hands entirely, versus which ones genuinely need a human's context to resolve correctly. That's actually a harder design question than it sounds, because it means admitting that user autonomy and user protection aren't always the same goal, and sometimes optimizing for one costs you the other. A warning preserves autonomy and mostly fails at protection once fatigue sets in. A hard block guarantees protection on that specific check and costs some autonomy on every transaction it touches, including the legitimate ones. I don't think there's a clean universal answer to which side to pick. What I do think is that most of the industry has defaulted to warnings, not because warnings are the better tradeoff, but because they're the easier one to ship, and the phishing banner nobody reads anymore is the visible cost of that default. So the question worth sitting with for anyone designing this: is the goal to inform the user, or to actually stop the bad outcome, because after enough repetitions, a warning stops being able to do both. $NEWT #Newt @NewtonProtocol
Предупреждение о фишинге от MetaMask годами говорит пользователям не продолжать. Но люди все равно переходят по нему — достаточно часто, что предупреждение почти перестает восприниматься как предупреждение: просто красный экран между ними и тем, что они уже решили сделать.
Такой режим отказа встроен в любую систему «предупреди и пропусти». Предупреждение работает только на того, кто и так собирался остановиться. Любой, кто уже принял решение, просто нажимает дальше — и после достаточно большого числа повторений это действие становится рефлекторным.
Политика, которая жестко блокирует вместо предупреждения, лишает выбора в тот момент, когда он действительно важен. Звучит сурово, но становится понятно, что предупреждение для большинства людей изначально не было выбором — это была просто преграда (трение), которую они научились игнорировать.
Проверки политики Newton приводят к подтверждению или отсутствию такового: либо проверка пройдена и транзакция продолжается, либо она не проходит и транзакция не выполняется — без красного экрана, который можно просто пропустить. Это более узкий тип безопасности по сравнению с системой, которая пытается информировать каждого возможного пользователя. Кроме того, он не зависит от того, что человек действительно прочитает предупреждение.
Если предупреждение останавливает только того, кто и так собирался остановиться, то защищало ли оно вообще кого-то еще?
Оценка риска сказала мне, что кошелек опасен. Но никогда не объяснила почему
Друг строил платежный продукт и в прошлом году получил кошелек, который был помечен риск-скоринговым API: кошелек заблокировали в процессе онбординга со счетом 87 из 100 и больше ничем. Никаких объяснений, списка сигналов, никаких возможностей обжаловать — только написать в поддержку и ждать. Оказалось, что этот кошелек принадлежал человеку, который много лет назад просто взаимодействовал с деактивированным DeFi-протоколом, никак не связанным с тем, что человек делал на самом деле. Та история застряла у меня в голове, потому что счет был не совсем «неправильным». Он просто был непроверяемым. У команды друга не было способа понять, что именно его вызвало, невозможно было узнать, устарела ли модель, и невозможно было отличить реальный риск-сигнал от устаревшего шума, который алгоритм переносил дальше — и который никто не мог проверить.