Jeremy Rubin

Visiting Japan

I’m visiting Japan for two weeks to help teach BC-2 (https://bc-2.jp) at Digital Garage. I’m very excited to have the chance to explore Tokyo and hope to make many new friends while out here!

Introduction to Bitcoin Development

Here’s an introduction to Bitcoin Core Development I gave at the BC-2 Workshop (https://bc-2.jp/season1/). • Bitcoin Development process • Bitcoin Improvement Proposals (BIP) Process

Kansai Trip

This post got backlogged, so just putting it up unfinished. Will backfill pictures when I find them later. I took a few day reprieve from Tokyo to visit the Kansai prefecture. While there,

Drawing the Blockchain

One of my major pet peeves in presentations about the blockchain is that most people seem to draw the arrows/pointers in the incorrect direction. Pointers should point from newer blocks to older

Perfunctory Tokens for Public Works

I gave a talk at the Digital Garage New Context Conference in Tokyo about “Perfunctory Tokens”. It’s presented as a set of opinions I’m thinking through about with regards to the emergent

Censorship by Ethereum Maintainers

The Ethereum Maintainers and Moderators inexplicably took actions to censor the Fuck Nazis Virtual Lapel Pin. When I posted the project to the Ethereum subreddit on August 26th (here

Giving Money Away?

a version of this originally appeared on tokendaily.co (https://www.tokendaily.co/blog/giving-money-away), I still need to verify all edits match. Give a Man a Bitcoin, and You Feed Him for a Day.

Templates, Eltoo, and Covenants, Oh My!

If you’ve been following The Discourse, you probably know that Taproot is merged, locked in, and will activate later this November. What you might not know is what’s coming next… and you

CheckSigFromStack for 5 Byte Values

I recently published a blog post (https://rubin.io/blog/2021/07/02/covenants/) about covenants on Bitcoin. Readers were quick to point out I hadn’t fully explained myself on a claim I made that

Quantum Proofing Bitcoin with a CAT

I recently published a blog post (https://rubin.io/blog/2021/07/02/signing-5-bytes/) about signing up to a 5 byte value using Bitcoin script arithmetic and Lamport signatures. By itself, this is

BIP-118 What Gets Hashed Chart

As a part of my ongoing review of BIP-118 I put together a chart (https://docs.google.com/spreadsheets/d/1KeWJ_cly9zoRX5_h70RTniRT2m8_iaVceK_aF6obWeM) of what gets hashed under the current proposal.

Day 1: Rubin's Bitcoin Advent Calendar

What says Christmas more than an Advent Calendar to count the days till Santa comes? Honestly, I’m not too sure, I’m a Jew. Happy Hanukkah everyone! But in the spirit of the season, I figured the

Pillars of Bitcoin: Scalability

Welcome to day 2 of my Bitcoin Advent Calendar. You can see an index of all the posts here (/advent21) or subscribe at judica.org/join (https://judica.org/join) to get new posts in your inbox This