Replies: 4 comments 8 replies
-
Looking into to MPC more, I don't see how it will be useful to us. Here is what I understand about what MPC does compared with what we need for our use case. Our ProblemWe need a means of sharing encrypted data between authorized devices, when any number of those devices are offline. We need the ability to "onboard" new devices so that they may also read any of that account's data. So to recap requirements:
MPCMPC is a mechanism which allows sensitive information to be withheld, but still used to compute the result of a function on that information. Any invocation of MPC requires that all parties involved be online. It also is not a quick process. So the issues this creates with our use case is:
|
Beta Was this translation helpful? Give feedback.
-
The one usecase I do see for MPC is for transferring assets like NFTs or aliases on Sonr. This way we can have MFA through multiple devices to authorize those transactions. |
Beta Was this translation helpful? Give feedback.
-
Huzzah @mcjcloud was convinced |
Beta Was this translation helpful? Give feedback.
-
How do we utilize multi-wallet encryption amongst all Motor Nodes connected to a User?
Read some interesting stuff about Multi-Party Computation (MPC). TLDR; MPC enables multiple parties – each holding their own private data – to evaluate a computation without ever revealing any of the private data held by each party (or any otherwise related secret information).
Solution
Since root level DID is currently supposed to be using the MultiSig mechanism and it is not implemented yet (along with Race conditions/Edge cases). Therefore, we should do some R&D on how MPC could be integrated with a Motor Node for our transactional mechanism and authorization mechanism. This would allow the Libp2p motor host to operate as the most secure Wallet on the market. Along with this, I was thinking that private key generation should be tied to Users Vault Bucket - tangential to how ZenGo is handling it, except the data is retained with the User (Due to our DID mechanism).
Resources
Diagram(s)
Beta Was this translation helpful? Give feedback.
All reactions