Christian Decker [ARCHIVE] on Nostr: 📅 Original date posted:2018-02-12 📝 Original message: CJP <cjp at ...
📅 Original date posted:2018-02-12
📝 Original message:
CJP <cjp at ultimatestunts.nl> writes:
> Can you give a use case for this?
>
> Usually, especially in the common case that a payment is done in
> exchange for some non-cryptographic asset (e.g. physical goods), there
> already is some kind of trust between payer and payee. So, if a payment
> is split non-atomically into smaller transactions, and only a part
> succeeds, presumably they can cooperatively figure out some way to
> settle the situation.
The scenario that is commonly used in these cases is a merchant that
provides a signed invoice "if you pay me X with payment_hash Y I will
deliver Z". Now the user performs the payment, learns the payment_key
matching the payment_hash, but the merchant refuses to deliver, claiming
it didn't get the payment. Now the user can go to a court, present the
invoice signed by the merchant, and the proof-of-payment, and force the
merchant to honor its commitment.
Published at
2023-06-09 12:49:04Event JSON
{
"id": "a2496f066e63cd69decbd57689f806c6ae9e9136db2190e06cc3d4f2c10c019b",
"pubkey": "72cd40332ec782dd0a7f63acb03e3b6fdafa6d91bd1b6125cd8b7117a1bb8057",
"created_at": 1686314944,
"kind": 1,
"tags": [
[
"e",
"51bc92b7fa9a7d9c09bb73c2362ca09a737a241a77a68cd95503c148136969eb",
"",
"root"
],
[
"e",
"0dd29e1de01a065c1005e08a74b0306f3a6d9a1c1c29689683210598ed3966db",
"",
"reply"
],
[
"p",
"4505072744a9d3e490af9262bfe38e6ee5338a77177b565b6b37730b63a7b861"
]
],
"content": "📅 Original date posted:2018-02-12\n📝 Original message:\nCJP \u003ccjp at ultimatestunts.nl\u003e writes:\n\u003e Can you give a use case for this?\n\u003e\n\u003e Usually, especially in the common case that a payment is done in\n\u003e exchange for some non-cryptographic asset (e.g. physical goods), there\n\u003e already is some kind of trust between payer and payee. So, if a payment\n\u003e is split non-atomically into smaller transactions, and only a part\n\u003e succeeds, presumably they can cooperatively figure out some way to\n\u003e settle the situation.\n\nThe scenario that is commonly used in these cases is a merchant that\nprovides a signed invoice \"if you pay me X with payment_hash Y I will\ndeliver Z\". Now the user performs the payment, learns the payment_key\nmatching the payment_hash, but the merchant refuses to deliver, claiming\nit didn't get the payment. Now the user can go to a court, present the\ninvoice signed by the merchant, and the proof-of-payment, and force the\nmerchant to honor its commitment.",
"sig": "81eaedb8935db9b5ba000ede95b92d0334b46668be70283bc074578ccedf5eed4c7759f5eea614cec5d29f59fc1fffad95391cd2d89619d2c3607e8507573649"
}