请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

如何保持这种hash动态绑定的关系?

根据区块链的设计,下一个区块的头hash是保存了是上一个区块的hash,是会动态变化的。
那么问题来了,一旦数据被保存在非关系型数据库,即持久化以后,如何保持这种动态绑定的关系?

正在回答 回答被采纳积分+3

1回答

自游蜗牛 2020-01-15 09:02:32

这个动态哈希你所谓的动态变化是什么意思呢?按我理解,他并不是动态变化的,一个区块确定了,他的哈希就确定了,那后一个区块头里的前序哈希也是确定的,不存在动态问题的。
这是逻辑数据上的关联,物理存储上的关联,其实并不是那么重要,只要做好索引,存储及读取是很容易实现的,不管是用非结构化数据库还是结构数据库存储。你可以看一下源码中的LedgerInterface

1 回复 有任何疑惑可以回复我~
  • 提问者 慕慕4252274 #1
    那如何保证数据是不可窜改的?在哪里可以看
    回复 有任何疑惑可以回复我~ 2020-01-15 09:17:42
  • 自游蜗牛 回复 提问者 慕慕4252274 #2
    篡改是所有peer节点在一起与背书策略综合进行保证的,并不是某一个节点单一进行保证的。
    回复 有任何疑惑可以回复我~ 2020-01-15 10:28:09
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号