S17 E17: Lukas Hozda on BIP110, Bitcoin & Rust
from Bitcoin Takeover Podcast Hosted by Vlad Costea
Lukas Hozda is the incumbent genius at Braiins mining: the Jack of all trades who's been with the company since he finished high school and can get assigned to any project. He wrote "Programming Bitcoin in Rust" and lately he's scrutinized BIP110. Time stamps: 00:00:46 – Introducing Lukas Hosoda, author and Rust developer at Braiins 00:03:08 – Discovering Bitcoin at age 12 and mining 00:07:04 – Career at Braiins 00:09:43 – Braiins Office Mining & ASICs 00:13:01 – Braiins Mini Miner (BMM101) 00:15:16 – Drivechains & Sidechains 00:17:49 – Bitcoin News & Braiins Blog 00:19:01 – Braiins HashPower Product 00:21:39 – Mining Decentralization 00:22:51 – Cake Wallet & Zcash Giveaway 00:24:01 – Terraria Plugin Development 00:27:44 – SideShift & Swapping 00:31:11 – Breadwallet & Node Mapping 00:33:38 – Joining Braiins as a Rust Programmer 00:36:06 – Writing the Book "Building Bitcoin in Rust" 00:39:43 – BIP 110/444 Research 00:40:55 – How Bitcoin's Gossip Network Works 00:44:31 – Mempool & Private Transactions 00:45:54 – Marathon Slipstream . 00:47:10 – History of OP_RETURN & Arbitrary Data on Bitcoin 00:51:19 – Spam, Transaction Fees & Block Size 00:55:18 – UTXO Set Growth 00:57:50 – ZK Proofs & Ethereum 00:58:44 – Nostr Community's Emotional Approach to Bitcoin 00:59:28 – Filtering Challenges 01:01:38 – Ordinal Inscriptions & Developer Response 01:02:54 – Mining Pools & Incentives 01:05:31 – Block Subsidy & Layer 2s 01:07:31 – User Growth, Adoption & Institutions 01:11:09 – BIP 444/110 Analysis 01:15:27 – Data Limits & Programming 01:19:09 – Forks & Market Reactions 01:22:58 – Bitcoin’s Core Values 01:25:49 – Node Running Legal Risks & Institutions 01:29:00 – Giveaway & Closing 01:31:26 – Recurring Bitcoin Debates 01:35:06 – Toxicity in Debates 01:36:35 – Epstein Files & Final Thoughts
Embed this episode
What this episode covers
Lukas Hozda is the incumbent genius at Braiins mining: the Jack of all trades who's been with the company since he finished high school and can get assigned to any project. He wrote "Programming Bitcoin in Rust" and lately he's scrutinized BIP110.
Chapters
- 1:08 Intro: live from the Braiins office in Prague
- 1:22 Building Bitcoin in Rust: the biggest Braiins book
- 1:47 Five years at Braiins, hired straight out of high school
- 2:31 Split keyboards, Emacs & Arno’s Engram
- 3:46 The hook: Lukas’s BIP 110 research
- 4:25 Discovering Bitcoin at 12 via a Czech PC magazine
- 5:49 Mining on Slush Pool & baking the family computer
- 6:19 The lost 2013 magazine article
- 8:03 From teenage miner to jack of all trades
- 10:20 Where did the office miners go?
- 11:19 The ASIC sauna & the Between Two ASICs podcast
- 12:15 The hardware department & the drill problem
- 13:56 BMM101: repurposed chips, probably S19s
- 14:44 Mini miner vs Bitaxe
- 15:33 40 watts: less heat than a tea candle
- 16:02 Why Lukas likes drivechains
- 17:42 LayerTwo Labs: drivechains on signet
- 18:04 Bitcoin news from memes & Twitter
- 18:36 Bitcoin.com News plug
- 20:06 The Braiins newsletter
- 20:24 Braiins Hashpower: exceeding all expectations
- 21:05 Two blocks found: solo pool & Parasite pool
- 22:18 Renting hashrate vs decentralizing mining
- 23:03 Better odds than the actual lottery
- 23:31 Cake Wallet giveaway: 1 ZEC live on air
- 24:24 Terraria plugins & naming disasters
- 26:47 Crowdsourcing a Nick Szabo interview
- 27:12 RIP Skype, Ventrilo & TeamSpeak marriage proposals
- 29:05 SideShift plug
- 29:58 ZEC arrives; SideShift dropped Zcash & Monero
- 31:19 Cake Wallet etymology: a Breadwallet fork
- 32:29 The fake node experiment: mapping the network
- 33:37 Breadwallets in the wild; Core & Knots dominate
- 34:17 COVID, LinkedIn & the closest job ad
- 35:06 The full-remote clause, five minutes from the office
- 35:47 Caretaker for his grandmother
- 36:23 A 100% job interview success rate
- 37:00 The book: rebuild the whitepaper in Rust
- 37:54 JBOK: just a bunch of keys wallets
- 38:59 Where to buy the book
- 39:25 MS Paint animals & the humble frog
- 40:46 BIP 110 research begins
- 41:15 Credit to Habovštiak, who went deeper
- 41:28 Gossip networks & the futility of mempool filtering
- 42:39 The sub-1 sat/vbyte summer precedent
- 43:30 One node relaying to one miner is enough
- 43:57 Filters don’t remove data from blocks
- 44:16 Super Testnet’s bandwidth argument & inventory messages
- 45:17 Private transactions would obscure the fee market
- 46:25 Marathon’s Slipstream; does Braiins have one?
- 47:27 The OP_RETURN default misunderstanding
- 48:01 BitMEX Research & the forgotten 1MB limit
- 49:13 You cannot ban steganography
- 50:24 Public keys vs arbitrary data: indistinguishable
- 51:18 Crippling multisigs & CoinJoins by accident
- 51:47 Encrypted data in the UTXO set
- 52:11 The real spam filter: fees & the block size limit
- 52:48 The communist framing: concern without payment
- 53:31 The “terabytes a year” fear is bad math
- 54:03 SegWit assumed full blocks
- 54:35 Unpopular opinion: bigger blocks would not destroy us
- 54:52 The Uncle Jim meme: custodial scaling
- 55:21 The UTXO set doesn’t live in RAM: LevelDB
- 56:04 Hot & cold UTXOs
- 57:04 Utreexo: kilobytes of state, scaling fixed forever
- 57:48 ZK proofs & syncing a node in seconds
- 58:56 The Knots camp: pure at heart, wrong on the tech
- 59:54 Whack-a-mole, Minecraft’s redstone bug & anti-cheat
- 1:01:59 Poelstra’s 2022 verdict on inscriptions
- 1:02:52 The CVE & the filtering pool’s fee paradox
- 1:03:38 Pools serve miners, miners serve profit
- 1:05:05 Hashprice reality: razor-thin margins
- 1:06:02 Halving 2024: when fees beat the subsidy
- 1:06:31 Satoshi’s incentive chapter remains unproven
- 1:07:14 L2s don’t pay miners; the Rootstock exception
- 1:07:52 Price go up: the real security model so far
- 1:08:32 Institutions arrived, new users did not
- 1:09:05 Fortnite skins & the AI agents opium
- 1:09:50 Hozda means Forest Guy; the Damages Car
- 1:12:20 BIP 444/110: the temporary stopgap framing
- 1:12:59 The toned-down legal threats
- 1:13:46 Manufacturing urgency, foot in the door
- 1:14:47 The CSAM argument & the 256-byte limit
- 1:15:48 MS-DOS graphics & the 300-byte image fallacy
- 1:16:34 The data contiguity fallacy: everything is decoded
- 1:18:14 Habovštiak’s calculator: alternatives barely cost more
- 1:18:37 Incentivizing the most harmful embedding methods
- 1:19:13 Let them fork: the market’s cold shower
- 1:20:16 Miners follow profit; the permissive chain’s head start
- 1:20:47 The SegWit2X precedent
- 1:22:07 Whoever keeps the name Bitcoin wins
- 1:23:15 Karpeles & the 79,956 BTC hard fork proposal
- 1:24:26 The slippery slope for censorship resistance
- 1:25:30 “It’s stored on my node”: prune it
- 1:26:45 Lobby for safe harbor instead
- 1:27:32 They’re not files, they’re not JPEGs
- 1:28:00 Cypherpunks who care what politicians say
- 1:29:11 The worst kind of mainstream adoption
- 1:29:55 The giveaway: a signed copy of the book
- 1:31:07 The challenge: post your favorite quote
- 1:32:00 Wikileaks cables, Bible verses & the juicy burger
- 1:33:56 Cyclical topics: quantum computing returns (BIP 360)
- 1:34:52 Block size & the 21M cap will be back too
- 1:35:34 Why retesting old decisions is healthy
- 1:36:04 Toxicity: Christian got called ugly
- 1:37:28 The Andy Back meme & the Epstein files
- 1:38:36 “Let’s not mess up Bitcoin”: closing
No transcript yet.