历史交易记录不可变的主要原理

62 篇文章 1 订阅
62 篇文章 1 订阅

工作原理:大蓝图区块链保证历史交易记录不可变的主要原理,就在于让改变历史交易记录的成本变得极高。极高的成本就会阻止人们去改变它。

让历史交易记录不可变需要3个要素。

1.以一种对的方式存储历史交易记录,并让对任何历史交易记录的更改都变得十分醒目且引人注意。

2.强制加入修改历史交易记录需重新编写大部分历史交易记录的要求。

3.使更改历史交易记录的计算成本变得极高

书中写了一个随意添加历史记录不可行的例子。大致说的是如果在自己的通讯联系人随意添加一个从来不存在的人物,比方说添加一个哥哥。为了让这个虚拟的人物趋于真实,也就是达到篡改历史记录的目的。需要添加一系列的记录,要添加哥哥的出生证明、入学时间、身边的同学以及发生的故事,再然后就是毕业后上班,一些入职证明、时间、空间、地点人物等一系列事件,过于复杂且各类记录的真实性让这个修改这件事情变得不可行。

总结下来可以通过以下两个方法确保历史交易记录的不可变性。

将交易数据存储在对修改极为敏感的区块链数据结构中,当发生修改时就要从引发修改的点开始依次重写区块数据,一直到整条链的末端。

哈希难题对每个区块头都是唯一的,这取决于其独特的内容。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蜗牛慢慢向上爬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值