Sign in

Vitalik Buterin

@vitalik.ca
8.9K followers 214 following 227 posts
PostsRepliesMedia
Vitalik Buterin @vitalik.ca · 27/09/2026
Also this thing is done now vitalik.eth.limo/snowmoon
vitalik.eth.limo
Snowmoon
3120
Vitalik Buterin @vitalik.ca · 27/09/2026
The cryptographic world computer: vitalik.eth.limo/general/2026/09/27… My attempt to express in somewhat concise terms the true meaning of basically everything planned to… firefly.social/post/ff-b6b1de923e14…
vitalik.eth.limo
3120
Vitalik Buterin @vitalik.ca · 26/09/2026
It's an underappreciated triumph of Ethereum client developers that PeerDAS has now been running for nearly a year with basically no problems. PeerDAS was a complex task: it's the first large-scale instance of a… firefly.social/post/ff-97b91bbaeacf…
firefly.social
Continue reading on Firefly.Social
It's an underappreciated triumph of Ethereum client developers that PeerDAS has now been running for nearly a year with basically no problems. PeerDAS was a complex task: it's the first large-scale instance of a blockchain that achieves consensus on the availability of data without needing any single node to download the entire block. Decentralized consensus without replication. And yet, it worked.
0140
Vitalik Buterin @vitalik.ca · 26/09/2026
Testing out some of the mobile offline local knowledge apps that people have been trying to build (see here poidh.xyz/mainnet/bounty/31 ) Definitely getting much better than the one I tried to build myself 2… firefly.social/post/ff-81a8d2725e6c…
photo_5019565808719432840_y.jpgphoto_5023908076490263575_y.jpgphoto_5023908076490263582_y.jpgphoto_5023908076490263583_y.jpg
2140
Vitalik Buterin @vitalik.ca · 26/09/2026
Elliptic curves are not elliptical and are not curvy
2026-09-26_09-14-05.png
1101
Vitalik Buterin @vitalik.ca · 26/09/2026
qwen3.8-flash-next ethereum client 100+ GB of local downloaded wikipedia + gutenberg + science articles what else? (Getting rid of the need for centralized pinning services in IPFS is definitely high up the prio list) firefly.social/post/x/2103637988001…
firefly.social
View @Jefflau's post on Firefly
I think what's interesting is that the desire for local AI may inadvertently create a lot more local node users. It's a fraction of the actual compute local AI needs and just requires a decent amount of disk space.
3160
Vitalik Buterin @vitalik.ca · 26/09/2026
Reminder: you can now sync an ethereum node within half a day and with aggressive settings the space it takes up on disk can be under half a terabyte. EIP-4444 and hard work by client teams on optimizing snap sync has… firefly.social/post/ff-c31d98ea16d4…
123.png
1190
Vitalik Buterin @vitalik.ca · 25/09/2026
new solidity compiler dropped firefly.social/post/x/2103446371743…
firefly.social
View @hbbiok's post on Firefly
We got tired of waiting 10 minutes for Solidity builds, so we built oksolc in Zig. Same bytecode. 5×+ faster on many contracts. Our builds: 10 min → 2 min Incremental large changes: 700s → 99s If the bytecode ever differs, please tell us. Huge thanks to the Solidity team. https://github.com/okcontra
160
Vitalik Buterin @vitalik.ca · 21/09/2026
There continues to be a lot of quiet dissent against the regime, which expresses itself any time some kind of channel appears (in this case, the "election" taking place right now) (The goal is not to literally get Putin… firefly.social/post/ff-7d1f040943bf…
firefly.social
Continue reading on Firefly.Social
There continues to be a lot of quiet dissent against the regime, which expresses itself any time some kind of channel appears (in this case, the "election" taking place right now) (The goal is not to literally get Putin to politely step off his chair; the election is of course manipulated to hell on multiple levels, and even if he loses he will just ignore it. Rather, the realistic goal is to delegitimize the regime as much as possible, denying it the internal cohesion it needs to pursue the "total war" path so that it has no choice but to take the peace path)
081
Vitalik Buterin @vitalik.ca · 19/09/2026
It's only dead if you give up I'm not giving up on privacy. I'm doubling down. firefly.social/post/x/2101382182799…
firefly.social
View @gakonst's post on Firefly
the main thing i think about is how dead privacy is from here on forward
1111
Vitalik Buterin @vitalik.ca · 19/09/2026
I dislike the recent trend of people who clearly continue to believe >80% of the core effective altruist beliefs disavow EA and say "oh we're definitely not that, we're [rebrand]" purely strategically, purely because they… firefly.social/post/ff-a07096a846d0…
firefly.social
Continue reading on Firefly.Social
I dislike the recent trend of people who clearly continue to believe >80% of the core effective altruist beliefs disavow EA and say "oh we're definitely not that, we're [rebrand]" purely strategically, purely because they sense that dunking on EA is "cool" now. It's much more honorable to just come out and say "yes, that was our intellectual upbringing and those continue to be our core values, and also here are specific points where we disagree, and here's our argument for why we think for those specific points are the subset of EA that causes what you perceive to be the problem with the whole thing". And so with that I will say: Yes, effective altruism was a significant part of my intellectual upbringing and its core values of care for others, cosmopolitanism and rigor around effective resource allocation continue to be very important to me. And also here are specific points where I disagree with what I think is the subset of that style of thought that has backfired in the largest ways: https://vitalik.eth.limo/general/2025/11/07/galaxybrain.html
190
Vitalik Buterin @vitalik.ca · 19/09/2026
I still love how there's a type of wild beast that's literally just called a "wildebeest".
2330
Vitalik Buterin @vitalik.ca · 18/09/2026
One small example of the core d/acc thesis (improving passive defensive technology improves safety and at the same time improves freedom and most other properties of social organization that we care about) is soundproof… firefly.social/post/ff-dcc22fed8283…
2026-09-19_05-48-15.png
0102
Vitalik Buterin @vitalik.ca · 18/09/2026
Screenshots of the Philip Morris website. (reminder: they're a leading cigarette company) It's a good calibration point for how good modern marketing is at dressing up pretty much any corporate (or, for that matter, government) behavior and making it sound responsible and safe.
2026-09-18_09-55-11.png2026-09-18_09-55-24.png
1192
Vitalik Buterin @vitalik.ca · 18/09/2026
western fantasy movie: there are heroes, there are villains japanese fantasy movie: there are no full villains, there are multiple people/entities aggrieved by challenging circumstances and exercising understandable but… firefly.social/post/ff-bbd770967b1a…
firefly.social
Continue reading on Firefly.Social
western fantasy movie: there are heroes, there are villains japanese fantasy movie: there are no full villains, there are multiple people/entities aggrieved by challenging circumstances and exercising understandable but flawed thinking, in an ideal world you would get to mutual understanding and peace, but unfortunately right in that moment they are attacking each other and attacking you, and if you care about protecting your friends you have to at least temporarily fight them imo the real world is a mix of the two, and wisdom is knowing which scenario you're in and which character you're encountering
181
Vitalik Buterin @vitalik.ca · 17/09/2026
Qwen 3.8 flash is truly impressive, and llama.cpp has been rapidly getting better and better at processing it columns are: pre-existing prompt, new prompt, generated, input tok/s, output tok/s This is on my laptop (strix… firefly.social/post/ff-67231e4cc912…
2026-09-16_19-17-04.png
0131
Vitalik Buterin @vitalik.ca · 17/09/2026
Since many people are learning about effective altruism, it's worth learning about Mozi, the ancient Chinese philosopher who was surprisingly close to being a proto-effective-altruist (particularly the… firefly.social/post/ff-11a0871a0db8…
2026-09-17_08-07-38.png2026-09-17_08-09-15.png
4121
Vitalik Buterin @vitalik.ca · 16/09/2026
It's an increasingly common take that AI hacking means cybersecurity is doomed. I disagree. I think cybersecurity is naturally defense-favoring once people get their shit together. And anyone who continues to hold… firefly.social/post/ff-1843595501c9…
firefly.social
Continue reading on Firefly.Social
It's an increasingly common take that AI hacking means cybersecurity is doomed. I disagree. I think cybersecurity is naturally defense-favoring once people get their shit together. And anyone who continues to hold cryptocurrency (including me, ~90% of my net worth) is implicitly making that bet. Here's why I am making that bet. First, the oversimplified punchy one-line statement: If AI can prove Navier-Stokes and FLT, then AI can prove the statement "this program is secure" as a mathematical theorem. Even if the program is very complicated. Now, the nuance: (See also: https://vitalik.eth.limo/general/2026/05/18/fv.html ) The word "secure" is hiding all kinds of skeletons in the closet in terms of what it actually means. What does it mean for Signal (the encrypted messenger) to be "secure"? The most basic definition you might think of is: no one who doesn't hold the recipient's secret key can read the contents of the message. But: * Did you remember to include _other_ critical forms of security? Can the adversary forge messages? Can the attacker prevent messages from reaching the recipient? Can they cause your client to crash by sending malformed messages? * Have you made sure that your model of the adversary includes attackers that interfere with the protocol actively and not just passively? And attackers that interfere by replaying messages to you or the recipient that either of you sent over the wire at any point earlier? * What if the adversary hacked (or _is_) the Signal server? * How did you learn which public key belongs to the recipient in the first place? What if that process was tampered with? * What if your device gets hacked at some point in the past or future - is your message still safe then? * What if your key leaks because of a bug in your operating system? Or because you got a bugged version of the Signal client? Or what if the database is corrupted? * Or the libraries, interpreter or compiler of the programming language you wrote it in? * What if your key leaks because tiny perturbations in perceptible signals generated by the hardware leak mathematical relationships that can extract the key a few hundredths of a bit at a time? * Are you hiding the *size* of the payload? Does that matter? * You're definitely not hiding the identity of the sender and the recipient, and the exact time each message was sent (think: not just time-of-day, but also time deltas between one message and the next). Is that not enough to deduce a lot of important facts about what relationships you have, and what *kinds* of conversations you are having? So ... even definitions can be over a thousand lines of code, and need deep careful thought to figure them out. Working on making definitions more human-readable is of extreme importance - it's perhaps the only "high-level language" that matters right now. But even still, even despite all of the above, for security-critical components, the definition is a much smaller attack surface than the implementation. Verifying that the definition is adequate is a much more tractable task than scanning over the code directly - and can become even more tractable with better tooling. Definitions are also _additive_: if two groups have two different definitions A and B, then, well, you can just prove that the program satisfies both A and B. Code is not additive in this way: if a program is A + B, a bug in A _or_ B can sink the whole thing. Definitions are additive. And if you can't satisfy A and B at the same time, you've isolated the most important philosophical issue for your project to spend its next few weeks grappling with. Sometimes, definitions are not much smaller than the implementation - UI components might be one example. But for many of the most critical components - message-passing protocols, sandboxes, cryptography like SNARKs and FHE - the asymmetry is real. Historically, a large class of failures with this approach have come from people only verifying a small portion of their code, that they self-declared to be the security-critical portion, and ignoring the rest - and it turns out that something in the rest of the code is security-critical too. This was reasonable back when verification was difficult and scarce. The solution today: sorry, you have to verify over literally your entire program, including database, networking, any caching layers, everything. Modern AI can do it. So it's not about "the good guys find all the vulnerabilities before the bad guys do" - that could maybe work too, after all a finite program only has a finite number of vulns, but it's riskier - it's specifically an asymmetric strategy of making code that is much more resilient in the first place. This is the kind of direction that Ethereum is going in for the next few years. There is no future for blockchains - especially blockchains with scalability and privacy - without doing this. We need to make software actually secure. And we have already made a lot of progress.
1121
Vitalik Buterin @vitalik.ca · 13/09/2026
It's possible that a killer app of adversarial governance mechanism design theory will end up being AI safety. Compare: vitalik.eth.limo/general/2020/09/11…… firefly.social/post/ff-adb2bead4241…
vitalik.eth.limo
2151
Reposted by Vitalik Buterin
GrapheneOS @grapheneos.org · 06/09/2026
We're well into the process of converting the Messaging app included in GrapheneOS into a modern app. We'll be making a new release later today with a completely overhauled user interface written in Android Compose. We've made a massive amount of other improvements and bug fixes beyond that too.
1235630
Vitalik Buterin @vitalik.ca · 09/09/2026
A note on recursive STARK mempools (EIP-8288) eips.ethereum.org/EIPS/eip-8288 This is an EI... Read more: longer.blue/posts/pX1vGm3POi
1100
Vitalik Buterin @vitalik.ca · 09/09/2026
impossibility-results.png
1100
Vitalik Buterin @vitalik.ca · 08/09/2026
Fun though in-retrospect obvious fact: tort and торт share an etymology.
2026-09-08_19-14-59.png2026-09-08_19-14-48.png
250
Vitalik Buterin @vitalik.ca · 06/09/2026
One optimistic and still very-non-consensus belief I have about the far future of cryptography: I think that there is a 33% chance that, for average real-world computation, there exist ways to implement all three of what… firefly.social/post/ff-7f09f7099055…
firefly.social
Continue reading on Firefly.Social
One optimistic and still very-non-consensus belief I have about the far future of cryptography: I think that there is a 33% chance that, for average real-world computation, there exist ways to implement all three of what I call the Egyptian God Protocols (SNARK, FHE, iO) with 1+ε factor overhead (meaning, for large enough instances, the added overhead of cryptographizing a computation becomes arbitrarily small compared to the base cost of doing the computation itself) And a 60% chance that all three can be done with single-digit overhead (ie. <10x, measured in total cost of energy plus amortized compute) I think there's a good chance we'll get one of these (probably SNARKs with single-digit overhead) by the end of this decade. After all, we're already there for specialized hash functions and for some LLM inference.
3101
Vitalik Buterin @vitalik.ca · 06/09/2026
Many years of hard work went into the Poseidon family of hashes, and they have provided great real-world value on Ethereum and elsewhere and will continue to do so for several years. They are the reason why it's fast to… firefly.social/post/ff-431a469e77ca…
firefly.social
Continue reading on Firefly.Social
Many years of hard work went into the Poseidon family of hashes, and they have provided great real-world value on Ethereum and elsewhere and will continue to do so for several years. They are the reason why it's fast to generate a client-side SNARK for a modern privacy-protocol. The fact that we have ultra-fast general-purpose STARKs (mid-three-digit overhead for basically any batched computation) and may well soon drop to double-digit or even lower is more amazing than anything that we had been hoping for in the early 2020s. Big congratulations to all involved in Poseidon, and all involved in STARKs.
180
Vitalik Buterin @vitalik.ca · 06/09/2026
One positive consequence of all the recent detailed thinking about transaction formats - not just 8141, also "future of state" discussions eg. UTXOs, PBT, keyed nonces, and also recursive STARK mempool - is that we have a… firefly.social/post/ff-4753614f2cbf…
firefly.social
Continue reading on Firefly.Social
One positive consequence of all the recent detailed thinking about transaction formats - not just 8141, also "future of state" discussions eg. UTXOs, PBT, keyed nonces, and also recursive STARK mempool - is that we have a much more explicit understanding of how transactions have "actions" and "dependencies", and we can engineer around optimizing the two separately. An action is an effect that a transaction has. A dependency is a fact about the transaction and/or the state that must be true for the transaction to be valid. eg. a signature is a dependency, a Merkle proof of a UTXO is a dependency, a ZK-SNARK (or STARK) is a dependency, a call that sends ETH is an action Dependencies can be processed in parallel. Dependencies that involve state can be reasoned about by a mempool, especially if the specific state accessed is statically declared. Dependencies that are pure (no state calling allowed) can be processed once at the mempool layer and never need to be processed again - and potentially even replaced with a STARK verifying them, allowing not just execution but also data to be elided. In principle, dependencies and actions can all be expressed as calls (if needed, calls to precompiles). This would make the transaction format itself very bare-bones and minimalist (a list of calls, flags for the type of each call eg. dependencies would be static or pure calls, and origin, nonce, etc) and allows maximum cross-compatibility even if different EVM chains have different features. In 2015-era Ethereum, thinking explicitly about these differences was not very important: execution was execution, there were few enough transactions that we could process them all serially, and single-key ECDSA accounts were good enough for everyone. Ethereum's current scaling strategy, however, requires moving beyond that paradigm. Ethereum is beloved by many developers because the execution and state model is so dynamic and flexible. But dynamic and flexible is not friendly to scaling. Fortunately, >90% of Ethereum's activity by volume does not require anything dynamic and flexible. So, we require contracts, accounts and transactions to more explicitly specify what is dynamic and flexible and what is more statically-analyzable but more restrictive, and more statically-analyzable things get the lowest gas cost and thus scale the most. Effectively, learning from the best of both the 2015-era Ethereum model and a more Bitcoin-like model (reminder: Bitcoin has had what I call account abstraction since the beginning), and making a mixture of both (really, the full spectrum between both) available, with gas costs appropriate for the level of scale involved. New state types, the recursive STARK mempool, keyed nonces, etc all go in this direction. This all relates to transaction types, because a general-purpose transaction type is a very natural interface layer on top of which all of this can be implemented, and the current thinking around the EIP-8141 transaction type is going in this exact direction that is friendly to these kinds of future generalizations. So in that sense, 8141 done well is not just a culmination of 10 years of account abstraction work, it's also preparation for the next few years of responsible decentralization-friendly hyper-scaling.
0140
Vitalik Buterin @vitalik.ca · 05/09/2026
A lot of important progress on Frames (EIP-8141) has been quietly happening over the last few months. Highly recommend reading this, also the updated EIP eips.ethereum.org/EIPS/eip-8141 firefly.social/post/x/2096267670912…
eips.ethereum.org
EIP-8141: Frame Transaction
Add frame abstraction for transaction validation, execution, and gas payment
0100
Vitalik Buterin @vitalik.ca · 02/09/2026
This happened to me 5/5 times with not-logged-in ChatGPT.
latest.png
4130
Vitalik Buterin @vitalik.ca · 21/08/2026
My third (and last) post in my series on obfuscation (iO): local mixing vitalik.eth.limo/general/2026/08/21… Local mixing is a very different philosophy from the other two… firefly.social/post/ff-6611a094ea4e…
vitalik.eth.limo
061
Vitalik Buterin @vitalik.ca · 16/08/2026
Bitcoiners deserve a lot of credit for pioneering many of these ideas (see Utreexo). But yes, this is what the current proposed Ethereum scaling strategy looks like in action. We want Ethereum to have the best of… firefly.social/post/ff-cca00141f0ef…
firefly.social
Continue reading on Firefly.Social
Bitcoiners deserve a lot of credit for pioneering many of these ideas (see Utreexo). But yes, this is what the current proposed Ethereum scaling strategy looks like in action. We want Ethereum to have the best of UTXO-style state, dynamic state, and everything in between, allowing the great majority of Ethereum's activity to be hyperscaled without sacrifice to decentralization, ease of node running and censorship resistance.
141
Vitalik Buterin @vitalik.ca · 11/08/2026
Impressive work! For comparison, an H100 can do roughly 100-200 tok/s of Muse 30B for raw inference single-thread, going up to low thousands of tok/s with a large number of threads - and I am sure that for the… firefly.social/post/ff-5ca860e59fc7…
firefly.social
Continue reading on Firefly.Social
Impressive work! For comparison, an H100 can do roughly 100-200 tok/s of Muse 30B for raw inference single-thread, going up to low thousands of tok/s with a large number of threads - and I am sure that for the massively-multi-threaded case they can optimize the prover further. So we roughly, sort of, have single-digit (<10x) overhead for LLM proving! Next step is getting single-digit overheads for FHE, and then ultimately vFHE (aka STARK * FHE). A crazy ambitious milestone given present FHE overheads, but because of how highly structured and almost-linear LLM inference is, it's closer to the realm of possibility than you might think. Single-digit-overhead all the things.
170
Vitalik Buterin @vitalik.ca · 10/08/2026
Yabloko, Russia's only remaining openly anti-war political party, was just banned. www.bbc.com/news/articles/cy9w1l5jr… Also recently, Nadezhdin (from a different party) had to flee to France… firefly.social/post/ff-1eabf3877063…
bbc.com
Russian court bars only anti-war party from standing in parliamentary elections
Russia's only liberal, anti-war party will not be able to take part in next month's parliamentary elections, a Moscow court rules.
1100
Vitalik Buterin @vitalik.ca · 10/08/2026
I updated my 2023 roadmap diagram to overlay where the items that were there sit in the current Strawmap ( strawmap.org ). In general, a lot of overlap, but: * Some things got reshuffled in order (eg. quantum… firefly.social/post/ff-20089e3c5efe…
roadmap4.drawio.png2026-08-10_14-37-37.png
072
Vitalik Buterin @vitalik.ca · 07/08/2026
x.com/chrislakin/status/20760364398…
odd-man-out.png
562
Vitalik Buterin @vitalik.ca · 07/08/2026
Minimax H3 is the first *open* video model I've seen that outperforms HunyuanVideo 1.5 - which is actually an impressive accomplishment for @TencentHunyuan to have held that throne for so long. For a while now I've been… firefly.social/post/ff-a775e498c8ed…
0120
Vitalik Buterin @vitalik.ca · 07/08/2026
Very welcome recent news from Signal: they are working on letting you register an account without a phone number. aboutsignal.com/news/signal-is-work… That said, an… firefly.social/post/ff-3a2921c1dc0f…
aboutsignal.com
Signal is working on registration without a phone number. But what form will it take?
Signal is working on a way to sign up without a phone number. The feature has not yet been officially confirmed, and it is not yet known whether it will be available to all users or in what form.
1211
Vitalik Buterin @vitalik.ca · 28/07/2026
vitalik.eth.limo/general/2026/07/28… The second part of my series on cryptographic obfuscation protocols, this time on diamond iO!
vitalik.eth.limo
1123
Vitalik Buterin @vitalik.ca · 27/07/2026
This is quite a good article on how the cubic formula works, and particularly how root-finding is connected to symmetries (key background for understanding the impossibility of a quintic formula) hidden-phenomena.com/articles/cubic
hidden-phenomena.com
How to solve cubic and quartic equations II: cubics
180
Vitalik Buterin @vitalik.ca · 21/07/2026
A new type of "high-level programming language" that seems really worth trying to make, is a language that gets compiled to Lean (or HOL, or...) that is specifically about making it as friendly as possible for a human to… firefly.social/post/ff-a7c55ab03715…
firefly.social
5162
Vitalik Buterin @vitalik.ca · 20/07/2026
New lore dropped: Open weights are not the capital of communism anymore, now Cuba is. So we can all get back to supporting open weights again. www.state.gov/cuba-the-capital-of-2…
state.gov
Technical Difficulties
2132
Vitalik Buterin @vitalik.ca · 20/07/2026
Thread: how I think about the growth of AI capabilities and what it means for us as they keep getting stronger. I think the right model for comparing humans and AI is not any single dimension like intelligence or… firefly.social/post/ff-47c3ae1478d5…
aicapabilities0.drawio.png
2120
Vitalik Buterin @vitalik.ca · 19/07/2026
Vibe-coded a toy demo version of the "anon billboard with moderation" idea from vitalik.eth.limo/general/2022/06/15… on aztec github.com/vbuterin/aztec_experiments It's early days but you can already do very interesting nontrivial stuff!
2026-07-19_21-49-09.png2026-07-19_21-49-16.png2026-07-19_22-12-01.png2026-07-19_21-58-14.png
2112
Vitalik Buterin @vitalik.ca · 11/07/2026
One thing I find striking in the discourse between AI 2040 and its detractors is that the two seem to be locked in to totally incompatible worldviews of how fast and how much of a big deal AI progress is: * In AI 2040… firefly.social/post/ff-7958a6d2d90f…
firefly.social
Continue reading on Firefly.Social
One thing I find striking in the discourse between AI 2040 and its detractors is that the two seem to be locked in to totally incompatible worldviews of how fast and how much of a big deal AI progress is: * In AI 2040, every scenario sees superintelligence of some kind emerging by 2040, unless a herculean effort is made to completely stop it * Detractors say things like "AI 2040 is naive about human coordination ability and a threat to freedom", but don't seem to see any naivety in assuming that the ASI transition will just go well by default, don't seem to see ASI itself as a massive power concentrator risk, and don't seem to feel fear of humanity's "hard power" dropping to zero if ASIs can do literally every task better than we can. This stance makes total sense in a "AI is normal technology" world, zero sense in a world where superintelligence is possible by 2030 and almost guaranteed by 2040 I think my beliefs are: - If I was confident that (present-day-style) AI is normal technology, I would be in the detractor camp - If I was confident that superintelligence is coming in 2030 by default, I would be closer to the AI 2040 camp - it's naive, but every other option is naive squared? But my problem is that I feel great uncertainty and have no idea which of the two worlds (or some other third thing) we're living in? Hence why I continue to be open-minded about slowdowns/pauses, but also I feel very uncomfortable with the "open source bad, the good outcome is the one where our guys have controlling global dominance" push coming from some major AI companies and intellectuals - in a "normal" world that's the sort of thing that triggers every political alarm bell at the same time. A big reason why I have been advocating and trying my best to support the d/acc platform (rapid up-skilling in formal verification, cryptography, secure and open hardware, pandemic resistance and other defensive biotech, food and basic resource security, public epistemics, non-power-concentrating versions of physical security) is that these things are clearly worth doing in both worlds. The 2040 plan is already much more open source friendly (even mandating it! yay). It also includes "mutually assured compute destruction" ideas which (if they work) effectively give one of 2-5 actors the ability to trigger a global compute winter - as opposed to giving 1-5 actors the ability to selectively disenfranchise people they consider baddies while exempting themselves. This is also a big improvement. So I can see the earnest attempts to improve along the dimensions detractors criticize on ("does this concentrate power in big AI labs and superpower governments?"), and I appreciate this. I think many people don't appreciate enough the differences between different "kinds" of pause buttons, and how some concentrate power far more than others. Probably we can think harder and improve even more here. But on the "slowdown/pause or not" topic, there isn't a magic "escape the tradeoff" button. The Hansonian in me says: the winning deal is a deal which, from the perspective of both sides' present-day beliefs and knowledge, both sides would accept, though for different reasons. If the crux is AI progress speed, then identify a set of pre-agreed triggers for "okay, serious shit is happening" [super-pandemics? >25% unemployment? something involving slaughterbots?], and pre-agree that we become much more open-minded to the slowdown or pause thing if enough triggers come to pass within some timeframe. 2040 detractors (who clearly implicitly think that we'll see amazing speedup of progress from AI but think that what I call the "serious shit" category is overhyped) will accept expecting that the triggers don't come to pass, and AI worriers will accept expecting that they will. Pre-agreeing on the specific triggers means that once the triggers either hit or don't hit, there is stronger legitimacy around the idea that one side's worldview turned out more correct and we should be more inclined toward their program. If I were @elonmusk (or zuck, or...) I would re-tool twitter much more heavily into being a platform for helping to identify and make these kinds of grand win-win deals, so that we can bypass big-country governments and big-company CEOs and big nonprofit intellectuals and give more people a voice in the discussion. It's possibly one of the best things that social media _could_ do for humanity if it wanted to. But again, maybe this is also naive. Actually, probably it's naive. But currently, I see zero plans for how to deal with an ASI transition that are not naive. Perhaps humanity is stuck with a choice between naive and naive squared (or maybe even naive squared and naive cubed), so I feel inclined to cut some slack to people who are trying.
1140
Vitalik Buterin @vitalik.ca · 08/07/2026
They are trying to push Chat Control through again. firefly.social/post/x/2074600536213…
firefly.social
View @levelsio's post on Firefly
🇪🇺 The EU is now for the 6th time trying to force Chat Control through which lets them scan ALL your private messages, photos and emails without a warrant Implictly showing the EU is not democratic and not about what the people of Europe want, because once a law is rejected, you just re-submit it un
1173
Vitalik Buterin @vitalik.ca · 06/07/2026
And ... we have a winner! My method when writing the post in 2024 was: I wrote it in Chinese, used qwen2.5 locally to translate it to English, then manually fixed all the bugs in the translation. Notice that the… firefly.social/post/ff-d74dc2ed4286…
firefly.social
Continue reading on Firefly.Social
And ... we have a winner! My method when writing the post in 2024 was: I wrote it in Chinese, used qwen2.5 locally to translate it to English, then manually fixed all the bugs in the translation. Notice that the stylistic hints that his AI picked up on were intellectual habits and style of math and algorithm explanation, which bypassed my obfuscation strategy (which only covered prose) completely.
0130
Vitalik Buterin @vitalik.ca · 06/07/2026
If we want to make the Lean Ethereum consensus chain aggressively more "lean", and add strong validator privacy (ZK-unlink deposit from staking activity from withdrawal, and re-anonymize stakers every day), here is a path: ethresear.ch/t/the-extremely-lean-c…
ethresear.ch
The Extremely Lean Chain
Special thanks to Emile, Potuz, Anders Elowsson for initial feedback and review. The goal of this post will be to show how the Ethereum consensus chain, in the context of “Lean” upgrades (single-slot finality, recursive…
0190
Vitalik Buterin @vitalik.ca · 05/07/2026
13 days. So far no one has found it. My only hint is that I would encourage people to somewhat broaden their search; I've seen quite a few searches and AI scripts that fail to include categories of documents that really should be included. firefly.social/post/x/2069080988097…
firefly.social
View @VitalikButerin's post on Firefly
There have recently been claims that AI text analysis will make online anonymity untenable. So let me cannibalize a piece of my own anonymity to do an experiment. At some point this decade, I wrote a published document of medium importance to Ethereum - I estimate ~200 to 2000 documents in Ethereum
0152
Vitalik Buterin @vitalik.ca · 04/07/2026
Two weeks ago, Ethereum researchers met in Berlin to continue charting the protocol's long-term trajectory, following along discussions with client teams in Svalbard in April. The updated strawmap is at strawmap.org, and… firefly.social/post/ff-7e011098340f…
2026-07-04_16-44-26.png
0194
Vitalik Buterin @vitalik.ca · 02/07/2026
"Pokemon" is short for "pocket monsters". "Digimon" is short for "digital monsters". Therefore, "salmon" is short for "saltwater monsters". (You might object: salmon spend a big part of their life in freshwater. But pokemon spend a big part of their life outside pockets too!)
3431031108
Vitalik Buterin @vitalik.ca · 29/06/2026
A ten-thousand word monster post trying to cover the entire tech tree behind the main lineage of obfuscation (iO) protocols: vitalik.eth.limo/general/2026/06/29… Special thanks to all who helped!
iotypes.drawio.pngiotree.drawio.pngiotree2.drawio.pngiotree3.drawio.png
1324