Impressions from Scaling Bitcoin workshop

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 of) into bitcoin core. It’s moving the sigScript (basically the signatures) out […]

Continue reading

Proof of Payment in Mycelium

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 poperly! If you would like to play with this, […]

Continue reading

Proof of Payment explained

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 demo site and try it out! […]

Continue reading

IBLT Part IV: Increasing differences

<< 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 probability increase when differences increase? So, with a fixed IBLT, […]

Continue reading