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 17:33:10Event JSON
{
"id": "55d7473fef44d8d90013da4833eafddae580b70faed063cc2583301981e6260c",
"pubkey": "ccb4cc87c455b74febaee5929cfd0726421b2eea64ad2b16440b68e8c7433211",
"created_at": 1686159190,
"kind": 1,
"tags": [
[
"e",
"c33253e971194f2c7907c001b126807e52ef4e506229e6eaa41e873f7674b436",
"",
"root"
],
[
"e",
"8b3e1a4188ed42db4f0148981e04584835850c8c98124fc8f015ba8b019aa1bd",
"",
"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": "c2a5c6b3a1367967ce62e500bca5ba93bbff25543929cbc0820025f1e208c1d3d6f9d95b57300ffa8796145b38f61ee49aca43ae58359430e75f9ddd14e6e5e9"
}