brave / brave-browser

Brave browser for Android, iOS, Linux, macOS, Windows.
https://brave.com
Mozilla Public License 2.0
17.24k stars 2.24k forks source link

Support resolution of Unstoppable Domains with classical DNS records via Ethereum #15160

Open yrliou opened 3 years ago

yrliou commented 3 years ago

Description

Support resolution of domains with dns.A/dns.AAAA records saved on the Ethereum network. Records will be retrieved by calling ProxyReader.GetMany contract method and should be used during host resolution.

yrliou commented 5 months ago

Actually it might be something we won't want to support to avoid security risks. cc @fmarier Maybe we want to close this as invalid.

fmarier commented 5 months ago

cc @diracdeltas @kdenhartog

kdenhartog commented 5 months ago

I generally don't want to support this at this point, but I would like to resolve it after we've figured out how we'll handle namespace conflict resolution. Otherwise we'll make it harder to solve that issue later once we've already added this in my opinion.