#nostchain

["e", "", "reply"] <---- links to previous note

Reply to this note

Please Login to reply.

Discussion

The final step to create a verifiable history would be to add a commitment "c" tag to reference a transaction object in an existing timestamp server, such as bitcoin mainnet, or testnet

Each on chain commitment would verify the entire chain as the definitive finalized chain, and present an auditable tamper-proof history of the chain

Friendly reminder: we have NIP-03 that nobody has ever used 😂

Personally I am ok with the tradeoff of not using a timestamp server because it's just too slow/costly/added complexity/expensive to verify. Notechains without external timestamping I refer to as weak consensus and for some applications it is acceptable.

There has been talk about using relays as timestamp services, which I could get behind. Basically a popular relay will receive random events at an average interval; the relay can publish a timestamp kind itself and it would reference a random event (probablh the most recent event since last tick) who's timestamp would be an impartial marker for that point in time. Interesting idea for something more nostr-native and less heavy.