Crypto Wallets Just Got a Whole Lot Safer with Multi-Party Computation
Multi-party computation (MPC) wallets have emerged as a new type of cryptocurrency wallet that promises to revolutionize the way we store and manage our digital assets. Unlike traditional seed-phrase wallets, MPC wallets do not require a single master recovery secret. Instead, they use distributed cryptographic signing, where multiple parties jointly compute the output of a function while keeping their inputs private.
This approach offers several advantages over traditional seed-phrase wallets. For one, it reduces the risk of a single-point failure, as compromising one location does not compromise all of the information needed to perform a signing action. Additionally, MPC wallets can produce standard signatures that are verified using the underlying signature scheme's normal verification process.
However, MPC wallets also come with their own set of challenges and trade-offs. One of the main concerns is the complexity of the architecture and the need for specialized recovery processes. Users must understand the recovery process of their MPC wallet before storing long-term funds within it. Furthermore, some architectures for MPC allow for the option of key-share refresh or rotation, but this can be a complex process.