plebymous on Nostr: Well it does sound like a lack of programmability expressiveness... When I make a ...
Well it does sound like a lack of programmability expressiveness...
When I make a payment on lightning, I pay a fee, including to relays that don't know the full route or who I am, but they can't claim that fee without fulfilling the service they've been asked for. The HTLCs make the service atomic.
Bitcoin is expressive enough for that contract, but I'm aware it might not be for more complex use cases.
I'm assuming that in order to receive their OXEN, relays have to prove they are providing the service they've been asked - either to the user, or to the network at large. If the verification of that proof could be run on a bitcoin smart contract (which, granted, might not be possible with the current expressiveness of bitcoin scripts) then their is no need for that custom token, the smart contract is the trustless arbitrator of the network.
I think this framing is worth mentioning to bitcoin maxis. Tokens do become useless with enough expressiveness, but we're not there yet.
Published at
2023-12-26 17:36:37Event JSON
{
"id": "ef96d71bf53b91f200dcba59d884a83b1e0c663f4509b154c3d1ff03e3e20cbf",
"pubkey": "b98e16edcd011de6ad56aaa5d8949a06c6469fa05be0e0cc0f3282538f94160c",
"created_at": 1703612197,
"kind": 1,
"tags": [
[
"e",
"96aa777e0d254613637f2aeaeacd83d24b16aa28891145712ab1fe7b527b135b",
"",
"root"
],
[
"e",
"24a1cc020efb5f8a48cd4e28920638a6e98457cad44a1ea5eb048b04a9daa0c7"
],
[
"e",
"0000031fd97745c7848b01cf3ff74ceed7a8804aee980fca0283811c9fa81eaf",
"",
"reply"
],
[
"p",
"b98e16edcd011de6ad56aaa5d8949a06c6469fa05be0e0cc0f3282538f94160c"
],
[
"p",
"ac3f6afe17593f61810513dac9a1e544e87b9ce91b27d37b88ec58fbaa9014aa"
]
],
"content": "Well it does sound like a lack of programmability expressiveness...\n\nWhen I make a payment on lightning, I pay a fee, including to relays that don't know the full route or who I am, but they can't claim that fee without fulfilling the service they've been asked for. The HTLCs make the service atomic.\n\nBitcoin is expressive enough for that contract, but I'm aware it might not be for more complex use cases.\n\nI'm assuming that in order to receive their OXEN, relays have to prove they are providing the service they've been asked - either to the user, or to the network at large. If the verification of that proof could be run on a bitcoin smart contract (which, granted, might not be possible with the current expressiveness of bitcoin scripts) then their is no need for that custom token, the smart contract is the trustless arbitrator of the network.\n\nI think this framing is worth mentioning to bitcoin maxis. Tokens do become useless with enough expressiveness, but we're not there yet.",
"sig": "dbd00d83aaf79906c716536e7128c469f02eee318490cff25f4258df25f0e1b538537c433b7a1872b98a04a0b04f53e4d86574137701689796484c0a10c4f55d"
}