An Introduction Guide on Bitcoin TAPROOT

After analyzing the BIP of Schnorr digital signatures, the time has come to better understand how the BIP Taproot works and why it is so interesting for Bitcoin’s privacy

Gianmarco Guazzo
Coinmonks
Published in
4 min readOct 20, 2020

--

After years of waiting and many tests, the fateful update of the Bitcoin protocol has finally arrived, which will bring the BIPs Schnorr and Taproot within it. While the Schnorr signatures have already been explored in the last article, Taproot needs a more detailed explanation to understand what improvements it brings to the Bitcoin Core code.

The starting point: MAST

Bitcoin MAST is the starting point for this improvement proposal, which together with Schnorr digital signatures intend to improve the privacy of transactions. Basically, Bitcoin transactions work by blocking Bitcoins (or UTXOs containing BTC) within scripts, that is, spending conditions, written with the Script language. The set of scripts and the way they are concatenated and stacked together is called MAST (Merkelized Abstract Syntax Tree).

MAST Bitcoin

--

--

Gianmarco Guazzo
Coinmonks

+100k views on Medium, Bitcoin & Ethereum Enthusiast, Smart Contract Developer. Follow me for technical & informative web3 contents