什么是区块链?它是怎样应用在加密货币和互联网上

  最通俗易懂的说下什么是区块链?区块链是给予非常特定类型的数据结构的名称,该结构在一旦添加数据的情况下使用,不仅可以不修改,而且可以被任何人公开查看。

  由于它是比特币等加密货币建立在其基础上的基础数据结构,因此最近有很多新闻报道。虽然加密货币是非常复杂的软件,但区块链本身非常简单。

  考虑一个非常简单的文本文件,其中每个条目由三行组成。

  第一行,我稍后会解释

  第二行是一个简单的字符串helloworld

  第三行是第一行和第二行的SHA256结果。

  第一行是前面的第三行,因为这是我们区块链中的第一个条目,我们将哈希集用于全零。我们在区块链中添加另一个条目。现在,它似乎并不十分令人兴奋,但很重要的东西刚刚发生。

  区块链现在被认为是“不可变的”,这只是一种说法,它无法改变。嗯,这不完全正确,当然你可以更改区块链中的文本,但是当有人检查区块链并计算每个条目SHA256时,他们会发现区块链已被更改并且不再有效。

​  让我们在区块链中添加另一个条目,因为Blockchains(区块链联盟)是不可改变的;合同,协议,货币分类账等都可以添加到区块链中,只要区块链有效,就可以添加到区块链中。(欢迎转载分享)

原文地址:https://www.cnblogs.com/hacker520/p/9346684.html