《区块链基础知识25讲》-第十五讲-区块链的数据存储
  otE9mA8p5Pjc 2023年11月02日 108 0


《区块链基础知识25讲》-第十五讲-区块链的数据存储_区块链

《区块链基础知识25讲》-第十五讲-区块链的数据存储_区块链_02

检测数据改变

  • 改变交易数据的内容
  • 改变默克尔树的哈希引用
  • 替换一笔交易
  • 改变默克尔树的根
  • 改变对区块头的引用

将新的交易数据添加到区块链数据结构的步骤

  1. 创建一个包含所有交易数据的默克尔树
  2. 创建一个包含上个区块头的哈希引用与新交易数据的默克尔树的根的新区块头
  3. 创建新区块头的哈希引用

想要改变区块链上一个区块内的交易数据,需要从需要改动的地方向后依次改动哈希引用,一直修改完整条区块链上最新区块中的哈希引用为止


区块链数据结构对数据修改的高敏感度是哈希引用这一特征决定的


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
otE9mA8p5Pjc