Timestamps in Tangle are already mandatory and must have a value in a certain range, which seems to be between the last snapshot time (epoch 1517180400, which is GMT: Sunday, January 28, 2018 11:00:00 PM) and 2 hours in the future relative to the node's clock. Is this node's clock a physical clock or logical clock? If physical clock, does tangle really needs to use physical clocks for their timestamping mechanism? The fact that timestamping by nodes can be lied or mistaken by wrong physical clock, will logical clock helps?

up vote 1 down vote accepted

Timestamps in transactions are from physical clock. The protocol don't relies on it except for rejecting transactions issued by an node that is largely not sync (i.e. wrong physical clock)

  • Is it mandatory that Tangle must use physical clock? – Casey Yeow Nov 3 at 18:05
  • As long as timestamp is within required bounds, it's source doesn't matter – ben75 Nov 4 at 10:56
  • If we employ logical clock for timestamping, the actual timestamp value still can be fooled by malicious node since nodes are deployed at user premises? – Casey Yeow 32 mins ago

Timestamps are necessary. That is correct. They are included in the bundle hash. But it is not mandatory to have a correct timestamp. So, you can also set it to zero.

  • Is this node's clock used for timestamping a physical clock or logical clock? – Casey Yeow Nov 2 at 10:31

Your Answer

 

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.