7个关键区块链存储术语


区块链技术在概念上相当复杂。然而,它基于基本的已知技术,例如对等网络和分布式账本。

区块链的核心是分布式账本技术,用于记录两方或多方之间的交易。它主要用于支持加密货币,但随着其他用途(如数据存储)的出现,这种情况正在发生变化。

当区块链方法与对等(P2P)网络组合时,创建分布式存储资源池,为区块链存储提供节点。区块链的美妙之处在于它的分散和完全共享。没有一个实体拥有它或控制它。

以下是您需要了解的区块链术语,以了解区块链存储及其工作原理。

1、点对点分布式网络技术

了解P2P网络如何工作是理解区块链术语的关键。P2P是一种分散的通信模型,其中所有各方具有发起通信的相同能力并且作为网络上的客户端和服务器起作用。网络上的计算机充当文件共享节点,存储文件并充当这些文件的服务器。P2P网络上的所有计算机都可以访问存储在网络上其他计算机上的文件。

与区块链技术相结合,P2P网络可用于使一组组织共享存储。每个组织都充当网络上的节点,提供和消耗存储资源。

2、分布式账本技术

区块链技术使用分布式分类帐来维护每个事务的详细信息,而这些事务本质上是一个分散的数据库。分布式分类帐技术(DLT)同时记录多个地方的资产交易详情。分布式分类帐没有中央数据存储或管理员。

区块链系统中的每个DLT节点处理并验证每个事务,生成每个项目的记录,并就每个项目的准确性达成共识。分类帐包括有关各个事务的详细信息,例如分片位置以及散列和租赁成本。分类帐的副本存储在区块链网络中的每个节点上。分类帐透明,可验证,可追溯且防篡改。

3、块

块在区块链术语中具有特定含义。事务被打包成块,块被链接在一起并发送到网络节点。区块链的美妙之处在于它的分散和完全共享。没有一个实体拥有它或控制它。

更具体地说,事务按时间顺序添加到分布式分类帐,并存储为一系列块。每个块引用前一个块以形成互连链。第一个块有一个标题和与事务本身有关的数据。块的时间戳用于帮助创建字母数字字符串或哈希。分类帐中的每个后续块都使用前一个块的散列来创建自己的散列。

当新的块添加到链中时,在网络上的所有节点之间使用验证和共识过程来验证其真实性。基本上,共识过程在节点之间进行投票; 网络中的大多数节点必须验证新块的散列是否已正确计算。

一旦添加到网络中,后续块就可以引用块,但不能更改。对块的任何更改都将影响前一个块和后续块的哈希值,并中断分类帐的共享状态。共识,如果一个块被修改的节点之间是不可能的,并没有新的块将被添加,直到问题被丢弃的问题块和重做共识的过程来解决。

4、分散的节点

区块链系统中的数据被分解为跨网络中的多个节点存储的冗余部分。因此,潜在的攻击者必须破坏几台机器而不是一台机器来访问数据。分散式节点使区块链技术能够提供比集中式云更可靠,更具弹性且更经济的存储。

5、数据分片

在区块链术语中,当区块链系统将其存储的数据分成较小的段时,会发生分片。此分片过程的目标是创建可管理的数据块,这些数据可以分布在多个节点上。分片的完成方式取决于数据本身和运行该过程的应用程序。例如,分片关系数据库的方式与分割NoSQL数据库或文件共享中的文件的方式不同。

6、加密哈希

一旦创建了分片,区块链存储系统就会生成一个字母数字输出字符串或加密哈希。输出字符串具有固定长度,并基于连接到分片的数据或加密密钥。系统将散列放在分类帐和分片元数据中,以便可以将事务链接到分片。系统生成哈希的确切方式也因系统而异。

7、区块链农民

区块链术语中的农民是指拥有存储节点并租用多余存储容量的组织和个人。他们可以是拥有数据中心额外容量的DevOps专业人员,也可以是计算机上具有过多硬盘空间的人员。需要存储的人或组织可以通过区块链网络访问这些过剩的容量,以换取加密付款。
区块链架构确保没有单个实体拥有所有存储资源,或者无法访问或控制整个存储基础架构。内容所有者是唯一可以在数据所在的各个节点上完全访问所有数据的人。

本文链接地址:https://www.wwsww.cn/qkl/1081.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。