Cryptocurrency is a fundamental new building block for the financial system. It enables 24/7 cross border payments, provides access to the global financial system to anyone with a cellphone and internet connection, and enables users to have complete control over their own assets without an intermediary. But just like every new technology before it, crypto demands new tools to protect it from ever evolving cyber threats. As the largest custodian of cryptocurrency in the world, Coinbase invests enormous time and resources to build novel, cutting edge tools for the benefit of our customers. To do this, we have invested in a unique bench of talent, combining expertise in cryptography, engineering, security and cryptocurrency to create a unique set of capabilities.
We also care deeply about the overall crypto ecosystem, so where possible and helpful we are committed to open sourcing the tools we build for the benefit of all.
Today, we are open sourcing our Multi-Party Computation (MPC) cryptography library. Imagine a safe that requires multiple combination codes to unlock. Each person in a group knows only their part of the combination, and they never share their piece with anyone else. To open the safe, everyone inputs their respective code simultaneously. The safe unlocks without any individual ever knowing the complete combination.
This represents MPC: different parties contribute fragments of the key -- called shares -- to collaboratively perform a signing operation, while preserving the privacy of their shares. Importantly, during the MPC operation, the shares are never combined, and so are never exposed on any single device.
By open-sourcing this technology, we’re raising the bar for security across the industry. Now, others can adopt, test, and improve on this method—leading to a safer and more resilient crypto ecosystem.