Tim Bouma on Nostr: Nostr Wallet Connect (NIP-47) is very similar to payment tokenization that the credit ...
Nostr Wallet Connect (NIP-47) is very similar to payment tokenization that the credit card providers use to put your ‘card’ into your phone’s wallet. All it is is a random secret number in a trusted context (the phone app, the acquiring device) to send to a ‘vault’ to get the payment processing information to get authorization.
NWC can do the same, even better. I have implemented NWC as part of my Lightning payment service and quickly realized it could be payment tokenization as well. The device could be completely offline, so long as it is negotiating with an acquiring device that is online, it could do payments. Another advantage is that using the npub, and NIP-44, the acquiring device could mediate encrypted messages that only the offline device can see.
I’ll be experimenting with NWC with #nostr safebox soon. I will need to have an acquiring agent running somewhere, but I see the possibility that the offline device will need very little trust to use this acquiring agent.
More to come.
Published at
2024-09-09 12:51:33Event JSON
{
"id": "1252577968fbbc6e85146a14b6b9f276fda40a17d194a9b304ed17d886528fe0",
"pubkey": "06b7819d7f1c7f5472118266ed7bca8785dceae09e36ea3a4af665c6d1d8327c",
"created_at": 1725886293,
"kind": 1,
"tags": [
[
"imeta",
"url https://image.nostr.build/9d06ba115167fd10e56f5b8f2c3a675e0b11bc39082ac1906905f3d8e3297880.jpg",
"blurhash eHLXPqNa~QxI=_xv%LodM{V@~SMyD,yBNbt1RQRStPg2rE-:b^IBRk",
"dim 1555x1531"
],
[
"t",
"nostr"
],
[
"r",
"https://image.nostr.build/9d06ba115167fd10e56f5b8f2c3a675e0b11bc39082ac1906905f3d8e3297880.jpg"
]
],
"content": "Nostr Wallet Connect (NIP-47) is very similar to payment tokenization that the credit card providers use to put your ‘card’ into your phone’s wallet. All it is is a random secret number in a trusted context (the phone app, the acquiring device) to send to a ‘vault’ to get the payment processing information to get authorization.\n\nNWC can do the same, even better. I have implemented NWC as part of my Lightning payment service and quickly realized it could be payment tokenization as well. The device could be completely offline, so long as it is negotiating with an acquiring device that is online, it could do payments. Another advantage is that using the npub, and NIP-44, the acquiring device could mediate encrypted messages that only the offline device can see.\n\nI’ll be experimenting with NWC with #nostr safebox soon. I will need to have an acquiring agent running somewhere, but I see the possibility that the offline device will need very little trust to use this acquiring agent.\n\nMore to come. https://image.nostr.build/9d06ba115167fd10e56f5b8f2c3a675e0b11bc39082ac1906905f3d8e3297880.jpg ",
"sig": "5a351a02d9186fa3ff370f23b910c5bebb981ac5ba4f8586cc0c04d0ea9ce670053a2d4fcd35936edcdd984fcabdf0ded0b77b00262dd9704ed9f145632a7d78"
}