I stayed home and joined the circusMy first time trying aerial silks was at Burning Man, under a massive dusty circus rig amid thumping bass…Nov 547Nov 547
Rocktober in YosemiteMy 2022 fall season in Yosemite was stacked with great friends, big adventures, and rad climbing! Here are a few trip reports and stories…Nov 10, 20222Nov 10, 20222
Drinking CryptographersWith the holidays approaching, here’s a security/cryptography themed drink menu that you can use for inspiration for upcoming parties!Nov 4, 2022Nov 4, 2022
El Cap then El NapJulie and I climbed The Nose on El Capitan, over the Juneteenth 2022 long weekend! Here’s an informal trip report, which I’m writing up for…Jun 27, 20221Jun 27, 20221
Adventures with RSA Blind SigningGoogle One recently released a VPN service (explained here), with the goal of protecting users’ privacy as they browse the web. One…Feb 25, 20212Feb 25, 20212
Building on BulletproofsHow Bulletproofs works, and how we’re building a confidential assets protocol and confidential smart contract language with itApr 12, 20192Apr 12, 20192
Published inInterstellarProgrammable Constraint Systems for BulletproofsWe are excited to share our progress on extending our Bulletproofs implementation with a constraint system API which enables…Nov 19, 20184Nov 19, 20184
Bulletproof Multi-Party Computation in Rust with Session TypesAt Chain, we’ve been working on a pure-Rust library for Bulletproofs, which we described in a previous post. Our initial release only…May 11, 20181May 11, 20181