首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >块链是如何存储的?

问块链是如何存储的?
EN

Cryptography用户
提问于 2020-05-04 10:29:35
回答 1查看 101关注 0票数 0

问题的背景:我正在大学修一门区块链课程,我参加了一个与物流有关的区块链的案例研究。需求很简单,但我对区块链的存储部分感到困惑。考虑到我们有一个交付表,我将表中的某些字段合并到区块链中。

面临的

问题:

  1. 数据(块的有效负载)是否以明文形式存储?
  2. 我如何验证这个表没有被篡改并且满足区块链的要求?
EN

回答 1

Cryptography用户

发布于 2020-05-05 17:52:12

  1. 这取决于你在说什么区块链和你认为什么是明文。例如,在比特币中,交易包括签名、公钥、金额等,所转移的金额以明文表示。对于Monero,事务包含更多的元素(即公钥列表、签名、对金额的承诺),金额是以唯一的收件人可以打开的方式加密的。
  2. 当前块的哈希是当前块中数据的哈希和前一个块(即B_i = h(B_{i-1}, \{tx| tx \in B_i\}))的哈希。那么,当您修改块B_{i-1}中的数据时会发生什么呢?B_{i}会发生变化。如果您了解\mathsf{git}的工作原理?非常相似。更有趣的是,看看网络如何在单链上达成一致。
票数 1
EN
页面原文内容由Cryptography提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://crypto.stackexchange.com/questions/80444

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档