- Influencers
- vitalik.eth

vitalik.eth
vitalik.eth offers profound insights into blockchain technology, the evolution of Ethereum, and the broader Web3 ecosystem. His content delves into decentralized systems, the philosophical underpinnings of digital currencies, and the future trajectory of web decentralization, shaping conversations across various platforms.
Recent Promotions
No promotions recorded yet.
Promoted projects will appear here.
Latest X Posts
Keyed nonces are not just a way to add stronger in-protocol support for privacy solutions. They are also a potential first foray into a new state scaling strategy for Ethereum: create new types of storage that are more optimized for handling categories of use cases that we care about, with restrictions on their use that make them usable at extreme scale while preserving the protocol's decentralization. Let's zoom in on this case (in-protocol nullifiers). Let's say we get to 2000 TPS of privacy-preserving transactions onchain, for eight years. Then we get 2^11 tx/sec * 2^25 sec/year * 2^3 years = 2^39 [ie. 500 billion] nullifiers stored onchain (the challenge with nullifiers is that they are fundamentally not possible to prune). It's actually far easier to keep Ethereum decentralized if we have 500 billion nullifiers onchain in a dedicated nullifier store, than if we just let them grow in the current state. The reason is that the more restrictive structure of nullifiers (only used to check validity, and we can require the nullifier ID to be explicitly specified in the tx) enables more decentralized ways of handling them. This includes: * Sharding: each node (incl builders) can hold a small percentage of nullifiers, and make sure to have a connection to an honest peer in each other shard * Bloom filters: see this somewhat wacky idea here for reducing the VOPS requirement for nullifiers to ~8 bits per nullifier: https://docs.fileverse.io/d/020001fc0012#k=UT7Btd6tyqHgOj47t-TX06F8D6OpcpM_2PKdf7s4tGE Both techniques are not possible to use for dynamically accessible state. And so builders would have to download the full 16 TB to become viable (not just optimal, viable!), and privacy protocol users would not be able to use FOCIL without providing a Merkle branch proving that their nullifier is unspent, and there would be very few nodes capable of providing such a branch... Zooming back out, the moral of the story is that fully dynamic state is much harder to handle at extreme scale (tens to hundreds of TB) than state that is more controlled and restricted in how it can be used. And so if we can move the majority of usage into these more specialized forms of state (which we can make much cheaper in terms of gas), then we can keep Ethereum decentralized, and highly scalable, and keep the fully dynamic state available for applications (eg. defi) that really need its full functionality.
All resolved now: https://x.com/eth_limo/status/2045552916157563148
Frequently Asked Questions
Related Influencers
Watcher.Guru
Watcher.Guru provides real-time, unbiased coverage of the global cryptocurrency and finance markets. Through high-frequency updates on Twitter, they deliver breaking news on blockchain regulation, market movements, and institutional adoption to a global audience.
CoinDesk
CoinDesk is a prominent global media company delivering news, insights, and data on cryptocurrency and blockchain technology. They cover market trends, future innovations, and host industry-leading events like Consensus, providing comprehensive analysis across various digital platforms, including their podcasts and specialized market reports.
Mario Nawfal
Mario Nawfal is a leading Web3 entrepreneur and host on X, providing 24/7 live streams and market analysis on business, technology, and global crypto markets. As a venture capitalist, he delivers deep insights into startup investing, digital asset trends, and breaking blockchain news.
Gary Vaynerchuk
Gary Vaynerchuk is a leading entrepreneur and NFT pioneer, renowned for founding VeeFriends and shaping the digital asset landscape. His content offers educational insights, market analysis, and business strategies, bridging traditional ventures with Web3 culture to highlight long-term value, community building, and digital ownership across various global platforms.
Cointelegraph
Cointelegraph is a leading global media outlet providing comprehensive coverage of the cryptocurrency and blockchain industry. Since 2013, they've delivered breaking news, in-depth research, and expert podcasts across multiple digital platforms, offering critical analysis and interviews for the Web3 community.
PlanB
PlanB is a leading cryptocurrency analyst, widely recognized for his deep quantitative Bitcoin analysis and the influential Stock-to-Flow model. He consistently delivers data-driven market updates, offering insights into Bitcoin price action and long-term valuation. Explore his expert commentary and analytical content across both YouTube and Twitter platforms.
Latest X Posts
Keyed nonces are not just a way to add stronger in-protocol support for privacy solutions. They are also a potential first foray into a new state scaling strategy for Ethereum: create new types of storage that are more optimized for handling categories of use cases that we care about, with restrictions on their use that make them usable at extreme scale while preserving the protocol's decentralization. Let's zoom in on this case (in-protocol nullifiers). Let's say we get to 2000 TPS of privacy-preserving transactions onchain, for eight years. Then we get 2^11 tx/sec * 2^25 sec/year * 2^3 years = 2^39 [ie. 500 billion] nullifiers stored onchain (the challenge with nullifiers is that they are fundamentally not possible to prune). It's actually far easier to keep Ethereum decentralized if we have 500 billion nullifiers onchain in a dedicated nullifier store, than if we just let them grow in the current state. The reason is that the more restrictive structure of nullifiers (only used to check validity, and we can require the nullifier ID to be explicitly specified in the tx) enables more decentralized ways of handling them. This includes: * Sharding: each node (incl builders) can hold a small percentage of nullifiers, and make sure to have a connection to an honest peer in each other shard * Bloom filters: see this somewhat wacky idea here for reducing the VOPS requirement for nullifiers to ~8 bits per nullifier: https://docs.fileverse.io/d/020001fc0012#k=UT7Btd6tyqHgOj47t-TX06F8D6OpcpM_2PKdf7s4tGE Both techniques are not possible to use for dynamically accessible state. And so builders would have to download the full 16 TB to become viable (not just optimal, viable!), and privacy protocol users would not be able to use FOCIL without providing a Merkle branch proving that their nullifier is unspent, and there would be very few nodes capable of providing such a branch... Zooming back out, the moral of the story is that fully dynamic state is much harder to handle at extreme scale (tens to hundreds of TB) than state that is more controlled and restricted in how it can be used. And so if we can move the majority of usage into these more specialized forms of state (which we can make much cheaper in terms of gas), then we can keep Ethereum decentralized, and highly scalable, and keep the fully dynamic state available for applications (eg. defi) that really need its full functionality.
All resolved now: https://x.com/eth_limo/status/2045552916157563148