2-of-3 inputs using Pay-to-Taproot

The multisig user story

2-of-3 multisig with two hot keys and one (optionally) cold key
The most likely spending option with the two hot keys is encoded as an aggregated key in the key path. The two backup spending options are put into leaves of the script tree.

Key path spending costs

Costs of key path input

Control Blocks

Depth 0 control block

Depth 1 control block

Script path spending cost

Script path spend assuming 2-of-2 MuSig leaf (hot backup key)

Construction with 2-of-2 OP_CHECKSIG (cold backup key, no MuSig)

Discarded approach: single leaf with 2-of-3 script

Conclusion

Upper bound of input and output sizes for single-sig and 2-of-3 multisig.

--

--

--

Bitcoin enthusiast, interested in UTXO management and coin selection. Contributor to Bitcoin StackExchange.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Statue of Liberty recruits 200 partners worldwide, and the rules are as follows.

YGG SEA Launches to Open the Metaverse to All of Southeast Asia

How to Burrow: A Step-by-Step User Guide

What is Join for win?

Path To Decentralization

Believe in Bitcoin? Buy This NFT

Giving Free Gifts to Stimulate Initial Interest in a Digital Assets Ecosystem (DAE)

What is Ethereum? A Helpful Guide to Understanding the Revolutionary New Technology

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Murch

Murch

Bitcoin enthusiast, interested in UTXO management and coin selection. Contributor to Bitcoin StackExchange.

More from Medium

Ethereum Sidechains vs Layer 2s: What’s the Difference?

DexTrac — May 2022 Update

Introducing use-to-earn: blockchain-powered model that will shake the world

Coinmarketcap API to track circulating supply and total supply