Pages:
Author

Topic: [Lightning] The Lightning Address (Read 560 times)

copper member
Activity: 1666
Merit: 1901
Amazon Prime Member #7
September 12, 2021, 11:11:10 PM
#26
A business will typically need to automate the generation of LN invoices and the generation of bitcoin addresses for their customers to pay.
... and for that, they can just use lnurl-pay or host a BTCPay Server.
Or they could use the software being promoted in the OP. I was trying to make the point that the software in the OP has a target market of businesses, not individuals acting as not in a business capacity.
hero member
Activity: 910
Merit: 5935
not your keys, not your coins!
September 11, 2021, 06:17:44 PM
#25
A business will typically need to automate the generation of LN invoices and the generation of bitcoin addresses for their customers to pay.
... and for that, they can just use lnurl-pay or host a BTCPay Server.
copper member
Activity: 1666
Merit: 1901
Amazon Prime Member #7
September 11, 2021, 03:35:49 PM
#24
According to the documentation, for all intents and purposes, you must be hosting your own email server in order to use this program. You cannot use popular email providers such as gmail (unless such email provider decides to offer this type of service in the future).
no you don't have to host your own email server to offer a lightning address. it only uses the known format of an email address, besides that, it has nothing to do with email or email hosting or email servers. you are right, that gmail doesn't offer lightning address atm
Well, according to the documentation, you need to control the domain in order for this to work as intended. For example, if my email is [email protected], if someone was directed to go to google_ln_payments.com/.well-known/lnurlp/PN7 in order to pay me via LN, how would they know the owner of [email protected] would receive the payment? Anyone who controls the other domain would be able to receive the payment.

I don't see many email providers offering this type of service due to the increased risk of account hijackings. The majority of email services are intended for personal use, and this type of service is really for business users.
i disagree about that last part. we are basically talking about sending bitcoin, that is personal
In general, someone receiving a "personal" number of payments can create a LN invoice (or generate a bitcoin address) on an ad-hoc basis manually. A business will typically need to automate the generation of LN invoices and the generation of bitcoin addresses for their customers to pay.
full member
Activity: 154
Merit: 177
September 11, 2021, 03:46:46 AM
#23
BlueWallet added support for Lightning Address a few days ago. I don't think that it supports keysend payments so it's a quite surprising turn of events to me.
saw that too. i personally would prefer that bolt12 finds adoption, with which you can achieve the same that lightning address achieves
legendary
Activity: 1876
Merit: 3139
September 09, 2021, 07:27:03 PM
#22
BlueWallet added support for Lightning Address a few days ago. I don't think that it supports keysend payments so it's a quite surprising turn of events to me.
hero member
Activity: 910
Merit: 5935
not your keys, not your coins!
September 09, 2021, 06:16:39 AM
#21
You can't do that with Lightning invoices because they do expire. Hence Lightning Addresses, don't expire and don't expose your privacy.
I think lightning address can be easily replaced by Lightning features like lnurl-pay, keysend and offers.
legendary
Activity: 3878
Merit: 1193
September 08, 2021, 10:08:33 PM
#20
Like this: pay me 0.1BTC
It is easy to use, it is readable and when you click it (assuming you have a bitcoin wallet installed that supports URL:bitcoin protocol) it will open it and fill in every information with a transaction ready to be signed.

That works because bitcoin addresses don't expire. But you shouldn't do that.  A wise man once said:

it's best to use bitcoin addresses only once.

You can't do that with Lightning invoices because they do expire. Hence Lightning Addresses, don't expire and don't expose your privacy.
full member
Activity: 154
Merit: 177
September 06, 2021, 07:53:22 AM
#19
According to the documentation, for all intents and purposes, you must be hosting your own email server in order to use this program. You cannot use popular email providers such as gmail (unless such email provider decides to offer this type of service in the future).
no you don't have to host your own email server to offer a lightning address. it only uses the known format of an email address, besides that, it has nothing to do with email or email hosting or email servers. you are right, that gmail doesn't offer lightning address atm

I don't see many email providers offering this type of service due to the increased risk of account hijackings. The majority of email services are intended for personal use, and this type of service is really for business users.
i disagree about that last part. we are basically talking about sending bitcoin, that is personal
legendary
Activity: 2870
Merit: 7490
Crypto Swap Exchange
September 06, 2021, 04:37:08 AM
#18
today i saw a new development in the lightning space: https://lightningaddress.com/

tldr: send sats to the known email address format

it is a combination of lnurl and a http server. some people who use letsencrypt might know the .well-known/acme-challenge endpoint to get certificates for your website. lightningaddress uses the .well-known/lnurlp/username endpoint to generate lnurl invoices
According to the documentation, for all intents and purposes, you must be hosting your own email server in order to use this program.

I assume you're referring to this image where the the website (domain.com) must return desired JSON response?



You cannot use popular email providers such as gmail (unless such email provider decides to offer this type of service in the future).

I agree, even email provider who accept Bitcoin is unlikely to offer this service.
copper member
Activity: 1666
Merit: 1901
Amazon Prime Member #7
September 05, 2021, 09:21:37 AM
#17
today i saw a new development in the lightning space: https://lightningaddress.com/

tldr: send sats to the known email address format

it is a combination of lnurl and a http server. some people who use letsencrypt might know the .well-known/acme-challenge endpoint to get certificates for your website. lightningaddress uses the .well-known/lnurlp/username endpoint to generate lnurl invoices
According to the documentation, for all intents and purposes, you must be hosting your own email server in order to use this program. You cannot use popular email providers such as gmail (unless such email provider decides to offer this type of service in the future).

I don't see many email providers offering this type of service due to the increased risk of account hijackings. The majority of email services are intended for personal use, and this type of service is really for business users.
legendary
Activity: 3472
Merit: 10611
September 05, 2021, 01:11:36 AM
#16
Also I don't particularly recommend this approach, a vulnerability hiding within browsers might allow for maliciously modifying the program arguments before they are sent to the program.
Everyone must double and triple check everything in their wallet's Send window before they actually sign the transaction and broadcast the transaction to the network. This is regardless of the method they are using. That is why I disagree with using this as a reason for not using this method since any other method (copy and pasting, or using QR) can have similar vulnerabilities that lead to a modified variables.
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
September 04, 2021, 01:39:55 PM
#15
OK. One of the habits they have is clicking links. For example when they buy stuff online there is a link they click that directs them to the payment page where they enter their info and pay. Why not do the same with bitcoin and why complicate things with involving a centralized service and an Email?

Like this: pay me 0.1BTC
It is easy to use, it is readable and when you click it (assuming you have a bitcoin wallet installed that supports URL:bitcoin protocol) it will open it and fill in every information with a transaction ready to be signed.

I believe Google Chrome and possibly some other browsers present a dialog asking you whether you want to open links like that outside of Chrome, and since the default button is "Cancel", it deters a lot of people from opening apps outside the browser, and this includes wallets that are trying to send BTC.

Also I don't particularly recommend this approach, a vulnerability hiding within browsers might allow for maliciously modifying the program arguments before they are sent to the program.
legendary
Activity: 3472
Merit: 10611
August 31, 2021, 01:19:03 AM
#14
exactly. humans are creatures of habit.
OK. One of the habits they have is clicking links. For example when they buy stuff online there is a link they click that directs them to the payment page where they enter their info and pay. Why not do the same with bitcoin and why complicate things with involving a centralized service and an Email?

Like this: pay me 0.1BTC
It is easy to use, it is readable and when you click it (assuming you have a bitcoin wallet installed that supports URL:bitcoin protocol) it will open it and fill in every information with a transaction ready to be signed.
full member
Activity: 154
Merit: 177
August 31, 2021, 12:15:46 AM
#13
Saying "using Email is easier" you are just saying that "Email is a human readable string" ...
exactly. humans are creatures of habit. and you may not like it, but humans in general are more used to the form of an email than a random looking string. but in the end we will see if the lightning address is something that will find bigger adoption. also what fillippone said: it is opt-in, you are free not to use it. but i also like what rusty is doing with bolt12, looks similar to what the lightning address achieves, but with less dependency on the webserver (only needed once initially, for the lightning address with every transaction the webserver is needed)
legendary
Activity: 3472
Merit: 10611
August 30, 2021, 10:35:49 PM
#12
even though carlton banks thinks qr codes and uri's are fine to use. i find it easier to just enter an email address instead of scanning a qr code or entering a weird looking uri. and i am a technical person, i would assume emails are easier to use for "normies"
I can't remember that last time I actually entered an Email address by hand. I either have the address in my address book or if it is new I'll just copy & paste the string or if it is clickable I click it. In other words it is exactly the same thing I would do to an LN BECH32 address (have in address book or copy or click).

Saying "using Email is easier" you are just saying that "Email is a human readable string" since it is treated the same way as an address. Not to mention that sometimes Email addresses are hard to write down by hand too, your own address is 21 characters long and that's a very simple one!
full member
Activity: 154
Merit: 177
August 30, 2021, 12:32:35 PM
#11
If they insist on the decentralized ideology and also want from their users to send sats via email, they could setup their own email server and be at none's dependence.
Those days are long gone, if you run your own email server nowadays, your emails will likely end up in spam folders.
i run my own mailserver and my emails don't land in spam folders... are you talking from first experience? if so, maybe i can help
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
August 30, 2021, 12:29:16 PM
#10
If they insist on the decentralized ideology and also want from their users to send sats via email, they could setup their own email server and be at none's dependence.
Those days are long gone, if you run your own email server nowadays, your emails will likely end up in spam folders.

i run my own mailserver and my emails don't land in spam folders... are you talking from first experience? if so, maybe i can help
I gave up (and don't need it anymore).
legendary
Activity: 2380
Merit: 17063
Fully fledged Merit Cycler - Golden Feather 22-23
August 30, 2021, 06:27:40 AM
#9
<...>
even though carlton banks thinks qr codes and uri's are fine to use. i find it easier to just enter an email address instead of scanning a qr code or entering a weird looking uri. and i am a technical person, i would assume emails are easier to use for "normies"
I am a little bit late on this.
I discovered this thread while updating my:
Lightning Network Observer

I would agree with ndalliard here: user experience is still difficult for most people.
Adding an option to send payments using an interface as simple as an email address (albeit the backend is quite different), would only make things easier for a lot of people.

Advanced users can still fiddle with the more privacy-oriented methods if they wish.
This is the beauty of the opt-in systems.

full member
Activity: 154
Merit: 177
August 28, 2021, 02:20:51 PM
#8
here is a little video which shows lightningaddress in action:


https://twitter.com/andreneves/status/1431411673915592709

even though carlton banks thinks qr codes and uri's are fine to use. i find it easier to just enter an email address instead of scanning a qr code or entering a weird looking uri. and i am a technical person, i would assume emails are easier to use for "normies"
full member
Activity: 154
Merit: 177
August 24, 2021, 02:00:29 AM
#7
i was yesterday listening in the bi-weekly c-lightning dev meeting and rusty explained something similar to the lightning address using bolt12. his implementation would only need to access the webserver once (to get the lightning node associated with the identifier like [email protected]), can be proofed by a signature (if i understood it correctly) and after the first round only the lightning network itself will be used. using the lightning address proposed on the site mentioned in op, you would always request and get invoices over the webserver

i like how rusty thinks about this topic, still using the web / the existence of email addresses to jumpstart and after that only relying on the lightning network itself - what do you think?
Pages:
Jump to: