Péter Szilágyi avatar
Péter Szilágyi
@karalabe.eth
Team lead @Ethereum
Péter Szilágyi avatar
After a bit of time, I finally published v0.3.0 of my golang Ethereum ssz library. The highlight of the release is support for monolithic types: struct fields that can be tagged with fork names, which during codec operations will be used/skipped based on which fork you're in.
Cast image embed
1
5
41
Péter Szilágyi avatar
Possibly one of our more boring releases... but hey... boring is good in critical software 😇 Geth v1.14.18 out without any important highlights! Please check the nodes for details :)
Release Rayingri (v1.14.8) · ethereum/go-ethereum
github.com
Release Rayingri (v1.14.8) · ethereum/go-ethereum
7
15
60
Péter Szilágyi avatar
Was on holiday last week... did I miss anything?
10
11
29
Péter Szilágyi avatar
Hello Ethereum world! Happy to announce the first unstable version v0.1.0 of my Go SSZ serialization library! Codename "SSZ 15", because it's at least the 15th SSZ library out there... and because I worked on it exactly 15 days! Here's what it is, and what it isn't 🧵
6
17
134
Péter Szilágyi avatar
Gearing up for publishing my Ethereum ssz Go lib (as an unstable version, mind you :P)
Cast image embed
4
13
101
Péter Szilágyi avatar
It's alive! :) My SSZ lib and generator can crunch through the beacon types :)
Cast image embed
2
10
115
Péter Szilágyi avatar
First incarnation of my ssz lib's code generation capability :) Still a bit to go, maybe will be ready for a live test run tomorrow :D
Cast image embed
2
12
63
Péter Szilágyi avatar
Good morning Ethereum, guess what! New SSZ speedups :D
Cast image embed
9
18
138
Péter Szilágyi avatar
5 days into starting my SSZ library. Still debating (myself) between two APIs. One is *slightly* nicer, the other is *a lot* faster and has zero allocs. See both API proposals and perf. numbers at:
Cast image embed
perf.md
gist.github.com
perf.md
6
46
102
Péter Szilágyi avatar
Fresh off the press, my proposal (and code) for execution layer cross validation (i.e. no more consensus faults, slashing or double spends™). Also supports stateless validators via MEV builders if you have a fat enough pipe for an MPT witness.
Execution layer cross-validation
gist.github.com
Execution layer cross-validation
4
34
214
Péter Szilágyi avatar
👀👀👀
Cast image embed
5
65
Péter Szilágyi avatar
Anyone wanting to see something get implemented in Geth? Been a bit too heads down lately and wondering what people are looking for nowadays.
6
49
135
Péter Szilágyi avatar
Geth v1.14.4 just out! It features 5-7% faster block import speeds, our old-but-new ether supply tracker and default minimum miner tips dropped from 1 gwei to 0.001 gwei.
Release Triodia (v1.14.4) · ethereum/go-ethereum
github.com
Release Triodia (v1.14.4) · ethereum/go-ethereum
4
21
63
Péter Szilágyi avatar
The Ethereum ecosystem seems to be gravitating towards 0 miner tips. Geth fixing it's minimum tip enforcement to 1 gwei caused some outrage; blobs do not tip miners at all; and multi-dimentional gas might also not. I'm worried this again favours MEV.
Execution Layer Meeting 188 · Issue #1043 · ethereum/pm
github.com
Execution Layer Meeting 188 · Issue #1043 · ethereum/pm
4
7
44