为什么区块链可以做到不可篡改?一个区块上可以有几笔交易?

区块链是从零开始有序的链接在一起的,每个区块都指向前一个区块,称为前一个区块的子区块,前一区块称为父区块。


每个区块都有一个区块头,里边包含着父区块头通过算法生成的哈希值,通过这个哈希值可以找到父区块。当父区块有任何改动时,父区块的哈希值也发生变化。

这将迫使子区块哈希值字段发生改变,以此类推,后边的子子区块,子子子区块都会受影响。一旦一个区块有很多后代以后,除非重新计算此区块所有后代的区块,但是这样重新计算需要耗费巨大的计算量,所以区块链越长区块历史越无法改变。

以比特币区块为例,一个区块大小上限大概是1MB左右,每一笔交易大小不一,一般一个交易平均大小在250字节左右,算下来1M大概能容纳3000多笔交易。

免责声明:本文章仅代表作者个人观点,不代表本站的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。本站作为中立的平台服务提供方,尊重他人的知识产权、名誉权等法律法规所规定的合法权益!如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到qklwk88@163.com,本站相关工作人员将会进行核查处理回复

本文地址:https://www.5m88.com/post/196.html

发布于 2022-03-03 00:03:00
收藏
分享
海报
0 条评论
3396
上一篇:区块高度高代表什么?区块高度的作用是什么? 下一篇:什么是链上扩容和链下扩容?
目录

    推荐阅读

    0 条评论

    请文明发言哦~

    忘记密码?

    图形验证码