主页 > 区块链百科 > 区块链中防范双重付出的时间戳

区块链中防范双重付出的时间戳

区块链导航Lian12.COM 区块链百科 2021年08月09日
上次我们说了由于网络上信息差异步的问题,大概会造成一笔钱收到延时,从而造成双重付出的隐患。你可以用utxo账户,记录整个生意业务进程的要领来办理这个问题。

可是尚有一种环境,在网络上,我们的钱其实都是一串儿信息,只要是一串信息就有大概会被复制,那一旦钱被复制了许多份,也就不叫钱了。这个事儿黑客是最爱干的。碰着这种事儿怎么办呢?

那什么对象是这一刻和那一刻纷歧样的呢?谜底就是时间。假如能把时间的信息以某种方法的代码可能字符暗示出来,那就可以制止这个问题。

这就引出了所谓时间戳的观念。简朴的说,就像是我们在出产一个对象的时候,把他的出产日期拿个章子敲上去。几月几号几时几分几秒,只要这个时间足够短,它就可以区分所有的产物,或许就是这种意思

详细是怎么弄的呢?这里简朴表明一下。首先我说过的链,实际上指的是哈希值之间的干系,也就是说你要对区块链中的信息举办哈希运算获得一个值。

这个哈希值是怎么来的呢?它包括了上一个区块的哈希值和上一个区块的生意业务信息,也就是说牵一发而动全身,一个链着一个,可是这还不足。

这次运算只是办理了区块信息与区块信息之间的接洽,并没有办理区块与时间的接洽。在获得这个哈希值之后,需要向处事器请求获取当前的时间信息等等,然后再把这些信息与生意业务数据的哈西值再举办一次运算,再次加密获得一个新的功效。

留意这个新的哈希值也是唯一无二的。然后再把这个值返回到整个区块链系统中,返回区块。

这相当于提高了安详心性。你想,假如你要想攻破整个区块的链条,不只需要攻破哈希算法,一个一个区块的攻破,还需要攻破时间戳的这次加密。这个难度就更大了

系统给每一笔生意业务都打上了时间的烙印。你就想象,一个工场出产出来的对象,每一个文件上都敲了一个全新的章子,这个章子上标注了时间信息。你在什么时间花了几多钱,给谁花的,这些信息都泛起出来。这样就组成了一个完整的系统。

通过这种方法呢,黑客再要复制你的钱的时候,就谋面对一个时间点儿卡住的问题。一旦复制出来就会发明,最后获得的这个哈西值和你的是纷歧样的。这样就担保了钱的独一性,信息的独一性

有乐趣可以看看下面链接这本书,辅佐你从新系统相识区块。
广告位
标签: 区块   支付   链中   双重   时间   预防  
下一篇:没有了