|
|
|
|
|
by gamblor956
1490 days ago
|
|
Multi-signature contracts already exist in the real world. Just so you know, multi-signature contracts have been a requirement of real world contracts for several centuries. Decentralized finance products also already exist. They're called microloans. Someone got a (memorial) Nobel prize for this in 2006. Multi-party computation. Have you heard of SETI@home? It came out in 1999. It was followed by Folding@home in 2000. So basically, all of the "innovations" of "crypto space" are just things that have already been done in the real world, but now are being done online less efficiently. I guess that's what counts for progress if you never bothered to learn history. |
|
Decentralized finance products like uniswap and compound are not the same as micro loans, and micro loans have massive issues with trust, fraud, and solvency. Being able to swap or lend assets in a completely trustless way is something new, and enables new and novel technology like flash loans to exist (which make for more efficient markets). Plus I can go read the actual holdings of these protocols and build whatever machinery I want to respond to changes. Both protocols have a governance process with a timelock so no changes are made without the market having time to react, which overcomes a lot of the risk of malicious proposals (if I somehow pass a proposal that says “pay me all the money in the contract” then everyone will pull their money from the platform before it executes).
As for MPC I’m taking more about cryptographic MPC than something like SETI. A HUGE problem with managing cryptographic keys, be they root dns keys (13 of which control essentially the entire internet) or keys for SSL certificates is that they must exist somewhere in memory to be used. If they’re in memory they can be stolen and no one can actually tell if they’ve been stolen or not until it’s too late. Right now we have ok solutions to some of this through HSMs but then how do you also do backups properly? The MPC research I’m talking about specifically offsets these risks by never having the key exist in one place, and instead it being similar to a multisig where participants come together to create this material. An added benefit depending on how you set this up is that it only requires 1 party to be honest for the whole system to remain sound. ZCash did their entire setup for their protocol this way (https://z.cash/technology/paramgen/). Coinbase also just rolled out support for doing this at scale so that they can have users participate in these crypto protocols without having to manage their own keys (https://cointelegraph.com/news/coinbase-unveils-web3-mobile-...).
So yeah I can see how if you’re a person who has done 0 research into this things sound similar on the surface, but you’d probably also be in the camp of “we already have the post office, what’s the point of email” back in the 90s.