What is Nostr?
Tyler H [ARCHIVE] /
npub14n7…rv0e
2023-06-09 12:50:48
in reply to nevent1q…5tu2

Tyler H [ARCHIVE] on Nostr: 📅 Original date posted:2018-06-06 📝 Original message: Greetings again, list. I ...

📅 Original date posted:2018-06-06
📝 Original message:
Greetings again, list.

I have an idea that may be an excellent use-case for Lightning. Where
Numerifides was an attempt at decentralized identity rooted to the
Blockchain, I thought of a new system that uses Lightning itself that seems
superior, and perhaps gives Lightning even more utility than it currently
has.

The long and short of it is: I propose adding a feature (along with an RFC
and a feature bit) to Lightning whereby any given node can be queried for a
mapping (such as "Give me the IP address for Google.com" and the node can
provide any answer one chooses _along with fulfilling a Lightning payment
request the client provides_.

The thinking here is nobody is willing to pay for mappings unless they're
important, so mappings such as the pubkey associated with an unpopular
username will only get paid by the person who has the username, or not paid
at all, and thus the result can safely be disregarded. Longer paths or
more queries will cost the claimant more, plus it will cost for each query
of the mapping. Paying 1 satoshi (or less ;] ) per query for
decentralized, trusted hosting of your data mappings seems fair.

This is also aided by the fact that you cannot pay out on a channel without
already having a channel _with outbound liquidity_. So someone cannot,
say, open a channel to a random node and spam queries as the directionality
simply won't allow it.

Lastly on the topic, the database could be shared among nodes for a price,
where a Lightning node can offer to store data per hour and the person who
wishes for redundancy can pay a Lightning invoice and provide the data.
This data wouldn't have to be encrypted or private, since the whole point
is that it can be queried publicly. You could even check if they're honest
by querying them and seeing if they pay you Bitcoin back.

I think if nothing else, this would be a good spare functionality used for
rebalancing channels, if only to add some utility.

Looking way far into the future, you could also submit queries like "What's
the best place to get a burger in San Francisco" and only the real die-hard
fans (and companies with some Bitcoin to burn for "advertising") would be
willing to pay for their opinion to be heard.

Feedback appreciated,
Tyler
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxfoundation.org/pipermail/lightning-dev/attachments/20180606/4c09afbe/attachment.html>;
Author Public Key
npub14n7r733xs78ycrzrfazw6hpt3c7eesmuuagaa9z6d5qt0q0ttjcqz7rv0e