区块链到底是什么?区块链是如何构建的?

从最基本的角度来看,区块链是一种用于存储数据(信息)的计算机文件。与任何计算机文件(包括您现在正在阅读的文档)一样,它存在于数字存储介质中,例如计算机硬盘。它采用一串二进制“位”、1 和 0 的形式,可以由计算机处理以供人类读取。

区块链到底是什么?区块链是如何构建的?

然而,区块链具有三个属性,虽然单独来看它们并不独特,但放在一起意味着它们的功能与其他类型的计算机文件截然不同。

首先是它们是分布式的。从理论上讲,包含这篇文章的文件可以简单地存储在一台计算机上,并可供许多人通过互联网访问(即阅读)。另一方面,区块链在许多计算机上是完整复制的。

这意味着没有人或实体(例如公司或政府)可以控制文件的内容。虽然控制存储您正在阅读的文件的计算机的任何人都可以对其进行编辑,以进行他们喜欢的任何更改,但区块链并非如此。只有在存储不同但相同版本的区块链的计算机网络之间达成共识时,才有可能编辑区块链。这要归功于区块链的第二个基本创新——密码学。

密码学– 来自古希腊语的“秘密写作” – 从根本上说,构成区块链的数据是经过编码的。为了更改数据,或者在某些情况下(取决于区块链的类型)甚至读取它,您需要拥有与链中正确“块”相对应的私钥(请参阅下一节区块链的结构)。如果您可以访问存储您正在阅读的文档的计算机,则编辑该文档会很简单。但是,如果此文档存储在区块链中,您将需要输入代码以证明您有权进行更改。如果代码不匹配,则文档的其他副本不会接受更改,如上所述,这些副本分布在许多(可能是无限数量的)其他计算机上。


区块链是如何构建的?

这个的线索就在名字中——区块链是由链接在一起的数据块组成的计算机文件。每个“块”——根据区块链的类型可以是任意大小——包含到前一个块的链接——从而形成一条链。

它还包含一个时间戳,用于记录该块中的信息何时被创建或编辑。最后,它包含数据本身——区块链用于记录的任何内容。这可能是区块的“价值”,对于比特币等区块链货币,交易数据,例如各方之间的商品或服务交换,或者所有权,当链被用作谁拥有什么的记录时。

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...