截图如何证明当前时间?

标签: 截图 证明 时间 | 发表时间:2013-12-20 09:13 | 作者:知乎用户(登录查看详情)
出处:http://www.zhihu.com
文章结尾更新了一个完美的解决方案,欢迎围观

这个问题必须分解成两个部分:
1)证明在某个特定的 时间点存在某图片A
2)证明这张图A就是截图

问题1非常好解决,有许多方案,但是问题2基本上无解,除非引入一个第三方机构如公证处、谷歌快照等等才可以解决。

目前所有的答案都是在试图解决问题1,没有一个答案能够解决问题2.

=========================具体解决方案的分割线===========================

我们可以使用比特币系统构造出一个存在证明,从而解决问题1:

豆知识:
比特币系统每隔10分钟会产生一个新的block,同时产生一组比特币,这个过程类似彩票开奖,同时会产生一个Blockhash值,这个值可以类比于彩票的中奖号码,想提前猜中这个值几乎不可能。
首先,我们有:


这是一张截图,我们先将当前最新的Blockhash写在图上,查询 Bitcoin Block Explorer 得知当前最新的Block #275848对应的hash是
0000000000000000df141a5f0b3062f680c2357ab3bbbb6261b85b3e8d93084d
这个Block诞生的时间是
2013-12-19 12:23:28 UTC


此时,我们证明了这张图不可能在Block #275848诞生之前准备好。也就是说,这张图至少在2013-12-19 12:23:28 UTC之后才存在。


随后,我们求出带有hash值的截图的摘要值:


我们分别以
ae8b2054457c3c2c0e5a022ef235b056
60f07d8acd9399afc35470cf399c1767b246e5b1
这两个摘要值作为私钥,产生对应的比特币地址,然后将少量比特币汇入这两个地址,最后再从这两个地址将所有比特币汇出。

这样,我们就完成了存在证明的第二步。这一步交易的交易时间被比特币系统所记录,具体时间为:2013-12-19 12:45:37UTC

豆知识:
比特币系统中的所有交易记录都会被所有人获得,所有人都会知道这两个地址被人汇入了比特币。但是他们不能从这两个地址反过来推算出你所使用的私钥。

由于目前没有一个已知摘要值就能产生对应的图片文件的程序,所有我们可以断定,在交易完成之前(2013-12-19 12:45:37UTC),你就已经拥有了这张图片。


最后,我们就证明在世界标准时间2013年12月19日 12点23分至45分期间,我拥有这张图片。

========================= 这里是作为补充的分割线 ==========================


比特币系统提供了一套稳定的时间戳系统,这是其不为人知的贡献。


除了比特币系统之外,我们还可以使用一些简单的解决办法,比如将你要证明存在的东西(比如你的手稿、论文)和当天的报纸一起塞进一个信封封口,然后盖上邮戳寄给你自己。不要拆开,留做证物即可。
当然这个办法容易被质疑说你邮寄了一个空白未封口的信封……

另外 时间戳服务中心 提供有时间戳服务,可以作为法律上的证据帮助证明你的著作权。不过每个要进行证明的文件都需要收取费用。

==================== 这里是作为最后完美答案的分割线 ======== = ==============


铛铛铛铛~ 这个题目其实还是有一个完美的解答的:


公证证据宝-上海市东方公证处(原上海市公证?

无论网页、电子邮件还是网聊过程等电子证据均能即时提取、安全储存。经验丰富的公证员将为您提供专业的法律建议,并出具高证明力的公证文书。
关键时刻,还是国家机构比较靠谱……


灵感来源与版权说明:
本文中所述的基于比特币系统的存在证明灵感来自 时间戳服务与存在证明 ,非原创,不担保其法律效应。。
本文所使用图片系个人制作,说明文字亦个人所述,如有缺漏,请尽管提出。
本文可随意转载,但请注明本文的知乎地址。

利益相关:
2012年3月前曾购入比特币,已全部抛售。

Last modified 2013/12/19 21:16 (UTC+8) 重写全文并配图,提供最终解决方案。

— 完 —
本文作者: 知乎用户(登录查看详情)

【知乎日报新版上架】无网络也能点收藏,举报评论功能新鲜开启,将精彩长评优先展示, 点此立刻更新~

此问题还有 15 个回答,查看全部。
延伸阅读:
数论:证明:1+1为什么等于2?
1-1+1-1+1-1+1......这个无穷数列的值是什么?如何证明?

相关 [截图 证明 时间] 推荐:

截图如何证明当前时间?

- - 知乎每日精选
文章结尾更新了一个完美的解决方案,欢迎围观. 这个问题必须分解成两个部分:. 1)证明在某个特定的 时间点存在某图片A. 问题1非常好解决,有许多方案,但是问题2基本上无解,除非引入一个第三方机构如公证处、谷歌快照等等才可以解决. 目前所有的答案都是在试图解决问题1,没有一个答案能够解决问题2.

用JavaScript截图

- - 四火的唠叨
文章系本人原创,转载请保持完整性并注明出自 《四火的唠叨》. 使用JavaScript截图,这里我要推荐两款开源组件:一个是 Canvas2Image,它可以将Canvas绘图编程PNG/JPEG/BMP的图像;但是光有它还不够,我们需要给任意DOM(至少是绝大部分)截图,这就需要 html2canvas,它可以将DOM对象转换成一个canvas对象.

证明题

- Kyle - 《槽边往事》---比特海日志
(图库流量超标,欢迎支持:点击注册Yupoo). 是安于现在的生活并且学着享受庸常,还是甘冒下坠的风险振翅飞往远方. 这是我最近在《树洞》里经常看到的问题. 说实话,我也觉得非常惊奇,竟然有那么多人觉得现实在一点点埋葬自己的梦想,同时又没有足够的勇气跨出一步. 每次说到看不到的山那头,海的那一端,总有无数颗小心在各个地方黯然破碎.

证明0.999...=1

- Zane - Solidot
数学中最妙不可言的部分是其简洁优美的陈述,它们常常会让人惊呼“这不是真的”,例如e^(iπ)+1=0. 在《蒙大拿州数学爱好者》杂志上,两位研究人员用了28页探讨了一个已经被深入讨论过的、但常常让学生感到困惑的问题:0.999...等于1(PDF). 众所周知,循环小数0.999…等于实数1,相关的证明很多,例如:设a= 0.999...,两边同乘以10得到10a=9.99...,等式两边再减去a得到10a-a=9,即9a=9,a=1;另一个证明,1/9 = 0.111...,9 x (1/9) = 0.999...于是1 = 0.999....

Google TV 2.0 截图出现

- Yiding - cnBeta.COM
Google正在尝试将其Google TV工程变得更为贴近主流,和索尼、罗技的合作遭到市场不温不火的反应后,Google准备推出改进后的2.0版,今天这一版本的电视系统被一家国外网站泄露了出来. 它基于Android 3.1版开发,因此有了更为绚丽的外表,新的Google TV已经可以从网络上下载到一些有用的面向电视的应用,并且还可以对应用进行评分等操作,以下是截图:.

《美国队长》截图

- Luosky - Initiative
啥都不说,就当没看见左下角.

暗时间

- myartings - 微软亚洲研究院
刘未鹏,Mindhacks帮主,在这块自留地上笔耕不辍了八年. 他从2003年在《程序员》杂志上发表第一篇技术文章,并开始在CSDN写技术博客. 起初的博客较短,也较琐碎,并夹杂着一些翻译的文章,后来才慢慢开始有了一些自己的心得和看法. 八年来,虽然平均每个月写1篇或者更少,但他从未停止. 写博客这件事情,给他带来的最大体会就是,一件事情如果你能够坚持做8年,那么不管效率和频率多低,最终总能取得一些很可观的收益.

Android 4.0 Ice Cream Sandwich 截图曝出

- Vendetta - 爱范儿 · Beats of Bits
Ice Cream Sandwich 将是 Android 系统的一次重大升级,对此我们也非常期待,但是对于 ICS 的情况,Google 很少透露. RootzWiki 网站宣布从一个可靠的信息源得到 Android 4.0 的图片和信息. 根据该网站的说法,Ice Cream Sandwich 的开发仍处于“非常早期的阶段,功能并非 100% 可用.

Android Ice Cream Sandwich 截图首次泄露

- 请叫我火矞弟 - Engadget 中国版
继续阅读全文 Android Ice Cream Sandwich 截图首次泄露. 引用来源 | 引用来源 | 引用来源 | 此文章网址 | 转寄此文章 | 回应.