Vitalik Buterin's website
Obfuscation (Part II): Diamond iO
Obfuscation: building the final boss of cryptography (Part I)
A shallow dive into formal verification
My self-sovereign / local / private / secure LLM setup, April 2026
Balance of power
Let a thousand societies bloom
Plinko PIR tutorial
Galaxy brain resistance
A GKR Tutorial
Memory access is O(N^[1/3])
The importance of full-stack openness and verifiability
Low-risk defi can be for Ethereum what search was for Google
On idea-driven ideas
"I support it only if it's open source" should be a more common viewpoint
My response to AI 2027
Why I used to prefer permissive licenses and now favor copyleft
Does digital ID have risks even if it's ZK-wrapped?
A simple explanation of a/(b+c) + b/(c+a) + c/(a+b) = 4
The math of when stage 1 and stage 2 make sense
Simplifying the L1
Why I support privacy
We should talk less about public goods funding and more about open source funding
The tree ring model of culture and politics
AI as the engine, humans as the steering wheel
Reasons to have higher L1 gas limits even in an L2-heavy Ethereum
Scaling Ethereum L1 and L2s in 2025 and beyond
d/acc: one year later
What I would love to see in a wallet
From prediction markets to info finance
Possible futures of the Ethereum protocol, part 6: The Splurge
Possible futures of the Ethereum protocol, part 5: The Purge
Possible futures of the Ethereum protocol, part 4: The Verge
Possible futures of the Ethereum protocol, part 3: The Scourge
Possible futures of the Ethereum protocol, part 2: The Surge
Possible futures of the Ethereum protocol, part 1: The Merge
Making Ethereum alignment legible
Glue and coprocessor architectures
Plurality philosophy in an incredibly oversized nutshell
Review: museums of the future, Dubai and Tokyo
Exploring circle STARKs
Against choosing your political allegiances based on who is "pro-crypto"
Epochs and slots all the way down: ways to give Ethereum users faster transaction confirmation times
Some reflections on the Bitcoin block size war
Layer 2s as cultural extensions of Ethereum
How do layer 2s really differ from execution sharding?
The near and mid-term future of improving the Ethereum network's permissionlessness and decentralization
Multidimensional gas pricing
Binius: highly efficient proofs over binary fields
Degen communism: the only correct political ideology
What else could memecoins be?
Ethereum has blobs. Where do we go from here?
Ask security questions
The end of my childhood
The promise and challenges of crypto + AI applications
Make Ethereum Cypherpunk Again
My techno-optimism
Exit games for EVM validiums: the return of Plasma
Different types of layer 2s
Should Ethereum be okay with enshrining more things in the protocol?
What do I think about Community Notes?
What do I think about biometric proof of personhood?
Deeper dive on cross-L2 reading for wallets and other use cases
The Three Transitions
Don't overload Ethereum's consensus
Travel time ~= 750 * distance ^ 0.6
How will Ethereum's multi-client philosophy interact with ZK-EVMs?
Some personal user experiences
An incomplete guide to stealth addresses
What even is an institution?
Updating my blog: a quick GPT chatbot coding experiment
What in the Ethereum application ecosystem excites me
Having a safe CEX: proof of solvency and beyond
The Revenue-Evil Curve: a different way to think about prioritizing public goods funding
收入-邪恶曲线:思考“公共物品融资优先”的另一种方式
我在加密世界的一些个人体验
DAOs are not corporations: where decentralization in autonomous organizations matters
What kind of layer 3s make sense?
Should there be demand-based recurring fees on ENS domains?
不同類型的 ZK-EVM
The different types of ZK-EVMs
Farklı ZK-EVM Türleri
What do I think about network states?
「网络国家」之我见
My 40-liter backpack travel guide
Some ways to use ZK-SNARKs for privacy
Where to use a blockchain in non-financial applications?
Two thought experiments to evaluate automated stablecoins
In Defense of Bitcoin Maximalism
The roads not taken
How do trusted setups work?
Encapsulated vs systemic complexity in protocol design
Soulbound
The bulldozer vs vetocracy political axis
Endgame
Review of Optimism retro funding round 1
Halo and more: exploring incremental verification and SNARKs without pairings
Crypto Cities
On Nathan Schneider on the limits of cryptoeconomics
Alternatives to selling at below-market-clearing prices for achieving fairness (or community sentiment, or fun)
Moving beyond coin voting governance
Against overuse of the Gini coefficient
Verkle trees
Blockchain voting is overrated among uninformed people but underrated among informed people
La votación mediante blockchain está sobrevalorada entre personas desinformadas pero subestimada entre personas informadas
The Limits to Blockchain Scalability
Why sharding is great: demystifying the technical properties
Gitcoin Grants Round 9: The Next Phase of Growth
The Most Important Scarce Resource is Legitimacy
El recurso escaso más importante es la legitimidad
Prediction Markets: Tales from the Election
An approximate introduction to how zk-SNARKs are possible
Why we need wide adoption of social recovery wallets
An Incomplete Guide to Rollups
La Guía Incompleta de los Rollups
Endnotes on 2020: Crypto and Beyond
Convex and Concave Dispositions
Why Proof of Stake (Nov 2020)
為什麼權益證明棒棒的(2020 年十一月)
Gitcoin Grants Round 7 Retrospective
7ème tour des subventions Gitcoin - Rétrospective
Coordination, Good and Bad
Trust Models
A Philosophy of Blockchain Validation
Gitcoin Grants Round 6 Retrospective
Exploring Fully Homomorphic Encryption
Gitcoin Grants Round 5 Retrospective
A Quick Garbled Circuits Primer
預測市場:一個選舉小故事(2021年 二月)
Review of Gitcoin Quadratic Funding Round 4
Base Layers And Functionality Escape Velocity
Christmas Special
Quadratic Payments: A Primer
Hard Problems in Cryptocurrency: Five Years Later
Review of Gitcoin Quadratic Funding Round 3
In-person meatspace protocol to prove unconditional possession of a private key
Understanding PLONK
The Dawn of Hybrid Layer 2 Protocols
Sidechains vs Plasma vs Sharding
Fast Fourier Transforms
Control as Liability
On Free Speech
On Collusion
[Mirror] Cantor was Wrong: debunking the infinite set hierarchy
A CBC Casper Tutorial
[Mirror] Central Planning as Overfitting
Layer 1 Should Be Innovative in the Short Term but Less in the Long Term
A Guide to 99% Fault Tolerant Consensus
STARKs, Part 3: Into the Weeds
On Radical Markets
Governance, Part 2: Plutocracy Is Still Bad
Proof of Stake FAQ
Sharding FAQ
Notes on Blockchain Governance
A Quick Gasprice Market Analysis
STARKs, Part II: Thank Goodness It's FRI-day
STARKs, Part I: Proofs with Polynomials
On Medium-of-Exchange Token Valuations
A Prehistory of the Ethereum Protocol
A Note on Metcalfe's Law, Externalities and Ecosystem Splits
The Triangle of Harm
On Path Independence
Analyzing Token Sale Models
Engineering Security Through Coordination Problems
Hard Forks, Soft Forks, Defaults and Coercion
A Note On Charity Through Marginal Price Discrimination
[Mirror] Zk-SNARKs: Under the Hood
[Mirror] Exploring Elliptic Curve Pairings
[Mirror] A Proof of Stake Design Philosophy
[Mirror] Bir Proof of Stake Tasarım Felsefesi
[Mirror] Quadratic Arithmetic Programs: from Zero to Hero
Über Kollusion
Situazioni di collusione
Zmowa
Na colusão