Posts
An Opinionated Overview of ZK Tooling and Proof Systems Right Now
crypto zk || When entering the ZK space, it’s easy to be overwhelmed. Everyone is shilling their own protocol, and there are a ton of different proving standards and papers coming out every day. Folks often have similar questions on how to think about different ideas and protocols security, efficiency, and tradeoff wise. Unfortunately, its very hard to quickly distinguish what is worth investing into, and all of the precise security guarantees or undisclosed “gotchas”.
Conviction is the Scarcest Resource: Essays About Gaining Real Conviction
advice || A friend a few years back to me said, “Conviction is the scarcest resource, not time.” It’s stuck with me, and I’ve developed a life philosophy around it. It’s easier for me to publish bullet notes than essays, so I’m gonna try to approach this in a map vs territory kind of way: I point at a map and say look, that’s the shape of that thing and here are some shapes that are not that thing, and hopefully it’s enough for you to fill in my point yourself.
Conviction is the Scarcest Resource: Dialogues About Conviction
advice || A friend a few years back to me said, “Conviction is the scarcest resource, not time.” It’s stuck with me, and I’ve developed a life philosophy around it. I struggle to write about it (though it’s very easy for me to talk about it in a Q&A format). I’ve reorganized some discussion notes/text chats that help start putting pen to paper and hopefully leave some helpful nuggets. This is Part 1 in a multiseries blog post about conviction.
Things for Recovering Hoarders Like Me [Live Post]
recs || Thought it would be fun to share useful things that I’ve bought for myself, as inspired by Andrew Connor, Alexey Guzey, and nudging from Vivek. Many other lists online are also quite comprehensive and I have taken many things from them. Most stuff is from Amazon, but I’ve linked to the cheapest place online I’ve found it. I want to add software here soon as well. This alive document will be updated every time I buy something incredible.
TV Show Recs for Plot Addicts Like Me [Live Post]
recs || It’s hard to find a curated list of shows that I or my friends would like. I’ve tried to get my shows from Netflix before, or my friends – even then, it’s hard to isolate why people like specific shows with only spoiler-free reviews. Personal recommendations are rare and treasured, and I wish there was a place that all my friends put their favorite shows up so I could steal from that list instead.
How Quantum Computers affect Cryptography and Blockchain, and Solutions
crypto zk quantum || I think this is a good middle ground between the oversimplified layman-oriented quantum news articles, and the hyper academic quantum computing papers that are hard for a cryptographer to parse. As the field rapidly evolves, things here may become outdated or wrong. Feel free to leave thoughts/comments/corrections on the hackmd draft of this post! An old version was previously also posted on zkresearch and a version that explains how to migrate Ethereum was posted on ethresearch.
Questions for Curious Rabbit-holers Like Me [Live Post]
recs || These are just extracts of the most interesting thoughts from conversations I have, or articles I read, or things I languidly think about. Hopefully this can serve as a place to record my response to things to both re-evaluate later and invite public discussion on to correct my takeaways, so I’d love hearing any feedback or related ideas! Title inspired by the incredible rabbitholeathon. Usually phrased in the form of questions, as that’s a fairly simple way for readers to critically come to their own ideas as well.
ZK Email
crypto zk || The lack of trustless integration with web2 is one of the leading reasons that blockchains feel siloed from the rest of the world – there’s currently no way of trustlessly interoperating with the exabytes of existing information online, built up over decades by millions of users, that plug into every system we use every day. The resulting isolation of blockchains leads to fully contained apps and ecosystems: a great fit for DeFi or gaming, but a terrible fit for prosocial applications trying to weave themselves into our daily lives.
PLUME: Unique Pseudonymity with Ethereum
crypto zk || Thanks to Kobi Gurkan, Wei Jie Koh, Vivek Bhupatiraju, Remco, Wei Dai, Nalin, gubsheep, ludens, Blaine Bublitz, Prof. Kalai, Prof. Vaikuntanathan, Prof. Boneh, Richard Liu, Piotr Roslaniec, Lily Jordan, and Riad Wahby [and probably tons of other folks I’m missing, please dm me if I did!] for making this work possible :) Why do we want PLUMEs? The proliferation of advances in zkSNARK applications has created a useful new privacy primitive: a user can prove statements about their identity without revealing their full identity.
Movie Recommendations for Puzzle-Lovers Like Me [Live Post]
recs || It’s hard to find a curated list of movies that I or my friends would like. I’ve tried to get my movies from the Cannes Film Festival winners, or the A24 trailers, or from the IMDb top movies, or from the Oscar nominees, or my friends – even then, it’s hard to isolate why people like specific movies and stick to spoiler-free reviews. Personal recommendations are rare and treasured, and I wish there was a place that all my friends put their favorite movies up so I could steal from that list instead.
Cheap, Anonymous Vickrey Auctions on-chain
crypto || Intro to vickrey.xyz Thanks to an idea from @0xngmi, a team of @real_philogy, @outdoteth, and me recently prototyped the first maximally private Vickrey auctions on-chain [repo here] (also shoutout to @0x_Beans and @rauchp_ for some additional analysis and help). Unlike past implementations of Vickrey auctions on-chain, vickrey.xyz leverages uninitialized CREATE2 addresses to not only conceal the size of bids, but their existence (more precisely, their association). This is unlike existing implementations, which only hide the amount, but disclose the other bidders’ identities and their maximum possible bids.