Blockchain 关于区块链的具体问题

Blockchain 关于区块链的具体问题,blockchain,bitcoin,Blockchain,Bitcoin,通过互联网研究和教程,我已经熟悉区块链技术一段时间了,但是,由于区块链经常作为一个商业话题出现,我无法找到一些技术问题的好答案。我希望你们中的一些人能帮助我: 区块链的概念是,所有交易数据都存储在网络的每个节点(如计算机)上。这不是每个参与者都应该存储的巨大且不断增长的数据量吗?(如果答案是某些节点必须保存整个历史,这与分散的想法会形成对比吗?) 比特币非常复杂的哈希过程的目的是什么?据我所知,哈希对于链的不变性是必要的,但为什么它必须如此耗时呢?另一方面,散列通常被认为是矿工的“签名”;这意味

通过互联网研究和教程,我已经熟悉区块链技术一段时间了,但是,由于区块链经常作为一个商业话题出现,我无法找到一些技术问题的好答案。我希望你们中的一些人能帮助我:

  • 区块链的概念是,所有交易数据都存储在网络的每个节点(如计算机)上。这不是每个参与者都应该存储的巨大且不断增长的数据量吗?(如果答案是某些节点必须保存整个历史,这与分散的想法会形成对比吗?)
  • 比特币非常复杂的哈希过程的目的是什么?据我所知,哈希对于链的不变性是必要的,但为什么它必须如此耗时呢?另一方面,散列通常被认为是矿工的“签名”;这意味着什么?签名通常不是意味着私钥之类的东西吗
  • 由于区块链当然不是比特币,其他用例(如供应链应用程序等)是否也需要这种复杂的散列过程,或者可以用更简单的散列来代替
  • 为了保护隐私,区块链的参与者大多也会被散列,这通常被列为该技术的一大优势。在比比特币更具排他性的区块链中,通过一些参与者的行为得出结论不是很简单吗?我的意思是,如果一个非常大的参与者参与了区块链,它很容易被人发现例如,交易的频率或数量
  • 如果一个矿工散列并添加了一个块,那么其他所有矿工是否会立即拒绝他们当前尝试创建的块
  • 区块链如何同步交易?在分布式系统中,澄清哪一个动作首先发生总是一件大事。一些区块链文献来源说,区块链的所有交易在添加到区块之前首先存储在池中。这在类似拍卖的交易中是不好的
  • 一些消息来源称,当大多数(51%)节点包含链时,链被认为是正确的。它是如何工作的/何时被检查的?在主页上,51%指的是计算能力,而不是节点数量,在攻击上下文中
  • 提前非常感谢!我将感谢您的回答

  • 是的,每个节点都必须存储整个历史。希望是存储技术的改进超过区块链的增长

  • 散列在区块链中有很多不同的用途。你提到的第一个用途是工作的证明,而事实上,它非常难使区块链工作。它非常难,以至于你需要一个人拥有不可能的计算能力来重写对你有利的区块链。散列的另一个用途是是使用公钥和私钥提供匿名身份

  • 是的,不是。但是还有其他形式的证明不依赖于散列

  • 是的,这就是为什么比特币翻滚是一件事——试图向你隐藏任何线索

  • 区块包括一个时间戳,该时间戳也会被散列并存储在区块链中作为证据。但在交易成为区块的一部分之前,不清楚首先发生了什么。这就是为什么在考虑最终交易之前,您应该始终等待挖掘您的交易

  • 这可以追溯到第2点。当一个人拥有超过51%的网络能力时,他们能够以比网络其他部分更快的速度生成正确的哈希值,因此可以在生成有效区块链方面与之竞争。这实际上意味着该个人有能力将他们想要的任何内容写入块中,以及重写以前的历史


  • 请编辑该问题,将其限制在一个特定的问题上,并提供足够的详细信息,以确定适当的答案。避免同时提出多个不同的问题。请参阅“如何提问”页面,以帮助澄清此问题。“多数”并不表示“51%”。它表示“超过50%”