所有的区块链技术都有共同之处

各种区块链技术有哪些共通性?


所有区块链技术都应该包含三个组成部分:对等网络,共识机制和(是)区块链,AKA哈希链接数据结构。如果区块链只是三个基本部分之一,您可能想知道为什么我们称之为区块链技术。它可能只是归结为良好的品牌。自从Napster和BitTorrent以来,不幸的是普通公众将点对点网络与盗版和版权侵权联系起来。


“共识机制”听起来非常有学术性,有点太难以解释。但是“区块链”,这听起来很有趣而且很新。至少与“加密”相比,这听起来像更加通俗易懂一些。


但是,了解这三个组成部分中的每一个都会使区块链技术突然变得更容易理解。那是因为我们可以写一个关于这三个部分如何实现有用结果的简单的一句话解释:


已连接的计算机可以就共享数据达成一致

这就是区块链技术应该做的事情;它应该允许计算机连接到达成协议在共享数据。该句子的每一部分都对应于我们的三种组成技术。


连接的计算机

计算机在对等网络中连接。如果您的计算机是区块链网络的一部分,则它直接与该网络上的其他计算机通信,而不是通过公司或其他中央方拥有的中央服务器。


达成协议


通过使用共识机制促进所有连接的计算机之间的协议。这意味着有些规则用连接的计算机运行的软件编写,这些规则有助于确保网络上的所有计算机保持同步并相互协商。


共享数据


他们都同意的是这个共享数据称为区块链。“区块链”仅表示数据采用特定格式(就像您可以想象以word文档形式存储的数据或以图像文件形式存储的数据)。区块链格式简化了数据,使机器可以轻松验证长而不断增长的数据日志的一致性。以后的数据条目必须始终引用较早的条目,从而创建链接的数据链。任何改变早期条目的尝试都需要改变每个后续条目,否则数据中嵌入的数字签名将显示不匹配。具体而言,所有这些工作都超出了这个背景的范围,但它主要与密码学和数字签名的科学有关。有些人可能会告诉你,这会使区块链“不可变”,这并不准确。

你可能感兴趣的:(所有的区块链技术都有共同之处)