ensdomains / resolvers

A collection of resolvers for ENS domains
BSD 2-Clause "Simplified" License
70 stars 53 forks source link

Verify ENS entry on an external device? #24

Open ivan-prodanov opened 4 years ago

ivan-prodanov commented 4 years ago

I'm not sure if this is the proper place to fire up this conversation, but I'm a huge fan of ENS. I've been chasing Ledger to implement support for ENS in the last several months and finally I received a reply from their CTO. He said

We'd be interested to give it a look after finding a way (as decentralized as possible, ideally) to verify an ENS entry on device

Sounds to me like these guys need a way to verify the ENS domain-address pair on an external offline device (the Ledger wallet itself) to avoid spoofing or man-in-the-middle attacks. Is there a way to achieve this?

The discussion is on their subreddit

Arachnid commented 4 years ago

This is tough right now, because light clients on Ethereum aren't very light. The only way I can suggest right now is to have a trusted party that signs attestations to the accuracy of an ENS record.