Gzuuus on Nostr: Yes, that's true. The solution can feel quite complicated, particularly when it comes ...
Yes, that's true. The solution can feel quite complicated, particularly when it comes to whitelisting or blacklisting users, which is impossible due to the nature of blind signatures and e-cash. However, perhaps the solution lies in a similar direction: a middleware that utilizes blindly emmited certificates to authenticate interactions with the mint. These certificates would be issued as blind-signed notes by the mint, functioning as bearer tokens to authenticate interactions with the mint. Does this make sense, or is it a bit convoluted?
Perhaps the certificates could have an expiration time, allowing them to be used multiple times. In this scenario, the user would simply need to renew them within a defined period of time.
Published at
2024-07-17 08:59:42Event JSON
{
"id": "7b04bb016334bc300bff68a074a81f6359a40699e8adc4ae0cae864a242842c4",
"pubkey": "40b9c85fffeafc1cadf8c30a4e5c88660ff6e4971a0dc723d5ab674b5e61b451",
"created_at": 1721206782,
"kind": 1,
"tags": [
[
"e",
"2f0df9862dce4e8c63c4c563fba88bdceb9b6bd9387c018311ee86a2ff71e7c0",
"",
"root"
],
[
"e",
"cb531c2564d537b268c6bf20810647677ec2b169588e60e3a6dcf5bea97e21d7",
"",
"reply"
],
[
"p",
"266815e0c9210dfa324c6cba3573b14bee49da4209a9456f9484e5106cd408a5",
"",
"mention"
]
],
"content": "Yes, that's true. The solution can feel quite complicated, particularly when it comes to whitelisting or blacklisting users, which is impossible due to the nature of blind signatures and e-cash. However, perhaps the solution lies in a similar direction: a middleware that utilizes blindly emmited certificates to authenticate interactions with the mint. These certificates would be issued as blind-signed notes by the mint, functioning as bearer tokens to authenticate interactions with the mint. Does this make sense, or is it a bit convoluted?\nPerhaps the certificates could have an expiration time, allowing them to be used multiple times. In this scenario, the user would simply need to renew them within a defined period of time.",
"sig": "42c1ec2be528d9ce2996bda66e651ade45ba7abdde87b8b10d5e292ddf39b9a1c4eeb02632557491d8024d25c37e9b2782925c55c5ee3e26e7eeea61d5aa5362"
}