Pinned Tweet
1/ Ed25519 verification is a major cost in Solana block replay. Mithril is written in Go, and the standard Go library wasn't enough for the throughput we wanted.

Today we're releasing narya-ed25519. 5.8× faster than crypto/ed25519 at 4.7 µs/sig (Zen5).

github.com/Overclock-Vali…
8
22
99
121,713
Overclock | Solana Validator retweeted
our very own chief caveman (@cavemanloverboy) spent some of the weekend fixing bugs and adding Harmonic support to the Mithril Solana validator client @OverclockSol

this block, broadcasted by the Temporal Topaz Validator, was produced on the HarmonicMithril client orbmarkets.io/block/460207884

Harmonic remains committed to making Solana the most robust blockchain where any asset can be traded at the speed of light
9
10
68
5,592
Overclock | Solana Validator retweeted
In order for 20 market makers to reliably quote JUST the S&P500 members at 10 quotes per second, the chain needs to support 100k oracle updates per second.

with the fd runtime, oracle updates execute with a mode of about 15 micros (load, execute, commit). verifying these signly 19 micros — more than the time it takes to execute — until now!!!

this optimization is a HUGE step toward making Solana the house of all finance.
The multicore bench stats in the original thread were outdated and have now been updated
7
15
75
6,522
The multicore bench stats in the original thread were outdated and have now been updated
9/ Across 8 cores we measured 1.217M signatures/s, short of 8× the single-core rate because all-core AVX-512 drops the clocks.
1
3
25
5,786
Thank you to @Allnodes for giving us a free Ryzen server rental to test these Zen5 benchmarks on!
1/ Ed25519 verification is a major cost in Solana block replay. Mithril is written in Go, and the standard Go library wasn't enough for the throughput we wanted.

Today we're releasing narya-ed25519. 5.8× faster than crypto/ed25519 at 4.7 µs/sig (Zen5).

github.com/Overclock-Vali…
1
1
24
1,232
Replying to @OverclockSol
10/ Regarding our work here, we want to say thank you to our AI overlords.

AI was deeply involved in the R&D (Codex, ChatGPT Pro, Claude) and helped explore code, analyze profiles/math, generate hypotheses and tests, write docs, and implemented all the code including assembly.
1
0
7
426
Replying to @OverclockSol
11/ Narya is alpha and unaudited, and the AVX-512 backend is opt-in rather than automatic. We differential-test against Go's stdlib and curve25519-voi, run the CCTV and Wycheproof suites, and fuzz, but it still needs independent review.

Apache-2.0, attributions in NOTICE.
1
0
7
392
1/ Mithril v0.1.0-frodo is here: our independent Solana client written in Go is now an active validator on Alpenglow testnet, producing blocks, voting, and running full Alpenglow consensus.

Try it via the alpenglow-dev branch:
github.com/Overclock-Vali…
10
19
81
14,622
Replying to @OverclockSol
5/ Core validator features left to implement include: snapshot production, Turbine retransmit (ingestion is working), other networking and repair updates, broader validator hardening, and block builder integrations, among other things.
1
0
3
302
Replying to @OverclockSol
6/ And with that, we'd be happy to see more contributors join the fellowship ⚒️

If you're interested, join our Discord and send word in our Mithril channels:
discord.gg/sHzb3EvmkR
0
0
6
296