Let's stop using private keys to hold funds, instead use contracts and signed messages

in #ethereum6 years ago (edited)

Stop using simple ethereum accounts to store funds. Let's just use them instead to sign messages (they work as authorization tokens)
Stop backing up private keys and seed phrases. Private keys are safer from theft if they never leave the device they are on. If you lose the device, just generate another one to access the funds, using the devices you still have access to
Store all your funds instead, in identity contracts that can execute signed messages from authorized accounts
Add smart recovery options on that contract, in case you lose all the current keys (they can be seed phrases, friends recovery, etc)
Since now the deployer which is paying the gas is different than the signer, the contract can pay back the deployer to reimburse the gas spent on any token both agree on. It means you could be paying you ethereum transactions in dai or even a token specific app!
Identify that contract using an ENS subdomain (which can be registered immediately when you create a contract). Now every user would have their own easily typeable username!
And that's basically it. Anyone wants to help?

Source:

Sort:  

Source
Plagiarism is the copying & pasting of others work without giving credit to the original author or artist. Plagiarized posts are considered spam.

Spam is discouraged by the community, and may result in action from the cheetah bot.

More information and tips on sharing content.

If you believe this comment is in error, please contact us in #disputes on Discord

I updated the source. Thank you for your feedback.