teambtcmap / btcmap.org

Free and open source bitcoin map web application
https://btcmap.org
GNU Affero General Public License v3.0
41 stars 11 forks source link

[Feature request] Add option to add LN nodeID #67

Open Darth-Coin opened 1 year ago

Darth-Coin commented 1 year ago

Description

Option to add / see merchant nodeID (if they run a LN node).

We all know that merchants need the most inbound liquidity. Those users that want to buy from these merchants, simply can open channels with their nodes. Even if the user have a routing node or a private node, these merchants con promote their nodes too. Everybody wins. Indeed, not all merchants will want that, but some for sure they will welcome some inbound liquidity.

Solution suggested

Additional input

Think about mobile node wallets like: Blixt, OBW, Breez, Phoenix, Electrum. Users of these can easily open up a "spending channel" with these merchant's nodes.

secondl1ght commented 1 year ago

This is a really cool idea!

The only problem with this is verifying that the information is accurate - technically anyone could add or change the node information on a merchant since OSM is editable by anybody. It's hard to know if the information is actually provided by the owner or by somebody else and is potentially inaccurate.

Darth-Coin commented 1 year ago

Indeed, we need good vouched info. Maybe just create a section on the website, where you verify the info they sent to you? Not sure if they will be too many, but is good to have a list of real merchant's nodes.

dadofsambonzuki commented 1 year ago

Nice idea.

We'd do this as a private tag within the BTCMap backend so that it's not publicly editable. Just like we do with payment tags.

I'll add it to the roadmap.

On Sun, 18 Dec 2022 at 00:57, DarthCoin @.***> wrote:

Indeed, we need good vouched info. Maybe just create a section on the website, where you verify the info they sent to you? Not sure if they will be too many, but is good to have a list of real merchant's nodes.

— Reply to this email directly, view it on GitHub https://github.com/teambtcmap/btcmap.org/issues/67#issuecomment-1356493375, or unsubscribe https://github.com/notifications/unsubscribe-auth/AUYWY7IEBRDV3X73RDTOZZ3WNZAL5ANCNFSM6AAAAAATB5OGPU . You are receiving this because you are subscribed to this thread.Message ID: @.***>

Darth-Coin commented 1 year ago

Yeah, even better. A more direct p2p thing to connect each others, not widely public. I asked about this, because writing this guide and suggesting to use btcmap.org, came to my mind that users do not know to which merchant node could connect their node. So what better option would have than just go to btcmap.org web and choose the right merchant node?

secondl1ght commented 1 year ago

Yeah we do have the ability to have tags in our own backend which is how we are handling the current pay buttons but there is still an issue of verification. Somebody could still take a picture outside the business and claim to be the owner, it's a bit tricky...

Right now we are only adding pay buttons for merchants that we have direct contact with the payment provider to confirm the authenticity, but I'm not sure how well this modal will scale. For now though it's good enough and we could definitely use this method for the node info as well. It's essentially a web of trust modal where somebody reputable has to personally know the merchant to confirm.

Thanks for including BTC Map in your guide!

We should probably add the Pay button and this new Node ID info to the Wiki so merchants know it is an option. But @Darth-Coin if you know of any merchants who would like to start using this feature let me know and I can set it up with them - it won't take long to add the tags for a few merchants and display it somewhere in the popup.

dadofsambonzuki commented 1 year ago

Yep, merchant verification is our next big headache as we scale.

On Sun, 18 Dec 2022 at 19:43, secondl1ght @.***> wrote:

Yeah we do have the ability to have tags in our own backend which is how we are handling the current pay buttons but there is still an issue of verification. Somebody could still take a picture outside the business and claim to be the owner, it's a bit tricky...

Right now we are only adding pay buttons for merchants that we have direct contact with the payment provider to confirm the authenticity, but I'm not sure how well this modal will scale. For now though it's good enough and we could definitely use this method for the node info as well. It's essentially a web of trust modal where somebody reputable has to personally know the merchant to confirm.

Thanks for including BTC Map in your guide!

We should probably add the Pay button and this new Node ID info to the Wiki so merchants know it is an option. But @Darth-Coin https://github.com/Darth-Coin if you know of any merchants who would like to start using this feature let me know and I can set it up with them

  • it won't take long to add the tags for a few merchants and display it somewhere in the popup.

— Reply to this email directly, view it on GitHub https://github.com/teambtcmap/btcmap.org/issues/67#issuecomment-1356843691, or unsubscribe https://github.com/notifications/unsubscribe-auth/AUYWY7KLP65T6QWBW3TXKZLWN5EMJANCNFSM6AAAAAATB5OGPU . You are receiving this because you commented.Message ID: @.***>