Skip to content
This repository has been archived by the owner on Jun 14, 2024. It is now read-only.

Feature request: More robust timestamps #430

Closed
oskarth opened this issue Jul 16, 2021 Discussed in #397 · 3 comments
Closed

Feature request: More robust timestamps #430

oskarth opened this issue Jul 16, 2021 Discussed in #397 · 3 comments

Comments

@oskarth
Copy link
Contributor

oskarth commented Jul 16, 2021

Discussed in #397

Originally posted by bgits June 11, 2021
Having reliable timestamps would be valuable for a wide range of applications. Even accuracy within a range of minutes from time of origination covers a wide range of applications. What research or proof of concepts already exists into how this could be implemented?


Currently we have receiver timestamp, and there's a WIP to get sender timestamp. See this PR: #417 and discussion here #219

In the future, having block height as a timestamp might be desirable for some applications.

What are more precise requirements and expectations here @bgits? cc @staheri14


There is the open timestamps project which uses blockchain based timestamps. Some use cases are outlined here: https://petertodd.org/2016/opentimestamps-announcement

In use cases like voting for now it's possible to handle requirements using block height and vote specific nonces.

The canonical use case is when chat dialogue is used for discussion in things like dispute resolution, the question of when something was said maybe germane to resolution.

@oskarth
Copy link
Contributor Author

oskarth commented Jul 19, 2021

I'm wondering if notarized timestamps would make sense. It could basically work in that each node that receives or stores a message appends a signed timestamp to the message. Any protocol that needs to verify could then use several different approaches. Checking if the timestamps deviate a lot, or trusting only certain signatures, thresholds, etc. Is there anything here that makes this DOA such as privacy or security concerns? (Barry)

FYI @D4nte if this is interesting to support from a DappConnect POV

@D4nte
Copy link
Contributor

D4nte commented Jul 20, 2021

It could be interesting yes. Some notes:

  • At this stage, as you mentioned, the exact requirement is not clear to me
  • @Szymx95 is currently working on "Featured community gasless polling" that do involve some guarantees around the timestamp that may answer some this problems.

The way I see it is that it is mainly application level, except if we want the store nodes to do something special with the timestamp, apart for registering the "received time".

@jimstir
Copy link
Contributor

jimstir commented Jun 14, 2024

issue moved here

@jimstir jimstir closed this as not planned Won't fix, can't repro, duplicate, stale Jun 14, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants