为了实现一个点对点的电子现金系统,中本聪提出了“时间戳服务器”方案。时间戳服务器对以区块形式存在的一组数据实施随机哈希处理,加上时间戳(什么是时间戳),并将该随机哈希值进行广播。显然,该时间戳能够证实特定数据于某特定时间是的确存在的,因为只有在该时刻存在了,才能获取相应的随机哈希值。每个时间戳应当将前一个时间戳纳入其随机哈希值中,每一个随后的时间戳都对之前的一个时间戳进行增强(Reinforcing),这样就形成 了一个链条(Chain)。
%title插图%num

(什么是时间戳

顾名思义,时间戳是记录某一事件发生时点的信息。在区块链中,从区块生成的那一刻开始,时间戳便存在于区块之中。时间的唯一性让每个加盖了时间戳的区块都是独一无二的,并且提供了认证的依据,保证了它的真实性。通过时间戳,每个区块(什么是区块)有序排列起来,*后生成一个完整的链条。

时间戳和不可篡改性

时间戳是从格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数,通常是一个字符序列,唯一地标识某一刻的时间。在比特币系统中,获得记账权的节点在链接区块时需要在区块头中加盖时间戳,用于记录当前区块数据的写入时间。每一个随后区块中的时间戳都会对前一个时间戳进行增强,形成一个时间递增的链条。

时间戳技术本身并没有多复杂,但在区块链技术中应用时间戳却是一个重大创新,时间戳为未来基于区块链的互联网和大数据增加了一个时间维度,使得数据更容易追溯,重现历史也成为可能。同时,时间戳可以作为存在性证明(Proof of Existence)的重要参数,它能够证实特定数据必然在某特定时刻是的确存在的,这保证了区块链数据库是不可篡改和不可伪造的,这也为区块链技术应用于公证、知识产权注册等时间敏感领域提供了可能。)