【汇编3】区块链+时间戳

大纲

2016-07-25 OKCoin 比特币的本质是一个时间戳日志
2015-12-16 Uproov:区块链时间戳走向专业化,公证处衰败的开始
2017-1-16 比特币的时间戳有价值吗

对话

问: 哪位解释一下,比特币所谓时间戳,是有跟外部的”真实”时间挂钩,还是说,只在顺序的意义上?
答: 时间戳是70年0点开始计秒到当前时间的总秒数
问: @Errance 从时间服务器获取当前时间?
问: 感觉时间服务器看起来是比特币网络依赖的一个第三方服务,但处理交易的方式实际上又与时间变量无关,时间错误似乎也不影响交易间的关系
答: @深鱼 不强求从时间服务器获取当前时间,而是直接用系统时间。刚开始也许差异大,但是最后会日趋一致和准确。
问: 怎么叫做日趋一致和准确
问: 如果节点自己取,也许会取到一个完全错的时间
答: 类似时间之矢(时间戳的链)。如果你挖矿成功,可以自己定义这个区块的时间戳,但是但不能早于上一个区块,也不能过于太晚,否则当区块广播出去后,其他节点发现,时间晚于自己的时间,就有可能拒接该区块。
岑: 通讯的时候会做误差记录
岑: 仅限小粒度的误差 比如几秒好像也是可以的
问: 就是说,”the previous timestamp”是认真的,比较了时间戳的大小。。。这样看来,本质上说,还是自己的时间序列
问: 白皮书说的很笼统,所以看不清细节
岑: 看源码就清晰了
问: 是呀
岑: mempool里边的未确认交易有17分钟(貌似)左右来同步时间戳 问题不大
岑: A 11分钟 -B 18分钟 ,同步之后 两头记录个AB时间 A+7M ,B-7M,差不多这意思吧
问: 谢谢
深鱼: 我没理解错的话,并没有对每个交易记录时间,只是一个块一个时间戳
岑玮: 咋不记录
岑玮: 都记录 你翻一下源码就知道了 tx本身就有时间戳
岑玮: coinbase排序 然后是这个时间戳排序 确保打包优先级

《【汇编3】区块链+时间戳》

比特币的本质是一个时间戳日志

虽然比特币在 比特币投资 人眼里仍主要被视为数字货币,它本质上是一个具有特殊性质的时间戳日志。因此,它可以有更多用途,除了支付和价值存储

我在几年前提出了一些替代性使用案例,并且这份案例名单还在不断加长。 Factom首席科学家Brian Deery写了一份优秀的时间戳历史。他认为,在安全的数字价值存在之前,一个安全的时间戳记录不可行。

“比特币区块链终于开始履行其非货币用途的承诺— Arvind Narayanan (@random_walker) July 12, 2016。”
“op_return的使用稳步增长,至少有10个主要协议使用它。— Harry Kalodner (@hkalodner) July 11, 2016”

你可以通过人性化的服务很容易利用这个时间戳功能,例如 Eternity Wall, Virtual Notary, Proof of Existence和 BlockNotary。 超越简单的时间戳的文件的概念,更复杂的服务被锚定到比特币区块链,以此从其不可更改性中获利。锚定基本上意味着一个服务需要在其系统中的每一个有意义的数据,计算每一个可以被用于验证系统状态的哈希。 这个哈希然后被定期存储在比特币区块链中。这种哈希可以以不同的方式产生,一个普通的方法是建立所有数据Merkle树,然后存储Merkle根作为锚。

区块链时间戳走向专业化,公证处衰败的开始

Uproov, 一款即将到来的全新智能手机app,它将探索区块链时间戳的潜力,允许任何人证明实质上的任何东西,而不需要“受信方”的参与。

时间戳是区块链区块包含特定信息的一个过程,它是“永远”存在的。这个概念在比特币问世之后得到了大家的认识,当然,在过去的几年中,也存在着几家在线时间戳服务公司,包括:Tangible.io, Proof of Existence, OriginStamp, BitSig 以及BitProof。

时间戳代替公证职能

你能用一个时间戳系统做些什么?

基本上,它扮演了公证人的角色,但这种公证系统更为经济,也是100%可信的,如果用户决定公开一个时间戳,你能在区块链上看到的,将是结合一个特定文件的哈希值,例如在Uproov系统中,这些文件可以是一个视频,一张图片或者音频记录。

时间戳比传统的公证制度更为可信,因为该文件不能被任何人接触。签名是写在区块链上的,而区块链过去的部分是不能以任何方式进行修改的。如果文件被修改了,这个哈希值就无法匹配,操纵行为也将被系统检测到。

时间戳的功能,会是区块链的另一种用途,它可能会彻底改变人类的未来。

有太多的功能,也有太多的风险

因此,这项技术允许我们做些什么?讲例子显然比讲理论更容易让人接受:

  • 1. 你害怕自己的成果被偷么,比方说客户不支付你报酬? 盖个时间戳:如果客户不支付,那会毁了他的名声。
  • 2. 想要证明,某些警察的行为是野蛮的? 用时间戳来记录他们,然后公之于众。
  • 3. 想要在申请专利之前就炫耀你的idea?盖上时间戳。

其应用的可能性,几乎是无止境的,当然,也会出现违法的行为。这里我们也简单地举一些例子:

  • 1. 想证明你的妻子是在欺骗你? 将她和她情人之间的丑事盖上时间戳,并予以公布。是的,你毁了她的生活,而你呢,将在监狱里呆上一段日子。
  • 2.想要show下你隔壁的警察在做些什么? 盖上时间戳,几分钟后就会有特警队来光顾你家。

顺便说一句,Uproov的读法是“you prove ”,你来证明。

你可以在 Uproov网站上阅读到更多可能的用途。

Uproov的本质区别

在这一点上,人们可能不知道Uproov和其他时间戳服务之间的区别。

其一是,Uproov是一个手机上的app,而不是网页应用,而另一个主要的区别,Uproov的解决方案允许用户上传任何的文件,事实上,它可以是照片、视频、一段声音,或者一个PDF文件。

当然,这意味着,用户在上传之前也可能进行伪造。

John Bulich,Uproov项目的联合创始人,他说Uproov避免了这一点,因为这些文件被设备记录后,会立即创建一个哈希值并进行上传,即使该app还允许用户上传现有文件,这些文件的标记也会是不同的。

“照片,视频,音频,这些文件被加密到区块链的过程不会有时间上的滞后,这个过程是瞬间完成的。”

为了更进一步,Uproov会在照片的底部盖上一个Ezy-Id标识,以便其他人可以使用Ezy-id来验证网站上的照片。

  • 绿色的Ezy-ID,意味着它是用Uproov处理过的,人们可以更容易地查看,验证并信任原始照片。
  • 红色的Ezy-id,意味着它是一个预先存在的照片。
  • 此外, 用户还可以将他们的媒体文件上传到Uproov设在瑞士的服务器,可用于安全存储,共享以及验证。

比特币的时间戳有价值吗

比特币本质是构造了一个永不停息、无坚不摧的 时间戳 系统。

《【汇编3】区块链+时间戳》

然后该系统上添加若干特性后使得具有货币的功能。报纸从另一个角度讲也是一种时间戳服务。

比特币具有下列优良的特性可以更完美的用于存在证明:

  • 不可预测/伪造。因block的计算是随机事件,其hash值是一个32字节的随机大数(2256)。想蒙对该数的概率实在是太低了。
  • 不可销毁/修改。Block Chain拥有巨大的算力在维护与延续,对于N个确认的block,想篡改是不可能的。
  • block具有天然时间特性。timestamp是block meta字段之一。
  • block可以存储信息。对于block meta信息,是无法控制的。但block会收录交易,而交易是可以”写入”自己的数据。
    原文作者:大圣2017
    原文地址: https://www.jianshu.com/p/4fbcb87e05b8
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞