4 ms·
1. If in your use-case it's important to let the user recover from lost keys, you can have some multisignature recovery (I designate n trusted parties like frie
by zodiac 9y ago
1. If in your use-case it's important to let the user recover from lost keys, you can have some multisignature recovery (I designate n trusted parties like friends, family, governments etc, if I lose my key they are allowed to together designate some new address as me, and I trust them to verify me offline if I lose my key; we can do m-of-n multisignature, letting me trade of risk of them colluding to falsely verify someone vs risk of them not verifying me; using secret-sharing we can do this off-chain too).
2. If my use-case requires me to give someone access to my data in order to do their job (eg a hospital needs to see my medical records), then I think it's mathematically impossible to defend against what you said. (barring unlikely advances in homomorphic encryption and the like). Using public-key crypto allows us to eliminate having a intermediary party and the risk that the intermediary party gets hacked. Blockchain then allows us to credibly prove that our data existed at a certain point in time. Also there are use-cases where I maybe need not disclose all my data (eg maybe for some use-case my bank does not need to have access to my payslip, just a proof signed by my employer that it exists)
- rgejman 9y agoOn #1: I hear you and I think this is a totally valid approach for a society where we don't have little old ladies and gents who lose the piece of paper on which they've written their key and all their friends are old and they urgently need their secure key so that the doctor can access their health records. Or the kid who comes into the hospital in a coma and you can't get their secure key. Or for the recent immigrant family with no friends and their house burns down with all their secure keys inside. Or for the gay kid who gets kicked out of his house without taking his key and the people that blockchain "trusts" are his parents who just threatened to kill him if he comes home. The "use case" here is people's lives. People's lives are messy. Blockchain doesn't solve that mess, it pretty much just makes it worse. We should focus on using blockchain to solve "neater" problems like who owns what and who is contractually obligated to do what, etc. Those problems don't have edge cases that involve a parent who loses their memory or a kid who gets thrown out of his house.