Contribution: Colab version of the Optech Schnorr / Taproot Workshop

Wednesday, November 27, 2019

Bitcoin Optech created a workshop explaining the Schnorr and Taproot upgrade to engineers. However, users needed to compile a patched version of Bitcoin Core with Taproot support and download and set up the Jupyter notebooks.

This causes friction for users who want to quickly try out the notebooks. I’ve contributed the option to run the notebooks in Google Colab, a cloud-based Jupyter notebook environment. This reduced the setup time to less than 20 seconds and the only requirement is a Google account. The links to the notebooks in the Google Cloud can be found in the Bitcoin Optech Schnorr / Taproot Workshop repository.

All text and images in this work are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License Creative Commons License


Image for (2020 version)

January 31, 2020 (2020 version)

The website shows Bitcoin protocol layer statistics. This includes statistics about Bitcoin transactions, their in- and outputs, about blocks and Bitcoin scripts. The project is a joint effort with Bitrefill CEO @ziggamon.


Image for Bitcoin Transaction Monitor

October 10, 2019

Bitcoin Transaction Monitor

Whenever you, an exchange or somebody else sends a Bitcoin transaction, it gets broadcast to all nodes in the Bitcoin network. Each broadcast transaction is represented by a dot on the Bitcoin Transaction Monitor scatterplot. The transactions are arranged by the time of arrival at my Bitcoin node and its feerate (fee per size). The plot reveals activity patterns of wallets, exchanges, and users transacting on the Bitcoin network.