Когда тяжелый труд встречается с немногою мятежностью - вы получаете результаты
Честь быть названным Творцом Года @binance и безмерная благодарность за это признание - Доказательство того, что тяжелый труд и немного разрушений приводят к большим результатам
Сегодня я застрял на одной крошечной строке в рабочем процессе Babylon, и честно говоря, это меня задело больше, чем сам баг… Гонка живёт только между чтением старого состояния и записью нового. Звучит почти безобидно, если сказать это так: всего несколько мгновений внутри бэкенда, но потом я начал думать: стойте, вся безопасность тут зависит от того, что может произойти в эти моменты.
Я перестал смотреть на это как: «А вдруг кто-то сможет атаковать это?» — и начал смотреть на порядок. Сервис читает состояние, делает проверку, в это же время почти одновременно что-то ещё сдвигается, а затем обновление записывается. В большинстве случаев промежуток настолько мал, что ничего не ломается, и снаружи это выглядит полностью безопасным.
Но «очень маловероятно» и «невозможно» — это не одно и то же.
Вот что не выходило у меня из головы.
Думаю, Babylon делает довольно нормальный инженерный компромисс… Не надо тормозить всю систему тяжёлыми блокировками или лишней координацией только чтобы убрать одно маленькое окно по времени. Нужно сделать это окно настолько узким, чтобы использовать его стало крайне трудно. Возможно, это правильный выбор; а может, если убрать полностью, это создаст больше задержек и новые проблемы где-то ещё.
Но мне не нравится, когда вероятность объясняют так, будто это гарантия. Если безопасность зависит от того, что валидаторы и сервисы придут к одному и тому же состоянию в ожидаемом порядке, то тайминг — часть модели безопасности, даже если люди не проговаривают это вслух.
И я всё время спрашиваю себя: где проходит эта грань… насколько маленьким должно стать окно гонки, чтобы мы посчитали это приемлемым, и какие части протокола вообще никогда не должны зависеть от тайминга?
Возможно, система не убирает гонку.
Возможно, она просто делает финишную линию почти недостижимой.
то, что сегодня не давало мне покоя, было не частью про заимствование — дело было в форме btc, лежащего под этим. раньше я смотрел на хранилище и думал: окей, депозит заходит, займ выходит, и на этом всё. но чем больше я смотрел, тем менее простым это казалось. думаю, здесь главный трюк в том, что btc, возможно, нужно разложить по частям, а не просто оставить на месте. одно меньшее хранилище спереди почти как буфер, а затем более крупная защищённая часть позади него. и как только это щёлкнуло у меня в голове, я перестал воспринимать это как пассивное вообще.
потому что если каждое хранилище — по сути собственный utxo, и система не может просто отщипнуть совсем маленький кусочек при ликвидации, тогда структура имеет гораздо больше значения, чем, возможно, думают люди. если неправильно подобрать размер первой части, или если позже изменится твоя позиция, или если порядок этих хранилищ окажется не там, где должен быть, то «защита» начинает выглядеть менее автоматической и больше похожей на то, что тебе лично нужно хорошо контролировать. вот вокруг этого я всё время и хожу.
так что да, я не думаю, что это решающий стоп-фактор — я не говорю, что так, — но я думаю, что часть этой безопасности здесь кроется в настройке пользователем, а не только в магии протокола. а когда речь о настоящем btc — это, на мой взгляд, довольно большая разница. вообще большинство людей даже понимают, что они выставили этот сплит правильно с первой попытки?
Я смотрю на показатели Babylon и честно говоря, разрыв между его TVL и рыночной капитализацией $BABY трудно игнорировать.
В протоколе заблокировано больше 56 000 BTC — это примерно $5,6 млрд в обеспеченной стоимости, при том что сам токен оценивается лишь в небольшой части этой суммы. На первый взгляд это выглядит как очевидная недооценка.
Но чем больше я думал, тем менее простым это становилось.
Заблокированный биткоин показывает, что люди готовы использовать инфраструктуру стейкинга Babylon, но это не означает автоматически, что та же стоимость возвращается обратно в $BABY . Использование протокола и стоимость токена связаны только тогда, когда у токена есть сильная полезность, реальный спрос и понятный способ получать комиссии (fees) от этой активности.
Сейчас мне кажется, что рынок, возможно, ждет, когда эта связь станет более заметной.
TVL Babylon доказывает, что продукт привлекает серьезный капитал. Главный вопрос в том, станет ли $BABY со временем неотъемлемой частью всего, что вокруг него строится.
Так что, возможно, этот разрыв — возможность, а возможно, это просто рынок говорит о том, что протокол сейчас опережает по развитию токен.
50-недельная скользящая средняя по Bitcoin быстро разворачивается, и структура начинает напоминать лето 2022 года.
По мере приближения наклона к -45° общий тренд по-прежнему выглядит медвежьим. Если BTC не сможет вернуть эту среднюю, возможно, потребуется еще одно крупное снижение, прежде чем медвежий рынок наконец достигнет дна. 📉
Начать пользоваться Binance поначалу может казаться сложным, потому что существует так много функций
Но вам не нужно разбираться во всем в первый же день. Лучший способ начать — двигаться шаг за шагом. Сначала создайте свою учетную запись, используя официальное приложение или веб-сайт Binance. Используйте надежный и уникальный пароль, затем включите двухфакторную аутентификацию, чтобы добавить еще один уровень защиты. Затем пройдите верификацию личности (Identity Verification). Это помогает разблокировать функции, доступные в вашей учетной записи, и поддерживает более безопасный и соответствующий требованиям опыт использования платформы. Доступность и требования могут различаться в зависимости от вашего региона.
На этой неделе я присматриваюсь к @BabylonLabs_io a немного внимательнее, и честно говоря, самое интересное — это не $BABY chart.
токен в последнее время слабый, но объем Bitcoin, лежащий в стейкинг-волтах Babylon, почти не меняется. это говорит о том, что стейкеры BTC не реагируют на каждое краткосрочное колебание цены так же, как токен-трейдеры.
конечно, $BABY по-прежнему может испытывать давление из‑за рыночных настроений, анлоков и общей волатильности, но активность в протоколе выглядит гораздо спокойнее на фоне всего этого шума.
одной недели недостаточно, чтобы доказать что‑то наверняка, но эта разница стоит внимания.
если стейкинг BTC останется стабильным даже после следующего анлока, а $BABY продолжит метаться из стороны в сторону, то, возможно, цена токена говорит больше о собственном предложении и условиях торговли, чем о реальных фундаментальных показателях Babylon.
Потому что они незаметно превратились в одну из самых полезных частей криптовалют. В отличие от Биткоина или большинства альткоинов, стейблкоины разработаны так, чтобы оставаться близко к стоимости другого актива — обычно к доллару США. Это значит, что вместо того чтобы каждые несколько минут следить за колебаниями цены, пользователи могут хранить актив, который в целом более стабилен, при этом продолжая работать внутри криптоэкосистемы. Люди используют стейблкоины далеко не только для торговли. Их часто применяют, чтобы переводить средства между биржами, отправлять деньги через границы, делать цифровые платежи, сохранять стоимость в условиях волатильного рынка и получать доступ к различным продуктам DeFi.
пауза говорит мне больше, чем размер кошелька когда-либо мог… раньше я смотрел на доступ по ролям на @grvt_io и думал: да, наверное, пользователей разделит очевидным образом — одни стороны для небольших розничных аккаунтов, другая — для крупных и серьёзных денег, — но я не думаю, что всё работает так чисто. я видел, как небольшие кошельки принимают верификацию, дополнительные проверки, ожидание и меньше видимости, потому что им на самом деле нужен был доступ к настройке, а вот крупный капитал раздражался уже во второй раз, когда ещё один со‑подписант или одобрение замедляли движение. и вот это перевернуло для меня всё.
я думаю, размер не всегда показывает убеждённость. иногда крупный кошелёк существует только потому, что тайминг выглядит удачным прямо сейчас, а не потому что он верит в систему. когда входу требуется ещё одно одобрение или действию приходится ждать, возможность начинает казаться уже «старой», и этот капитал уходит. для некоторых трейдеров скорость — не функция относительно позиции… скорость — это и есть позиция.
а тем временем более маленький пользователь может спокойно переждать задержку, потому что пришёл за продуктом, а не только за моментом. он верифицируется, ждёт, разбирается в процессе и остаётся даже тогда, когда доступ начинает слегка раздражать. я не утверждаю, что маленькие кошельки всегда лояльны, а большие всегда нетерпеливы — я видел и обратное, — но слой доступа показывает то, что баланс кошелька сам по себе не может показать >> сколько трения человек способен выдержать, прежде чем интерес исчезнет.
и мне кажется, именно это и отсекает RBAC. не богатые против маленьких, не розница против институционалов, а терпеливый капитал против срочного. одна группа хочет участвовать в механизме, другая хочет поймать короткое окно и уйти до того, как оно закроется.
самое странное — что задержка может одновременно защищать систему и всё же отталкивать ровно тех трейдеров, которые приносят самый большой объём. возможно, так и надо. крупный быстрый капитал полезен для объёма, но он может исчезнуть так же быстро. более медленные пользователи могут приносить меньше сначала, зато выстраивают более стабильные отношения с платформой.
поэтому теперь я не спрашиваю «кто блокирует RBAC?» как раньше, а скорее — «какой тип пользователя переживёт паузу, не чувствуя себя в ловушке? »