Через несколько месяцев работы $ROBO задач в Фонде Fabric мы заметили что-то странное в журналах верификации. Ничего технически не сбоит. Но проверки верификации начали противоречить сами себе. Одна и та же задача проходила верификацию в 12:03, не проходила в 12:05 и снова проходила в 12:08. Никаких изменений в коде. Никаких обновлений политики. Просто разные ответы в зависимости от того, когда прошла проверка. Система не была спроектирована для такого поведения. Ожидаемый процесс был простым: задача попадает в очередь, автоматизация обрабатывает её, верификация подтверждает состояние, результат записывается, и задача выходит. Верификация должна была быть стабильной. Если верификация прошла один раз, она должна проходить каждый раз. Это было предположение.
#robo Метрика, которая заставила меня остановиться на прошлой неделе, была количеством повторных попыток на задачу в одном из наших автоматизированных конвейеров. Обычно оно колеблется около 1.2. Вдруг оно стало ближе к 4. Ничего катастрофического, но достаточно высоко, чтобы начать задавать вопросы. Сначала предполагали, что причина - нестабильность сети. В инфраструктуре Web3 это обычно виновник. RPC-узлы становятся непостоянными, несколько транзакций истекают по времени, рабочие повторяют попытки, и в конечном итоге все стабилизируется. Но когда мы проверили логи, повторные попытки не были вызваны сетевыми ошибками. Они были вызваны сбоями проверок политики в середине конвейера. Что было странно. Несколько недель назад мы добавили несколько операционных мер предосторожности. Простые вещи. Шаг валидации перед тем, как определенные транзакции отправляются в сеть. Очередь, которая удерживала задачи, если оценка газа выглядела неправильно. Еще одно правило, которое приостанавливает задачи, если сервис подписанта не отвечает в узком окне времени. Каждое из них имело смысл в то время. Никто не хочет отправлять плохие транзакции или создавать запутанные откаты. Проблема заключалась в том, как они взаимодействовали, когда все они были активны. Задачи проходили через первую очередь нормально, затем сталкивались с проверкой политики и переходили в состояние повторной попытки. Работник повторных попыток подбирал ее, выполнял задачу снова и иногда инициировал другую проверку дальше по конвейеру. Не жесткий сбой. Просто тихий цикл "попробуйте еще раз." Со временем команда операций адаптировалась. Руководства начали включать записи, такие как "если повторная попытка >3, вручную подтвердить состояние." Некоторые инженеры начали перенаправлять определенные задачи на ручное одобрение, просто чтобы избежать цикла. Уровень автоматизации технически работал, но система медленно стала осторожной до такой степени, что начала колебаться. В конце концов, мы очистили стек политики и сделали границы решений более четкими. Меньше условных проверок, больше явных состояний в рабочем процессе. Некоторые конвейеры теперь проходят через $ROBO, в основном потому, что это заставляет эти состояния быть определенными, прежде чем работа продолжится. Урок был простым. Инфраструктура редко деградирует очевидным образом. Иногда она просто начинает сомневаться в себе. И каждая повторная попытка - это система тихо просящая кого-то взглянуть на нее снова.@Fabric Foundation $ROBO
### Когда повторные попытки становятся инфраструктурой
Все началось с простой операционной задачи. У нас была серия автоматических транзакций, запланированных на выполнение на нескольких узлах в децентрализованной сети Web3. Все было настроено на параллельную обработку. Мы ожидали, что как только задача будет запущена, она выполнится чисто — каждый узел подтвердит транзакцию, блок будет валидирован, и состояние будет обновлено без сбоев. Ничего особенного, просто еще одна рутинная операция. Но, как обычно, вещи не пошли точно по плану. Вместо того чтобы выполняться smoothly, задания начали накапливаться в очереди. Некоторые задачи время от времени проваливались — непредсказуемо, но достаточно часто, чтобы нарушить поток. Мы ожидали, что повторные попытки будут работать как задумано: каждая неудавшаяся задача должна была быть повторно попытана после короткой задержки, в конечном итоге устраняя любые блокировки. Вместо этого повторные попытки начали действовать как собственная форма перегрузки. Вместо того чтобы разрешать неудачи, они увеличили нагрузку. Система стала медленной, и задержка между транзакциями — ранее незаметная — возросла. Даже время, необходимое для проверки одной простой транзакции, увеличилось на минуты, делая все гораздо медленнее.
$BTC Разбор Биткойна: Хаос на горизонте Графики кровоточат зелёным и красным в игре на высокие ставки. Биткойн только что прорвал уровень в $71,716, чтобы устроить яростное восстановление к отметке $73,000. Это не просто движение цены; это охота на ликвидацию. Супер-тренд изменился. Сигнал кричит "покупай", но книга ордеров рассказывает более мрачную историю. С ошеломляющим давлением на продажу в 98.78%, нависающим в ближайшем предложении, быки бегут в лоб в огромную стену сопротивления. Мы сидим на грани. Прорыв выше $73,539 может разжечь параболический рост к новым максимумам, но большой объём продаж указывает на то, что медведи готовятся к ловушке. Если поддержка на уровне $72,267 потерпит неудачу, падение будет быстрым, холодным и безжалостным. Судьба благоволит смелым, но рынок пожирает безрассудных. Смотрите на свечи. Доверяйте только объёму. Хотите, чтобы я проанализировал 1-часовой или 4-часовой временной интервал, чтобы увидеть, сохранится ли этот импульс?#BTC走势分析 @BTC $BTC
Doge/USDT на рынке в данный момент наблюдается довольно высокая активность. Если посмотреть на график, то после последовательного падения внезапно большая зеленая свеча изменила направление рынка. Анализ рынка: Если посмотреть на данные за последний год, то Dogecoin упал почти на 50%, но сегодняшний рост на 5.14% снова привлек внимание трейдеров. Индикатор SuperTrend в данный момент показывает поддержку на уровне 0.09558, что может быть положительным знаком. Детали торговли: Текущая цена: 0.09765 USDT Максимум за 24 часа: 0.10427 USDT Рыночные настроения: В ордерной книге в данный момент активно 51.04% покупателей, что немного больше, чем продавцов. Является ли это лишь временным отскоком или же здесь может начаться какой-то крупный тренд? Долгосрочные и короткие позиции доступны, но на 15-минутном графике моментум в данный момент направляется вверх. Завершите свое исследование, так как волатильность на крипторынке может изменить направление в любой момент. Хотите ли вы, чтобы я рассчитал следующий потенциальный уровень в соответствии с этой тенденцией?#Doge🚀🚀🚀 @DOGE #DOGE原型柴犬KABOSU去世 $DOGE
Высокие ставки на грани График Worldcoin (WLD) требует внимания. В данный момент мы находимся на уровне 0.4192, балансируя на краю огромного сдвига. Индикатор Supertrend перевернулся, сигнализируя о потенциальном прорыве, который может оставить колеблющихся позади. Важные цифры 24h объем: более 234 миллионов WLD было продано. Ликвидность растет. Книга заказов: заявки доминируют на уровне 54.51%. Покупатели подpushивают линию. Сопротивление: мы только что коснулись локального максимума на уровне 0.4215. Если мы пробьем и удержим этот уровень, импульс станет неудержимым. Рынок волатилен, 90-дневный тренд идет вниз, но краткосрочное восстановление агрессивное. Это момент, когда состояния создаются или теряются в мгновение ока. Вопрос не в том, куда движется рынок. Вопрос в том: готовы ли вы поймать волну или вас смоет? Хотите, чтобы я проанализировал уровни поддержки, чтобы увидеть, где может быть самая безопасная точка входа?#WLD $WLD @wld
МАНТРА шорты массивные, сильный восходящий импульс Цена может резко вырасти $MANTRA 🟢 ЗОНА ЛИКВИДНОСТИ ПОПАЛА 🟢 Обнаружена ликвидация шортов 🧨 $25.852K было очищено по $0.0215 Ликвидность на понижении / повышении сметена — следите за реакцией 👀 🎯 Цели TP: TP1: ~$0.0216 TP2: ~$0.0217 TP3: ~$0.0218 #coin
ROBO длинные позиции малые, давление вниз активно Цена может немного снизиться после сноса $ROBO 🔴 ЗОНА ЛИКВИДНОСТИ УДАРЕНА 🔴 Обнаружена ликвидация длинных позиций 🧨 $1.1767K очищено по цене $0.04376 Ликвидность пониженная / повышенная снесена — следите за реакцией 👀 🎯 Цели TP: TP1: ~$0.0435 TP2: ~$0.0433 TP3: ~$0.043 #coin
B шорты движутся, вверх взмах легкий, но стабильный Можно увидеть незначительный всплеск $B 🟢 ЗОНА ЛИКВИДНОСТИ ПОПАДАНА 🟢 Обнаружена ликвидация шортов 🧨 $1.2783K очищено по $0.23711 Ликвидность на стороне понижения / повышения — следите за реакцией 👀 🎯 TP Цели: TP1: ~$0.238 TP2: ~$0.239 TP3: ~$0.24 #coin
Активные длинные позиции PAXG, сильное падение Может произойти значительное падение $PAXG 🔴 ЗОНА ЛИКВИДНОСТИ ПОПАЛА 🔴 Обнаружена ликвидация длинных позиций 🧨 $9.7814K очищено по цене $5172.6 Ликвидность вниз / вверх была выбрана — следите за реакцией 👀 🎯 Цели TP: TP1: ~$5160 TP2: ~$5150 TP3: ~$5140 #coin
Долгосрочные позиции по XAU огромные, сильное давление вниз Цена может резко упасть $XAU 🔴 ЗОНА ЛИКВИДНОСТИ УДАРЕНА 🔴 Обнаружена ликвидация длинных позиций 🧨 $14.595K очищено по $5160.73 Ликвидность вниз / вверх выбрана — следите за реакцией 👀 🎯 Цели TP: TP1: ~$5150 TP2: ~$5140 TP3: ~$5130 #coin
XAG длинные позиции массовые, продолжается снижение Может спровоцировать резкое падение $XAG 🔴 ЗОНА ЛИКВИДНОСТИ УДАРЕНА 🔴 Обнаружена ликвидация длинных позиций 🧨 $13.306K очищено по $84.1366 Снижение / Повышение ликвидности очищено — смотрите реакцию 👀 🎯 Цели TP: TP1: ~$84 TP2: ~$83.9 TP3: ~$83.7 #coin
AIO шорты активные, видимая восходящая динамика Может увидеть небольшой всплеск с следующим свипом $AIO 🟢 ЗОНА ЛИКВИДНОСТИ УДАРИЛА 🟢 Обнаружена ликвидация шортов 🧨 $1.0886K очищено по $0.08042 Ликвидность на стороне вниз / вверх очищена — следите за реакцией 👀 🎯 Цели TP: TP1: ~$0.0806 TP2: ~$0.0808 TP3: ~$0.081 #coin
Войдите, чтобы посмотреть больше материала
Последние новости криптовалют
⚡️ Участвуйте в последних обсуждениях в криптомире