Skip to main content

Multisig – Is it For Me?

bitcoin Key storage

The Bitcoin network dictates that, to create a valid spend transaction, you must provide proof of ownership of the bitcoin being used in the transaction. This is done via the use of a private key to create a digital signature (or proof) that the person creating the transaction is spending the coins belonging to them. Anyone in the network can look at the provided signature and corresponding address being spent from to verify the authenticity of the transaction, without needing to know the private key of person creating the spend. Anyone with access to your private key can spend from your wallet. Now that we understand the importance of private keys, we should probably understand how to secure them properly!

A typical Bitcoin wallet, such as those found on a mobile phone or desktop applications, protects your sats with a single master secret or ‘key’. To sign off on any spend from such a wallet requires a signature from this single key. These types of wallets are colloquially referred to as ‘single-sig’, short for ‘single signature’, referring to the authentication level required to create a valid spend. Used in a setting such as a mobile phone, single-sig wallet setups provide great convenience for those on the go spends that are typically on the lower end of the value scale.

Single-sig wallets can of course be used in more secure setups, such as with an air-gapped hardware wallet like Passport. Used in this context, the key, which is required to authorize transactions, never leaves the offline device. When paired with wallet software like BlueWallet, the software manages incoming transactions and constructs outgoing spends for the offline device to read and sign using its stored key. This extra step, where the authority to spend has been removed from the ‘online’ wallet software, provides an extra security layer against potentially compromised internet connected devices.

With this simplicity comes a theoretical single point of failure. If your wallet and/or seed backup gets compromised, so does your bitcoin! Sure, you could deploy a Passphrase, but what if we wanted to take things a step further and protect ourselves against even more attack vectors?

What is multisig?

Much like single-sig, multisig (short for ‘multi signature’), derives its name from the level of authentication or ‘proof’ required to create a spend transaction. Generally speaking, a multisig wallet requires sign-off from more than one key for any spend. With multisig, you have the freedom to fine tune your wallet configuration to suit your personal circumstances. Two of the most common approaches taken today look like this:

A 2-of-3 setup where 3 keys are used to create the wallet and protect the bitcoin, but only 2 of those keys are required to authorize a spend

A 3-of-5 setup where 5 keys are used to create the wallet and protect the bitcoin, but only 3 of those keys are required to authorize a spend

The number of different Multisig configurations is almost limitless and can be tailored for almost any scenario. A company holding bitcoin on their balance sheet might opt to create an 7-of-12 setup where all board members hold a key and a majority (7) of them are required to authorize spends, whereas individuals would likely not require this level of complexity and would opt for a simpler setup with fewer keys to manage.

multisig benefits

So why might a sovereign individual want to consider a multisig setup? What extra benefits will be gained to offset the increased complexity?

  1. Removal of a single points of failure – In a single-sig setup, if the device holding your private keys, or the corresponding mnemonic seed backup is compromised, so is your bitcoin. With multisig, an attacker would need access to the multisig wallet (or backup file) AND the minimum number of keys required to make a spend.
  2. Redundancy – With a multisig wallet, you can afford to lose at least one key and its corresponding offline backup and still be able to spend your bitcoin. In a 2-of-3 setup, for example, loss of a single key would not result in a catastrophic loss of funds. Likewise, in a 3-of-5 setup, loss of two keys would not result in a loss of funds.
  3. Protection against a compromised manufacturer – In the unlikely event that the hardware wallet used in a single-sig setup turns out to contain a malicious back door, the wallet manufacturer could wait until funds are deposited and then drain the wallet at any point in the future. In this scenario, the manufacturer may not even be at fault; the device could be intercepted in-transit and swapped with a compromised device before arriving at its final destination. When a multisig wallet is configured with devices from multiple vendors, this attack is mitigated.

multisig considerations

While multisig offers exponentially improved protection from single points of failure and improved redundancy from key loss when compared to single-sig, it does also pose some new problems that must be considered before diving in head-first.

  1. More seeds to backup – Every device or key has its own mnemonic seed backup. Storing any of these at the same location negates the some of the benefits we outlined above. Do you have enough secure locations to store all of these seeds?
  2. More devices to secure – As outlined above, storing these devices in the same location is an attack vector. More devices = more secure locations required.
  3. Wallet configuration backup – In a doomsday scenario where a single key (and its backup) in a 2-of-3 setup is lost and the computer holding the wallet software is also not accessible, the remaining two keys, on their own, are not sufficient to recreate the wallet. To mitigate this, it is advisable to keep a copy of the wallet backup file with every key backup. Fortunately, modern multisig coordinator software like Sparrow or Specter Desktop offer this in a single file that can be printed or stored on a USB or microSD card. This file alone does not have the ability to spend; think of it as the ‘framework’ from which you can recreate the wallet.
  4. Inheritance – You might be an avid Bitcoiner, keen on leveling up your Bitcoin security but is your next of kin? You might have the most secure setup the world has ever witnessed, but if only you know how to access it, your bitcoin disappears when you do! The obvious thought is to leave some detailed instructions in case of emergency, but what if those instructions were to fall into the wrong hands?
  5. Spending inconvenience – If you need two keys to spend from your wallet, with one in your home and another a 90 minute drive away at a relative’s house, it could become a real chore if this is a wallet you’re planning to use on a regular basis.

multisig with passport

So, you’ve weighed up the pros and cons and decided to protect your bitcoin using a multisig wallet. Here’s one of the many ways you can do that easily using Passport and one of our favorite desktop wallets, Sparrow . Be sure to check out our other multisig tutorials covering BlueWallet and Specter Desktop.

https://youtu.be/Gx0mke_4BJU

Once set up, signing multisig transactions with Passport is very similar to single-sig and can be done via QR or microSD. Passport also allows you to view all of the multisig wallets it is a part of by heading to Settings > Multisig. Within the multisig menu you can also import new configurations via QR code or microSD as well as set the device’s ‘Multisig Policy‘. This setting dictates the way in which the device behaves when importing new configurations.

Multisig is an extremely powerful tool in the right hands, capable of protecting your wallet from almost all perceivable attack vectors – but it’s not without potential pitfalls! We suggest weighing the options discussed here and making up your own mind based on your own personal circumstances.

Passport Founder’s Edition is Sold Out! Preorder Batch 2 Today.

In Summer of 2020, we introduced our design for a next-generation Bitcoin hardware wallet that uses a camera and QR codes to facilitate airgapped transactions. We aimed to build a device that was beautiful, intuitive, and secure – while also being open source and assembled in the USA. We called it Passport.

We began shipping our first batch of 1000 devices, Passport Founder’s Edition, in May. We are thrilled to announce that our first batch is officially sold out! 

Feedback on Passport has been overwhelmingly positive. In our recent customer survey, we received scores of comments lauding Passport’s ease of use, design, build quality, and commitment to the FOSS (free and open source software) movement.

Our users have also been spreading the good word on Twitter.

https://twitter.com/BTCBap/status/1408923465260802051
https://twitter.com/Marketsbylili/status/1447893683471360007
https://twitter.com/gadgetguy615/status/1446142427505610755
https://twitter.com/b_bitcoin_only/status/1431696290727874562?s=20

Once you use a Passport, there is no going back. Take it from the esteemed Bitcoin Q+A, who after getting his hands on a Passport and writing a fantastic getting started guide, decided to join the Foundation team in a full time role! 

Passport Batch 2

We are now preparing for Passport Batch 2, which is estimated to ship in February 2022. Batch 2 will consist of 2500 devices. All long-lead time components, such as the processor and secure element, have already been procured. 

The Foundation team is made up of perfectionists. So rather than continuing to ship the exact same product, we’ve made numerous improvements to the electromechanical design and manufacturing process, while keeping the security architecture and general form factor unchanged. We’ll detail these improvements over the next couple of months.

This has allowed us to substantially reduce Passport’s cost. So we are launching preorders with a special price of $199, a full $100 price drop!

As of today, you can preorder Passport Batch 2 on our website. Preorders are completely refundable, even if paid in Bitcoin. 

EASIER BITCOIN PREORDERS

If you preorder in Bitcoin but change your mind, we’ll refund your entire purchase amount denominated in Bitcoin.

Likewise, if you pay in Bitcoin but the price appreciates between the day you order and the day we ship, we’ll refund your Bitcoin gains before shipping. This way you won’t have to make the difficult choice between paying in Bitcoin to preserve your privacy or losing out on potential Bitcoin gains between now and February! 

Founder’s Edition Customers

To our Founder’s Edition customers – we massively appreciate your support and faith in us. Passport Batch 2 won’t ship for 3 months, but we still understand that a $100 price drop is significant. Therefore we’ll be emailing you in the next few days a 21% discount off a Passport Batch 2 unit, in case you want to buy a new Passport for yourself or for a family member.

Additionally, though Passport Batch 2 will introduce numerous improvements, Passport Founder’s Edition will continue to receive regular firmware updates! We’re excited to keep improving your Passport experience as time goes by.

Questions? Contact us at [email protected], DM us on Twitter, or join our Telegram group.