Savitri Network

3.3K posts

Savitri Network banner
Savitri Network

Savitri Network

@Savitri_Net

First L1 with native FL consensus. Verify · Compensate · Trace. Testnet live · 25 nodes ·(https://t.co/MJieiJbRUz)

参加日 Şubat 2024
35 フォロー中1.6K フォロワー
固定されたツイート
Savitri Network
Savitri Network@Savitri_Net·
Tweet 1/9: Two weeks ago we launched a "Layer 1 in Rust." Then went silent for 13 days. Both things were correct. And both were the wrong framing. Today: what we actually built, and what it's actually for ↓
English
4
3
11
430
Savitri Network
Savitri Network@Savitri_Net·
Tweet 7/8: Was it the right call? We'll know with confidence after a year of mainnet. What we know now: the codebase has no hidden forks in the road. Every architectural decision is ours. Every bug is ours to fix. That's not a brag. That's just accountability.
English
1
0
4
64
Savitri Network
Savitri Network@Savitri_Net·
Tweet 1/8: Why we built Savitri from scratch instead of forking. Originally: to avoid technical debt and assumption inheritance. Today: also because no fork could have given us FL at the consensus layer. [Ep. 02 — Why We Built It This Way] Thread ↓
English
1
2
9
124
Savitri Network
Savitri Network@Savitri_Net·
Tweet 8/9: Things that we got from Rust we didn't expect: → FFI to Flutter for mobile node (Rust core, Dart UI) → FFI to Python for FL framework bridges (TFF/Flower interop) → WASM target for in-browser explorer The same Rust code runs everywhere.
English
1
0
1
78
Savitri Network
Savitri Network@Savitri_Net·
Tweet 1/9: Why we built Savitri in @rustlang . Originally: because consensus code has zero margin for error. Today: also because FL aggregation in Rust is the only thing that ships at the throughput we need.
Savitri Network tweet media
English
2
2
5
124
Savitri Network
Savitri Network@Savitri_Net·
'Tomorrow 11:00 ET: Show HN + r/MachineLearning + r/rust. If you want to see how we frame FL at consensus, be there. Discord briefing pinned.'
English
2
2
2
203
Savitri Network
Savitri Network@Savitri_Net·
Tweet 2/6: The PoU formula: Score = α·S(t-1) + (1-α)·[ 0.25·Avail + 0.20·Lat + 0.20·Integrity + 0.20·Reputation + 0.15·Particip ] Five dimensions. The interesting one is Integrity. For block production: Integrity = "did this node sign valid blocks?" For FL aggregation: Integrity = "did this node submit valid gradients?"
English
0
0
1
62
Savitri Network
Savitri Network@Savitri_Net·
Tweet 1/6: The most-asked question after yesterday's thread: "How can the same score do BOTH block election AND FL aggregation?" Short answer: because "quality of contribution" measures the same thing. Long answer ↓ #FederatedLearning #DePIN #rustlang
Savitri Network tweet media
English
2
2
7
179