by Kalle Rosenbaum | Dec 14, 2015 | Uncategorized
Last week I attended Scaling Bitcoin in Hong Kong. I will try to summarize my main takeaways from that. Segregated witness The talk that caused most buzz was Pieter Wuille on segregated witness. This is a really interesting idea that’s actually implemented (sort...
by Kalle Rosenbaum | Dec 1, 2015 | Uncategorized
I’m attending Scaling Bitcoin in Hong Kong to present my and Rusty Russell‘s work on IBLT and Weak Blocks. We’ll start on the 7th at 12:15 local time, or 04:00 UTC. Schedule here. My part of the talk will cover IBLT specific statistical analyses,...
by Kalle Rosenbaum | Nov 23, 2015 | Uncategorized
Mycelium has implemented Proof of Payment (BIP120 and BIP121), and I’m really glad they did. It’s one of the most popular wallets out there. Plus, I implemented most of it. I’d like to show you how smooth the user experience can be when PoP is used...
by Kalle Rosenbaum | Nov 16, 2015 | Uncategorized
I have written two BIPs (Bitcoin Improvement Proposal), BIP120 and BIP121, that specify how a wallet can prove that it has made a payment. This blog post takes a stab at explaining this process. If you want to play with this, install Mycelium on android and go to my...
by Kalle Rosenbaum | Nov 9, 2015 | Uncategorized
<< Part IV | This is Part V of a multi-part series on Bitcoin block propagation with IBLT. Rusty Russell has dumped mempool data from 4 different nodes around the globe. It covers a week’s worth of data. The purpose of the dumps was to get an idea on how...
by Kalle Rosenbaum | Nov 2, 2015 | Uncategorized
<< Part III | This is Part IV of a multi-part series on Bitcoin block propagation with IBLT. | Part V >> Failure probability will increase when we squeeze more differences into the IBLT. Basically, I want to answer the following question: How will failure...
by Kalle Rosenbaum | Oct 26, 2015 | Uncategorized
<< Part II | This is Part III of a multi-part series on Bitcoin block propagation with IBLT. | Part IV >> I want to get idea on how failure probability, the probaility that decoding of the IBLT fails, depends on cellCount. So the question is How fast does...
by Kalle Rosenbaum | Oct 19, 2015 | Uncategorized
<< Part I | This is Part II of a multi-part series on Bitcoin block propagation with IBLT. | Part III >>> In part I of this IBLT series, Bitcoin block propagation with IBLT, Part I: infographic, I used 3 hash functions and a value size of 64 bytes....
by Kalle Rosenbaum | Oct 9, 2015 | Uncategorized
This is Part I of a multi-part series on Bitcoin block propagation with IBLT. | Part II >> Skip boring text and go straight to infographic! Late 2014 I started looking into IBLT (Invertible Bloom Lookup Tables) applied to Bitcoin block propagation, after reading...