哈喽大家好,我是小K君。今日咱们要讲的内容是:“什么是时刻戳”?
在之前,咱们已讲过UTXO是怎么处理双花问题中的榜首类问题,可双花问题还有另一种状况,便是记账后的双花问题,即一笔钱尽管只运用了一次,可是假如有人经过黑客进犯银行或许选用造假的方法,把这笔钱又仿制了一份,再次运用怎么办呢?区块链为了处理这样的一个问题,就加入了时刻戳的概念。
所谓时刻戳,按官方界说,便是能表明其他的数据在某个特定时刻之前现已完好存在、 而且能够验证的一种数据,一般是一个字符序列,能仅有地标识某一刻的时刻。
这句话种有两个要点,榜首、时刻戳也是一种数据;第二、时刻戳能够证明其他的某个数据,在什么时刻点,就现已完好存在。所以,简略来说,时刻戳就适当所以数据的生产日期,并起到数据验证的效果。
时刻戳在区块链中,与密码学有着十分严密的联系,它其实也能够说是密码学的一个使用。它的作业原理是这样的:
榜首步、节点会先对区块中的信息进行哈希加密,生成一个信息摘要,也便是哈希值。
第二步、生成好之后,节点会发送一个时刻戳的恳求,给相关的时刻戳服务器,然后时刻戳服务器会从中提取该哈希值以及数据的时刻信息。
第三步、时刻戳服务器会对这些提取到的哈希值以及时刻信息进行签名,也便是再次加密,打上时刻痕迹,生成时刻戳。
最终一步,生成的时刻戳数据和买卖信息绑定之后,再回来体系。
整个进程在区块链中便是,咱们先把数据进行加密处理,处理后放到另一个当地进行公证,以二次加密作为证明,之后再把证明后的东西放到下一个区块中,进行打包,然后不停地重复这样一个进程,最终就形成了一个去中心化,而且经历过哈希算法与时刻戳两次加密的分布式体系。
这样的优点在于,提高了区块链的不行篡改性,由于每一笔数据都在时刻戳中进行了二次加密,有相关的时刻记载。而且区块衔接时,在哈希算法的根底上,进行了时刻的排序。假如有人想要篡改数据,不只要攻破哈希算法,还要更改时刻戳。
时刻戳之所以能处理双花中的第二类问题,原因首要在于,它起到了一个防伪的效果。一方面时刻戳提高了区块链的安全性,黑客很难去篡改,另一方面,体系会给每一个区块的买卖信息都主动打上了时刻痕迹作为标识,你在什么时刻,花了多少钱,都有记载。没有这个标识的,一看便是“假钱”。
总的来说,时刻戳在区块链中起到了很重要的效果,它让每个区块依照时刻次序层层嵌套,进一步加强了区块链的安全系数,也正是由于它的存在,才使区块链中的“假钱”问题,不再是一个问题。
感谢邵建良教师对本集内容的协助和辅导。
系列科普动画《OK区块链60讲》
《OK区块链60讲》是由OKEx&新浪科技联合出品的区块链科普动画视频,针对区块链零根底用户,经过系列文章、科普动画等方式,从概念、技能、使用等视点,经过5大板块,60个知识点,生动形象地科普区块链概念。本集课程内容由嘉楠耘智区块链总经理邵建良导师辅导完结。