Tuần trước: simulator và production test suites mới được đồng bộ về epochs và follower pools, và các bài test reshape end-to-end đầu tiên bắt đầu hoạt động.
Đây là tuần củng cố. flightofthefox đã gộp hàng chục test script rải rác khắp simulator và production code vào một 'scenarios' framework dùng chung — một bộ kịch bản duy nhất chạy được ở cả hai nơi. Thêm vào đó, cơ chế xử lý split và merge shard có một conductor mới, và một đợt dọn dẹp thầm lặng nhưng toàn diện đã làm gọn lại cấu trúc thư mục nội bộ.
96
+23% so với tuần trước
commit
+8.0k −6.6k
+1% so với tuần trước
dòng thay đổi
Commit / ngày
đỉnh 26/ngày · 7/7 ngày hoạt động
Đà tiến
Dòng thay đổi / tuần
8 tuần gần nhất
flightofthefox đã xây gì
Một bộ test, hai thế giới
flightofthefox đã migrate simulator tests, production end-to-end tests, và fault tests vào chung một scenarios framework. Cùng một bộ kịch bản reshape, straddler, và cross-shard giờ chạy trên cả hai harness — một nguồn sự thật duy nhất cho 'correct.'
→ xem “The Crash Lab” trên hyperscale.rsConductor mới cho split và merge
flightofthefox đã giới thiệu một reshape orchestrator điều phối split hoặc merge — ai ngồi ở shard mới, ai theo dõi shard cũ, ai giữ mọi thứ đồng bộ. Logic ad-hoc được thay bằng một duty machine gọn gàng, dùng chung bởi cả hai runner.
→ xem “The Will” trên hyperscale.rsKhởi động từ một, mở rộng khi cần
Quá trình genesis startup được đơn giản hóa: mọi network giờ đều boot từ một shard duy nhất và phát triển đến kích thước mục tiêu qua cùng một code path. Ít magic knob hơn, và simulator với production giờ dùng chung một genesis ceremony.
→ xem “The Census” trên hyperscale.rsĐiều cốt lõi
Thay đổi nổi bật
Simulator và production code giờ chạy cùng một bộ test scenarios end-to-end — dự án chưa từng tiệm cận gần thế này với một nguồn sự thật duy nhất cho 'correct'.
Tiếp theo là gì
Khả năng cao tuần tới: harden các fault scenario còn lại trong framework mới, sau đó chuyển sang lottery-style validator shuffling mà M1 vẫn phải hoàn thành.
Khái niệm của tuần
The Crash Lab— Replay mọi bug byte-by-byteLần đầu tiên, simulator và live code chạy cùng một bộ test scenarios — mỗi bug tìm thấy ở một bên sẽ tự động được kiểm tra chéo với bên còn lại, đây chính là nền móng mà flightofthefox cần trước khi bước tới public testnet.
hyperscale.rs Giải mã thuật ngữ
Scenario — Một bài test viết một lần theo định dạng chung, chạy được trên cả simulator lẫn production code thật.
Orchestrator — Bộ điều phối đưa network qua từng bước theo thứ tự của một thao tác phức tạp, chẳng hạn như split một shard thành hai.
Công việc đổ về đâu
refactor toàn diện: orchestrator mới, dọn dẹp thư mục
tests được migrate vào shared scenarios
scenario crate portable mới đã được scaffold
Tham khảo — bản đồ khái niệm, lộ trình & liên kết▾
Bức tranh toàn cảnh
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.
Con đường tới mainnet
Hiện tại: Milestone 1 · Adaptive Sharding — Week 9 · ~month 2 of 4 · 53%. Từ ngày đầu: 2.324 commit — một lập trình viên, hoàn toàn công khai.
Liên kết
Có câu hỏi? flightofthefox luôn sẵn lòng trao đổi trong Telegram cộng đồng.
Do AI viết từ các commit công khai, chat cộng đồng và hyperscale.rs — có thể có sai sót. · tạo ngày 2026-07-09