Nostr and Secure Scuttlebutt share a feature where neither has strong enforcement of timestamps. This can make ordering messages tricky. The scuttlebutt solution to this is something called a tangle, it’s a DAG. It’s particularly useful in creating data structures with multiple writers. This could be a comment thread to a post, or it could be collaborativily edited document or shared social database of some other sort.

I thought it’d be helpful to share as we figure similar stuff out for nostr.

https://github.com/ssbc/sips/blob/master/009.md

Reply to this note

Please Login to reply.

Discussion

is there a way to mimic a decentralized time stamping server solution like btc?

Yes, of course

You can use BTC, use BTC layered, or roll out your own consensus system

You then use #nostr tags to create a reference

There's so many ways to do this, it isnt hard. It will happen.

NIP03?

are relays or clients currently attesting the time? or is it attested by relay & referenced by client?

Time stamp is part of event, so client

Peter Todd's single-use seals is the solution.

Used in RGB and Taro

The idea is that you chain transactions to create a series of hashes ordered in time. It's not as good as bitcoin ledger, but better than Tether

Put these as tags in nostr events and you basically have smart contracts over #nostr

Taking a SIP from a NIP? 🤔