-
Notifications
You must be signed in to change notification settings - Fork 22
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
How long does it take for attestation to take place? #45
Comments
Basically it takes time for a transaction to get mined.
But your timestamp is complete the moment you make it in the sense that you *will* be any to verify it later: you don't have to do anything for that process to complete.
…On May 31, 2019 9:55:03 AM EDT, Mars Robertson ***@***.***> wrote:
If you want to try yourself, files are uploaded here:
https://github.com/marsrobertson/marsrobertson.com/tree/gh-pages/files
![image](https://user-images.githubusercontent.com/44369284/58710125-87aa9980-83b3-11e9-8d2c-248a9a3feda2.png)
![image](https://user-images.githubusercontent.com/44369284/58710198-ad37a300-83b3-11e9-93be-a3169ccb79c2.png)
# Now it's 14:51.
Tried version installed locally on my machine `ots stamp` as well as
the main website.
Multiple Bitcoin blocks have passed.
* Is there any reason why is it taking so long?
* What is the expected wait time?
* What shall I do if I need to obtain Open Timestamp instantly?
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
#45
|
Yesterday I was waiting a few hours and still "pending attestation" Today I'm trying again and "bitcoin block height 578710 not found" I understand in theory no action needed, in reality it's troublesome. Files are here for anyone to test: https://github.com/marsrobertson/marsrobertson.com/tree/gh-pages/files
(tried both web version on locally installed |
@RCasatta thanks! I've just tried again and it works I thought that 1 confirmation is enough? Can you please help me understand:
Also the old example works! (previously FAILURE, Bitcoin block not found) |
The timestamp calendars wait a few confirmations before adding the proof to the database, because the current codebase doesn't handle reorgs to timestamps in the database without manual intervention. Besides, the validity of a timestamp with just one confirmation is dubious - maybe a miner produced a block for the purpose of faking a timestamp? The client doesn't display timestamps to more than one day precision for this kind of reason. |
With Bitcoin, people who use it, some of them know:
It is up to end-user to decide whether they require 6 conf, it is up to the merchant software to highlight in the user interface: "this transaction is RBF, be aware of double-spend" With Open Timestamps, I think it also perfectly possible to allow users to decide:
For simplicity, I am OK to display in the UI how many confirmations have passed (if less than 6) and after that show the date. "about a day" - is there a justifiable reason for that or maybe 6 conf is enough?
Are you referring https://github.com/opentimestamps/opentimestamps-server saving stuff to the database? I thought that my (keen to better understand the architecture, always on the side of adoption and usability) |
I'm not. It's misleading because decentralized blockchain timestamps just don't work like that, and we shouldn't encourage uninformed users to think that they do.
Here's a writeup of the issue that I posted to bitcoin-dev awhile back: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-September/013120.html Anyway, the reality is that timestamps are rarely verified immediately, except for demonstrations.
Only if you've run the upgrade command to get a local copy of the rest of the proof. You can see this by inspecting the actual timestamp with This is an intentional tradeoff to make saving the timestamps immediately in a permanent form to be feasible: everyone keeping their own copy of all the calendar data is feasible, as the calendar data is relatively small. Our tooling to actually do that isn't great (see https://github.com/opentimestamps/opentimestamps-server/blob/master/otsd-backup.py for a good start) But I'm working on improving that. |
If you want to try yourself, files are uploaded here: https://github.com/marsrobertson/marsrobertson.com/tree/gh-pages/files
Now it's 14:51.
Tried version installed locally on my machine
ots stamp
as well as the main website.Multiple Bitcoin blocks have passed.
The text was updated successfully, but these errors were encountered: