fiatjaf on Nostr: Technically can't find an event even if you have the full ID anyway, because you ...
Technically can't find an event even if you have the full ID anyway, because you don't know the relays the event is in. That's why we have nevent1 codes and relay and author hints in tags.
Choosing the relays for each client action is the most important part of Nostr but people have assumed that part away way too many times by hardcoding popular relays and expecting all events to be there, which works as long as we're ridiculously small, but kills the value proposition of Nostr entirely.
It's like assuming Bitcoin will always be zero: it's only true if the entire project is a failure, and in that case nothing matters anyway.
Published at
2025-05-08 19:41:11Event JSON
{
"id": "24bc6cb607e1818f2f0793ef9f977ef99156bb6611569f256004e3958ec9e0e4",
"pubkey": "3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d",
"created_at": 1746733271,
"kind": 1,
"tags": [
[
"e",
"ac63b28f8b6fdadebb84e5375910d7cdce711e81b5ed9f6fce4e33f451c421ad",
"",
"root",
"2efaa715bbb46dd5be6b7da8d7700266d11674b913b8178addb5c2e63d987331"
],
[
"e",
"fa5a0f1a58427927f65402917ba25a72cee9b4ef86d04c2cb349c9257a5285ab",
"wss://nostr21.com/",
"reply",
"3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d"
],
[
"p",
"2efaa715bbb46dd5be6b7da8d7700266d11674b913b8178addb5c2e63d987331"
],
[
"p",
"16d76f262b689bb1a33faa2df954dbe7ac717937fad4765a05ddfae3dac92856"
],
[
"p",
"e8ed3798c6ffebffa08501ac39e271662bfd160f688f94c45d692d8767dd345a"
],
[
"p",
"7cc328a08ddb2afdf9f9be77beff4c83489ff979721827d628a542f32a247c0e"
],
[
"p",
"b7274d28e3e983bf720db4b4a12a31f5c7ef262320d05c25ec90489ac99628cb"
]
],
"content": "Technically can't find an event even if you have the full ID anyway, because you don't know the relays the event is in. That's why we have nevent1 codes and relay and author hints in tags.\n\nChoosing the relays for each client action is the most important part of Nostr but people have assumed that part away way too many times by hardcoding popular relays and expecting all events to be there, which works as long as we're ridiculously small, but kills the value proposition of Nostr entirely.\n\nIt's like assuming Bitcoin will always be zero: it's only true if the entire project is a failure, and in that case nothing matters anyway.",
"sig": "915b7902c034b39cfe934435e3a2640c64616a62f9b6340c20f20c898fabd2916c00b76612dea902b76b7f2226457369c88a68eca064f047ba1726047c7aa4a3"
}