logoalt Hacker News

havnagiggle12/08/20241 replyview on HN

Seems fairly simple to have a smart contract do a DNS validation to unlock funds. For example, someone sends to a contract "$1 to example.com". Then the URL owner publishes either a TXT file or DNS record that has a list of crypto wallet addresses. Contract then forwards the payments. You could even make the keys just the ISO codes for each currency.

It's as good of a proof for TLS certs, but it's susceptible to DNS hijacking, etc. Make the contract immutable to meet tornado.cash standard. There are already oracles for DNS lookups so this contract might already exist somewhere.

Add in a couple of features:

1. Allow tracking per domain so publishers can know that there is a demand to set it up on their end.

2. Allow refunds in case the publisher never opens it up.


Replies

numtel12/09/2024

You're very close to https://prove.email/