Ранее: flightofthefox только что закрыл пробел в безопасности fork'а, зафиксировав консенсус шарда в safe-vote-правиле HotStuff-2, и прогонял полный переход эпохи через симулятор с новым топологическим расписанием.
Насыщенная неделя. Базовые строительные блоки settled, и flightofthefox взялся за самую непростую часть: что происходит с cross-shard-транзакцией, если её шарды перекроили прямо у неё под ногами? Ответ — забор на основе settled waves, новый способ подключения шардов через snapshot sync и первые split'ы и merge'и, реально отработавшие end-to-end в симуляторе — составляет основу этого дайджеста.
161
+87% к прошлой неделе
коммитов
+16k −3.8k
+136% к прошлой неделе
строк изменено
27
дней подряд с коммитами
Коммиты / день
пик 42/день · 7/7 активных дней
Динамика
Строк изменено / неделя
последние 8 нед.
Что построил flightofthefox
Забор для зависших транзакций
Когда shard разделяется или объединяется, cross-shard-транзакции могут зависнуть. flightofthefox построил забор на settled waves: выжившая сторона реконструирует то, что исчезнувший shard уже закоммитил, и отменяет то, что нельзя перенести. Ничто не теряется незаметно.
→ смотрите «The Will» на hyperscale.rsНовые шарды встают на место мгновенно
Новый shard больше не нужно проигрывать историю с самого начала. flightofthefox добавил snap-sync-протокол и BoundaryStore, который фиксирует состояние каждого шарда на каждом переходе эпохи. Подключающийся shard скачивает свежий checkpoint и быстро догоняет сеть.
→ смотрите «The Archive» на hyperscale.rsSplit'ы и merge'и работают по-настоящему
В симуляторе появились end-to-end-сценарии: два shard-наследника объединяются в родительский, shard разделяется в реальном времени с наблюдателями, отслеживающими процесс, validator перемещается между шардами. Adaptive sharding — ключевое обещание M1 — больше не просто теория.
→ смотрите «The Crash Lab» на hyperscale.rsГлавное
Главное изменение
Забор на settled waves теперь на месте, так что cross-shard-транзакции переживают split или merge шарда без потерь и незаметного двойного списания.
Что дальше
Скорее дальше: стресс-тестирование reshape-цикла в симуляторе в более жёстких сценариях — отказы committee, выпадение validator'а прямо во время reshape, зависания ротации — прежде чем переходить к лотерейному перемешиванию validator'ов, тоже заявленному в M1.
Концепция недели
The Will— Забор для транзакций, зависших из-за reshapeБольше трети коммитов за неделю посвящено забору на settled waves: механизм, который безопасно и детерминированно решает, что происходит с cross-shard-транзакциями, когда один из их шардов исчезает при reshape.
hyperscale.rs Жаргон — простыми словами
Straddler — Транзакция, затрагивающая более одного шарда, поэтому для её commit требуется, чтобы оба шарда закоммитили её совместно.
Snap-sync — Способ для нового шарда скачать свежий checkpoint состояния вместо проигрывания каждого блока с самого начала.
Settled wave — Пакет cross-shard-транзакций, которые shard полностью закоммитил и не будет пересматривать.
Куда легла работа
end-to-end тесты split, merge и relocate
механика забора на settled waves
перишардные boundary-данные и QC
Справка — карта концепций, дорожная карта и ссылки▾
Полная картина
The ClockConsensus-attested time across independent shards.
The CensusThe leaderless beacon of validators, stake and shards.
The OverlapWhy two conflicting blocks can never both commit.
The GeneralsAll-or-nothing cross-shard commits, computed not voted.
The ArchiveEvery published byte is preserved or provably expired.
The LibraryAll state in one merkle tree; a shard is a subtree.
The WillHow in-flight transactions settle when a shard dies.
The LotteryRandom, ever-moving committees; proven cheats are jailed.
The TriageUnder overload, urgent traffic never waits for bulk.
The GovernorValidator entry is re-priced every epoch, like a market.
The Crash LabThe simulator that replays any failure byte-for-byte.
The ProofProving safety with maths, not just tests.
The AsterisksEvery design's trade-offs — including Hyperscale's own.
Путь к мейннету
Сейчас: Milestone 1 · Adaptive Sharding — Неделя 7 · ~месяц 2 из 4 · 41%. С первого дня: 2 324 коммитов — один разработчик, полностью публично.
Ссылки
Есть вопросы? flightofthefox всегда рад обсудить в Telegram сообщества.
Написано ИИ по публичным коммитам, чату сообщества и hyperscale.rs — возможны ошибки. · создано 2026-07-09