Vitalik Buterin pfp

Vitalik Buterin

@vitalik.eth

110 Following
335062 Followers


Vitalik Buterin pfp
Vitalik Buterin
@vitalik.eth
70 replies
142 recasts
1134 reactions

Vitalik Buterin pfp
Vitalik Buterin
@vitalik.eth
A fun math aside, on the idea of splitting a large zk proving workload between multiple provers. Suppose you have N provers, and you have a proving workload that you split into N parts (so, one part per prover). You require provers to pre-register, but registration is open-access. Suppose you have a constant fault rate (eg. 1/5 of registered provers fail). Provers expect to complete in one round (eg. 3s). If one prover fails, other provers have to come in and re-prove that load. How many rounds does it take for the entire workload to get proven? Answer: log*(N) (yes, that's the iterated-log function) Why: In the first round, you go from N unproven workloads to N/5 unproven workloads In the second round, each remaining workload gets assigned 5 provers, so per-workload failure rate becomes 1 in 5^5. So you go to N / 5 / 5^5 unproven workloads In the third round, each remaining workload gets assigned ~5^5 provers, so failure rate is 1 in 5^(5^5). So you go to N / 5 / 5^5 / 5^(5^5) unproven workloads
19 replies
35 recasts
284 reactions

Vitalik Buterin pfp
Vitalik Buterin
@vitalik.eth
Bought my standard drink at starbucks (hot venti green tea) in Switzerland. Cost was 6.20 CHF. In 2014 it was 5.60 CHF. 11% price increase in 11 years = 1% annual inflation. Impressive job 🇨🇭!
43 replies
31 recasts
352 reactions

Vitalik Buterin pfp
Vitalik Buterin
@vitalik.eth
IMO UN resolution votes should be secret ballot. Each country can choose (and replace) their own representative, but once the choice is made, what the representative does is up to their own conscience. Less "pressuring" by great powers, more seeing how people really think.
24 replies
102 recasts
533 reactions

Vitalik Buterin pfp
Vitalik Buterin
@vitalik.eth
How to make Ethereum L1 scaling more friendly to users running local nodes for personal use: https://ethresear.ch/t/a-local-node-favoring-delta-to-the-scaling-roadmap/22368
29 replies
172 recasts
689 reactions

Vitalik Buterin pfp
Vitalik Buterin
@vitalik.eth
qwen3:0.6b goes through three possible answers to "I am god" in turn: * refuse * dad joke * agree
32 replies
178 recasts
884 reactions

Vitalik Buterin pfp
Vitalik Buterin
@vitalik.eth
A simple explanation of a/(b+c) + b/(c+a) + c/(a+b) = 4 https://vitalik.eth.limo/general/2025/05/11/abc4.html
17 replies
71 recasts
384 reactions

Vitalik Buterin pfp
Vitalik Buterin
@vitalik.eth
The math of when stage 1 and stage 2 make sense https://vitalik.eth.limo/general/2025/05/06/stages.html
7 replies
50 recasts
249 reactions

Vitalik Buterin pfp
Vitalik Buterin
@vitalik.eth
CSS on my blog reduced from 5875 lines to 233 lines. https://vitalik.eth.limo/css/main.css Today is a great day for simplification. All software (incl law) should do this more.
24 replies
51 recasts
406 reactions

Vitalik Buterin pfp
Vitalik Buterin
@vitalik.eth
Simplifying the L1 https://vitalik.eth.limo/general/2025/05/03/simplel1.html
14 replies
100 recasts
457 reactions

Vitalik Buterin pfp
Vitalik Buterin
@vitalik.eth
Welcome to the full-EVM stage 1 gang, Base! https://x.com/l2beat/status/1917538671080923288
6 replies
19 recasts
178 reactions

Vitalik Buterin pfp
Vitalik Buterin
@vitalik.eth
Exciting to see Scroll become the first full-EVM ZK stage 1 rollup! https://x.com/l2beat/status/1916868363730444341
2 replies
4 recasts
64 reactions

Vitalik Buterin pfp
Vitalik Buterin
@vitalik.eth
3sf-mini: a basic implementation and simulation of 3-slot finality (many details of 3sf are of course still in flux; the goal is to create a minimal software package that makes it easy to understand 3sf and play around with options) https://github.com/ethereum/research/tree/master/3sf-mini
17 replies
112 recasts
432 reactions

Vitalik Buterin pfp
Vitalik Buterin
@vitalik.eth
Formalizing decentralization goals in the context of higher L1 gaslimits and 2020s-era tech https://ethereum-magicians.org/t/formalizing-decentralization-goals-in-the-context-of-larger-l1-gaslimits-and-2020s-era-tech/23942
4 replies
13 recasts
87 reactions

Vitalik Buterin pfp
Vitalik Buterin
@vitalik.eth
And my personal focuses for 2025: 1. Ethereum, particularly: (i) L1 long-term roadmap (eg. single-slot finality, long-term VM, statelessness, security / resilience / decentralization) (ii) full-stack security, open source and privacy: ensuring Ethereum is usable in a way that is highly secure, free of centralized intermediaries and privacy-friendly, incl higher up the stack (apps, wallets...) 2. Big-picture d/acc (see https://vitalik.eth.limo/general/2025/01/05/dacc2.html ): * comms tools, info and social layer, mechanism design eg. governance, pubgoods/open source funding * cryptography, OS, hardware, physical infra, bio defense Meanwhile areas that are important but where I am relatively less involved (and others excel): * @gakonst @ansgar.eth @dankrad and others are taking on practicals of short-term scaling (eg. 10x the L1 gaslimit within 2026) * p2p, block construction, other research areas * @hww @tkstanczak are leading many EF matters * proven app layer categories (eg. defi, payments/savings)
23 replies
62 recasts
282 reactions

Vitalik Buterin pfp
Vitalik Buterin
@vitalik.eth
Twin goals of EF: 1. Usage of Ethereum - but usage of a type where users are actually benefiting from Ethereum's underlying properties 2. Resilience and decentralization of Ethereum - viewed holistically, focused on addressing points of weakness anywhere in the stack
30 replies
218 recasts
806 reactions

Vitalik Buterin pfp
Vitalik Buterin
@vitalik.eth
"continue" might be the worst-named keyword in python. Like, consider this code: for i in range(100): if i % 5 == 0: continue print(i) It prints out numbers that are not multiples of 5. But if you give it to someone who is not experienced in python, they might think the exact opposite!
37 replies
120 recasts
662 reactions

Vitalik Buterin pfp
Vitalik Buterin
@vitalik.eth
Why I support privacy: https://vitalik.eth.limo/general/2025/04/14/privacy.html
19 replies
90 recasts
409 reactions

Vitalik Buterin pfp
Vitalik Buterin
@vitalik.eth
P = NP is in fact an easy problem. It has several solutions: * P = 0 * N = 1 * N = integer > 1, P = "turn right 360/(N-1) degrees" * N = integer > 1, P = any idempotent (eg. "erase everything at a particular location") Most people who think they understand the truth about P = NP have only grasped the first two.
10 replies
43 recasts
265 reactions

Vitalik Buterin pfp
Vitalik Buterin
@vitalik.eth
I actually think the growth of app layer is exactly the time that good social philosophy is needed *most*. Analogy: imagine that C++ had been made by a totalitarian racist fascist. Would it be a worse language? Probably not. C++ is general purpose, there isn't much surface for bad social philosophy to wreck it (or good social philosophy to improve it). Ethereum L1 is not quite in that position: someone who doesn't believe in decentralization would not add light clients, or FOCIL, or (good forms of) account abstraction; someone who doesn't mind energy waste would not spend half a decade moving to PoS... But the EVM opcodes might have been roughly the same either way. So Ethereum is perhaps 50% general-purpose. Apps are ~80% special purpose. What apps you build depends heavily on what ideas you have of what ethereum apps (and ethereum as a whole) are there to do for the world. And so having good ideas on this topic out there becomes crucially important. https://x.com/owocki/status/1911160442728419681
16 replies
93 recasts
379 reactions