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