Bitcoin payments processor BitPay has released the beta version of an open-source, multi-signature wallet service called Copay.
Copay aims to provide a solution to a central security issue posed by the use of a private key – that bitcoins can become compromised and stolen if someone fraudulently gains access to it. The issue has brought a lot of attention to multisig technology, with several notable companies in the ecosystem developing and releasing multisig wallets in recent months.
BitPay chief executive and co-founder Stephen Pair told CoinDesk that the company expects multisig transactions to become the norm for routine, day-to-day usage, saying:
"Almost three years ago the ground work for multisig transactions was prepared with extensive design work by the core developers. The concerns back then, as now, was making bitcoin more secure against theft."
How Copay works
Copay's origins trace back to an internal transaction security mechanism within BitPay. Over time, the company gradually worked toward making the tool a secure wallet for mainstream and enterprise usage. As Pair explained:
"We have always wanted to leverage this technology to not only increase the security of our bitcoin storage, but also to create a workflow for authorizing expenditures. We wanted to make sure any expenditures were signed by authorized people within the company."
Copay establishes peer-to-peer connections with wallet users. To use the wallet, each user must create his or her own master key and share the public portion with other copayers. The wallet allows up to 12 copayers and four required signatures.
When a user wants to spend bitcoins from a shared wallet, the other copayers receive an alert prompting them to confirm or reject the transaction.
Once the minimum number of participants – determined by the wallet's creator – verifies the spending activity, the transaction is completed and broadcasted to the bitcoin network.
Previously dubbed Cosign, Copay uses Insight, an open source block chain explorer and API, and is built on top of Bitcore, BitPay's native interface to the Bitcoin protocol. CoPay is currently in beta and available on Github.
BitPay indicated on its blog that it welcomes beta testers, but cautioned that the project remains under development.
The year of multisig
BitGo received $12m during an investor funding round in June , while last week, the Boost VC-backed BlockCypher released a free API that allows developers to incorporate the security feature to their own apps.
Demand for multisig wallets is increasing considerably as block chain technology develops, consumer education becomes more widespread and questions of secure storage become more pertinent.
The need for such technology has long been argued by prominent members of the bitcoin community.
"I think wallets will be nicer, I think user interfaces will be polished, I think it will be, you know, much more secure. I think multisignature will go a long way for that."
Disclaimer: CoinDesk founder Shakil Khan is an investor in BitPay.