- From: Peter Todd <pete@petertodd.org>
- Date: Thu, 29 Sep 2016 20:35:51 -0400
- To: "S. Matthew English" <s.matthew.english@gmail.com>
- Cc: Mountie Lee <mountie@paygate.net>, Wayne Vaughan <wayne@tierion.com>, Melvin Carvalho <melvincarvalho@gmail.com>, Blockchain CG <public-blockchain@w3.org>
- Message-ID: <20160930003551.GA10692@fedora-21-dvm>
On Mon, Sep 26, 2016 at 02:39:30PM +0200, S. Matthew English wrote: > here's an article I wrote recently about timestamping in bitcoin: > > https://cointelegraph.com/news/timestamp-hacking-debunking-the-myth-of-precision-timestamps I think your article both misunderstands and overstates the problem. Specifically: > You might have heard that one of the properties a Blockchain possesses is the > ability to “prove certain data exists at a certain moment of time” or that it > somehow “provides proof that some data existed at a specific time”. The > problem with these claims is that they are demonstrably false. Suppose I claim that as of Jan 1st, 2016, 12:01am - a specific time t - the following string existed: "The Times 03/Jan/2009 Chancellor on brink of second bailout for banks" As my evidence, I provide Bitcoin block 0, and the hundreds of thousands of blocks that follow it. Is that claim false? I mean, maybe all the Bitcoin miners had their clocks wrong for seven consecutive years. Or maybe you're looking at a chain that someone made with tens of millions of dollars worth of electricity. But I can make those kinds of claims of *any* timestamping solution, so that's not terribly interesting. Sure, you can't naively say that a Bitcoin block header timestamp means that data existed as of the exact time in the block. But you have exceptionally high assurance that the header existed as of that date + a month, certainely as good if not better assurance than you can get by any traditional means like publishing notices in news papers. Saying otherwise - particularly saying that Chainpoint's claims are "demonstratable false" is fear-mongering; a more useful and accurate article would accurately explain the limitations of the tech and why it's non-trivial to prove things to within more than a day or so. Chainpoint may in fact be guilty of that false precision - I know my OpenTimestamps Client is, and I mention it in the "Known Issues" section of its README(1), with a link to further discussion on the topic - but let's not fall into the trap of making our debunking's themselves hype. 1) It's a tricky problem to fix, because just rounding off to the nearest day risks people getting confused by the interactions of timezone conversions across the international date line. -- https://petertodd.org 'peter'[:-1]@petertodd.org
Received on Friday, 30 September 2016 00:36:29 UTC