摘要:中本聪为了解决比特币网络上交易记录唯一确定性问题,发现了时间戳服务器。然后又借助时间戳服务器的运行原理逐渐形成了区块链结构,可以说时间戳是比特币的灵魂。
不少人在了解了比特币的特性之后,都特别感叹发明者中本聪是如何想到的。因为对于一个没有中心化监督的网络,仅通过程序代码就能实现陌生人之间的完全信任,而且在相当大的程度上又绝对安全,这是一种创举。
之前的阅读笔记我也分享了自己的体会,那就是先有了需求然后才有对应的技术。而在读到比特币关于时间戳这部分的内容时,就突然觉得,原来比特币的出现也并不那么神奇,因为连中本聪都说他是受到时间戳的启发。The solution we propose begins with a timestamp server.(翻译:本解决方案起步于一种时间戳服务器)可以说这又是一个站在巨人肩膀上够到胜利果实的例子。
关于时间戳的具体技术流程我还没弄明白,之前费了很大的力气想找到能简明解读的资料。但即使搜遍了谷歌和YouTube也没有找到,目前正在啃白皮书里提到的几个论文,国外的论文都是环环相扣,各种借鉴和引用,加上专有名词非常多,所以注定一项大工程,只能慢慢消化了。
大体上来讲,时间戳的原理很简单,从格林威治时间开始,针对每一项数据或文件进行唯一的时间标识。只要进行了标识,文件也就唯一确定了的。整套技术在运行的过程中会进行哈希运算,以此来确保合法性,新的哈希计算式又会引用上一段的数据,从而形成链状结构。比特币网络在形成的时候就借鉴了这样的思想,通过一环扣一环的层层链接,使得确认的数据被彻底固定,基本无法回滚修改。因此时间越久,前面确定的区块也就越安全。
现在说起这些可能很多人都没感觉了,但如果回到当时的情境,这是非常伟大的发明。因为这种思想可以摆脱人类社会传统的信用积累模式,通过代码便可实现公正的信用建立。比特币网络在进行记账的时候只会考察此前的区块是否正确,然后通过工作量证明进行记录。简洁高效,令整个网络可以健壮成长。如果在中本聪之前没有发明时间戳,相信比特币的诞生还会需要一段时间。但正是由于拥有了这项技术,才令比特币的发明得以快速实现。可以说,时间戳就是比特币的灵魂。
通过这段白皮书的学习,使我意识到了一种把事情做成的思路,那就是先设定好目标,然后向着这个目标不断前进,这中间肯定会遇到各种问题,但大多数问题的解决方法都已有人提出了,就剩下后期的寻找与组合。然后再做一些细微的优化,最终将整个链条串联起来,目标也就达成了。
声明:本文授权BH好文好报群摘编、转载以及相关授权推文行为。
早赞声明:为方便早赞、避免乱赞,“BH好文好报群”为点赞者、写作者牵线搭桥,实行“先审后赞、定时发表”的规则,也让作品脱颖而出、速登热门!加群微信:we01230123(天平)。