Dwallet Labs Aims to Bring Scalable MPC To Web3 With Tiresias

Dwallet Labs Aims to Bring Scalable MPC To Web3 With Tiresias

Key takeaways

  • dWallet Labs has unveiled its groundbreaking research project named Tiresias.
  • Tiresias addresses the communication complexity challenge in MPC protocols

dWallet Labs, a cybersecurity company that specializes in blockchain technology, has unveiled its groundbreaking research project named Tiresias. Tiresias proposes a novel way to perform massive-scale threshold Paillier settings with thousands of parties in real-world scenarios. This could enable the possibility of performing multi-party computation (MPC) between thousands of participants in a trustless way, as part of the development of the Odsy Network and the dWallet primitive.

MPC and threshold cryptography are techniques that are used by many financial institutions and users in Web3 to secure assets and remove the single point of failure that private keys create. MPC protocols used in Web3 mostly generate ECDSA signatures, which is the most widely used signature algorithm in blockchains today, with a threshold of parties instead of one private key.

In the realm of Web3, financial institutions and users rely on MPC and threshold cryptography techniques to enhance asset security and eliminate the vulnerabilities associated with private keys. In Web3, MPC protocols primarily generate ECDSA signatures, which serve as the widely adopted signature algorithm in modern blockchains. However, existing state-of-the-art threshold ECDSA protocols face certain limitations. They either necessitate a trusted setup or impose performance restrictions that confine participation to a small number of individuals, which collides with the principles of Web3—decentralization and trustlessness.

“The problem with MPC protocols like these is that they either require a trusted setup or are limited by performance to a very small number of participants” said Yehonatan Cohen Scaly, CTO at dWallet Labs and Co-Founder of Odsy Network. “The premise of Web3 is that the only way to be trustless is with strong decentralization, so having a small number of participants is just as unacceptable as having to trust one entity”.

Existing MPC protocols require one-way communication between participants—every participant needs to communicate with every other participant, meaning a quadratic growth in complexity with every additional participant. dWallet Labs introduces Tiresias as a solution that can overcome this challenge while adhering to the fundamental principles of blockchain design. This could potentially open the door to threshold protocols with thousands of participants.

dWallet Labs has released an open-source implementation of Tiresias in pure Rust, that demonstrates unprecedented results with 100 decryptions by 100 parties in 1.5 seconds, and 1,000 decryptions by 1,000 parties in 266 seconds. For the first time, a path for a large-scale permissionless network to generate threshold ECDSA signatures.

“In order to make the vision of dWallets and the Odsy Network a reality, there are several breakthroughs we had to achieve, and the first one was dramatically increasing the number of participants in threshold protocols.” said Omer Sadika, CEO of dWallet Labs and Co-Founder of Odsy Network. “We are very excited and immensely proud of our research team for this achievement, and we’re looking forward to sharing more breakthroughs we have achieved on our way to building the world’s first decentralized access control layer to all of Web3.”

Conclusion

Tiresias is a groundbreaking research project by dWallet Labs that aims to bring scalable multi-party computation (MPC) to Web3. By using a novel threshold Paillier protocol, Tiresias can handle thousands of parties and operations in a trustless way. This could enable large-scale permissionless networks to generate threshold ECDSA signatures, which are widely used in blockchains to secure assets. Tiresias is part of the development of the Odsy Network and the dWallet primitive, which are designed to provide a secure, programmable, decentralized access layer to all of Web3.

Source: https://coincodex.com/article/29293/dwallet-labs-aims-to-bring-scalable-mpc-to-web3-with-tiresias/