imtoken官网下载-imtoken钱包官网app下载-imtoken官网入口

区块链的链接规则到底是什么?哈希指针把区块串成一条链

区块链的链接规则到底是什么?哈希指针把区块串成一条链

很多人听到"区块链"三个字,脑子里浮现的就是一条链,但这条链到底是怎么链起来的,其实就靠一个特别朴素的东西——哈希指针。

所谓哈希指针,说白了就是每个区块在自己头上存了前一个区块的哈希值。你拿到区块3,它头里写着区块2的哈希;你再去拿区块2,它头里写着区块1的哈希。就这么一条一条往前追,整条链就串起来了。

这里有个关键细节:哈希是单向的。你从区块3能算出区块2的哈希,但你没法从区块2反推出区块3的内容。这意味着链只能往前追,不能倒推。谁要是篡改了中间任何一个历史区块,后面所有哈希全对不上区块链的链接规则到底是什么?哈希指针把区块串成一条链,立刻暴露。

比特币区块链接机制_区块链的链接规则_区块链哈希指针原理

那为什么不用简单的数字编号1、2、3来连?编号太脆弱了,改一个字节就换了,别人随便伪造。哈希值不一样,哪怕你只动一个bit,输出整个全变,任何篡改都逃不过,这就是区块链不可伪造的底层原因。

实际看比特币,每个区块头里有个prev_hash字段,存的就是父区块的哈希;以太坊里的parent hash也是同一套逻辑。你打开浏览器查任意一个区块区块链的链接规则,顶部那个hash是它自己的指纹,prev block hash就是它"爹"的指纹,一一对应。

下次你链上转了笔账,有没有好奇过你那笔交易到底被哪个矿工打包进了第几个区块?





Powered by imtoken官网下载 @2013-2022 RSS地图 HTML地图

Copyright Powered by站群系统 © 2013-2024

京ICP备2025105100号-42