Joseph Poon [ARCHIVE] on Nostr: 📅 Original date posted:2015-08-10 📝 Original message:Hi Gavin, On Sun, Aug 09, ...
📅 Original date posted:2015-08-10
📝 Original message:Hi Gavin,
On Sun, Aug 09, 2015 at 06:44:08PM -0400, Gavin Andresen via bitcoin-dev wrote:
> I'd love to see somebody write up a higher-level description of what the
> user experience is like, what communication happens underneath, and what
> new pieces of infrastructure need to get built to make it all work.
I'm writing a (hopefully more accessible) summary on Lightning
currently. It might not go into too much detail with infrastructure, but
is a bit more UX focused.
> A customer starts with eleven on-chain bitcoin. They want to pay for a nice
> cup of tea. Walk me through what happens before/during/after the
> transaction, assuming I have a lightning-enabled wallet on my iPhone and
> the tea shop has a lightning-enabled cash register.
>
> Assume neither the customer nor the tea shop are technically sophisticated
> -- assume the customer is using an SPV wallet and the tea shop is using a
> service similar to Bitpay.
It's a bit of a tangent, but I see it as necessary that all Lightning
services/wallets support on-chain payments for a multitude of reasons,
including usability and long-term security/fungibility. For that reason,
the UX flow for payment after channels are established should not be
significantly different than Payment Protocol based payment flows (with
the only exception being a possible additional fee dialog box/alert when
the fees will be higher than expected/on-chain).
--
Joseph Poon
Published at
2023-06-07 15:45:21Event JSON
{
"id": "10896c9015dab119d6076a53fe41f53537b717e0933f0999fdbc9499d334f4ea",
"pubkey": "ccb4cc87c455b74febaee5929cfd0726421b2eea64ad2b16440b68e8c7433211",
"created_at": 1686152721,
"kind": 1,
"tags": [
[
"e",
"6694b179d616199569dd5736f93c40a4efdd5385f12cb8506ca3793769329b78",
"",
"root"
],
[
"e",
"2ce88a14d1e0e31c34a45c534fb00bb2edbd5bf18cdd2b1b25e44e505a46c1fb",
"",
"reply"
],
[
"p",
"fc7892eea47289e31dc49660ebe7f00108707eb2ee3b59909accdf0afaa4eb61"
]
],
"content": "📅 Original date posted:2015-08-10\n📝 Original message:Hi Gavin,\n\nOn Sun, Aug 09, 2015 at 06:44:08PM -0400, Gavin Andresen via bitcoin-dev wrote:\n\u003e I'd love to see somebody write up a higher-level description of what the\n\u003e user experience is like, what communication happens underneath, and what\n\u003e new pieces of infrastructure need to get built to make it all work.\n\nI'm writing a (hopefully more accessible) summary on Lightning\ncurrently. It might not go into too much detail with infrastructure, but\nis a bit more UX focused.\n\n\u003e A customer starts with eleven on-chain bitcoin. They want to pay for a nice\n\u003e cup of tea. Walk me through what happens before/during/after the\n\u003e transaction, assuming I have a lightning-enabled wallet on my iPhone and\n\u003e the tea shop has a lightning-enabled cash register.\n\u003e \n\u003e Assume neither the customer nor the tea shop are technically sophisticated\n\u003e -- assume the customer is using an SPV wallet and the tea shop is using a\n\u003e service similar to Bitpay.\n\nIt's a bit of a tangent, but I see it as necessary that all Lightning\nservices/wallets support on-chain payments for a multitude of reasons,\nincluding usability and long-term security/fungibility. For that reason,\nthe UX flow for payment after channels are established should not be\nsignificantly different than Payment Protocol based payment flows (with\nthe only exception being a possible additional fee dialog box/alert when\nthe fees will be higher than expected/on-chain).\n\n-- \nJoseph Poon",
"sig": "77fbec5a9eaf4a9be660bb8ed99a9afd419bf7dfce81bace238d2e7136aef017d279a8194dd8f72a9bd737fc69d5d0fdb8e5610e95af4c4855852db539753e47"
}