-
Notifications
You must be signed in to change notification settings - Fork 650
NIP-101 Event Preservation Tips #1902
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
8000 base: master
Are you sure you want to change the base?
Conversation
Nobody is interested in this? @fiatjaf @staab To be clear: I want to have a mechanism where the events are stored indefinately if the people tip enough. The problem is, you can not enfore relays to oblige to the tips given. What we can have is this: escrow relays, the relay don't get the tip untill the event is preserved till the cost*time. So its a financial Future in some sense. |
So you're solving a trust problem with another trust problem. Just store your stuff on multiple relays, and use relays that are more likely to align with you (paid, community, self-hosted, etc). Keep backups of your events. If you want to solve retention, I would recommend just building a paid relay with those terms and advertise to users. |
But the event won't be public. I want an event retained IN public, like njump.me link is there and the event is sort of archived because a lot of relays paid to have it preserved. the problem is, an event is ephemeral by |
Why not? A paid relay doesn't have to keep its events private. In this case you would be paying the relay for retention, not privacy. |
In life there are no guarantees. But yes if you want to increase the likelihood that your events won't be lost to the maximum you'll have to pay for multiple relays that promise to store your events forever and/or run your own storage relay. You could also sync your events to your local machine just in case, or use some technique to store your relays in Google Drive or something like that. There was a relay that did that at https://nosdrive.app/, but it's offline now apparently. |
I see how the relay can't screw over the user because they don't get paid until the time expires. But I don't see what prevents the user from screwing over the relay by just not paying at the end of the time duration. There would have to be some kind of way to prove payment without releasing it. I'm not a bitcoin person so I don't know if that exists. |
The thing is, I want the open market to decide which events to be preserved. SO here "you" has to be a lot of people who crowdfunds the preservation. |
I saw a repository of nostr hive bridge, can it solve the problem? |
I see. That is a good idea. But still I think you should just go to some relay homepage and ask it to record some note manually by filling a form. Or you have some relay that automatically archives everything you hit "like" on, something like that. |
I need inputs to how we can enforce that relays do not break the promise to preserve the event and how eternal preservation can be cascaded through high donations and relay goodwill.
Maybe clients can boycot those relays in some ways with the help of some other relays.
Maybe global "good" relays can help