当前位置: 首页 > 科技观察

区块链术语:7个关键区块链存储术语

时间:2023-03-14 20:34:26 科技观察

围绕区块链构建的存储可能令人困惑,但了解基本的区块链存储术语有助于阐明其技术及其工作原理。区块链技术在概念上相当复杂。但是,它基于基本的已知技术,例如对等网络和分布式分类帐。区块链的核心是一种分布式账本技术,用于记录两方或多方之间的交易。它主要用于支持加密货币,但随着数据存储等其他用途的出现,这种情况正在发生变化。当区块链方法与点对点(P2P)网络结合时,创建分布式存储资源池,为区块链存储提供节点。区块链的好处是去中心化和完全共享。没有任何一个实体可以拥有或控制它。以下是人们需要了解的区块链术语,以了解区块链存储及其工作原理。1.P2P分布式网络技术了解点对点(P2P)网络的工作原理是理解区块链术语的关键。P2P是一种去中心化的通信模型,在这种模型中,各方具有相同的发起通信的能力,并作为网络上的客户端和服务器发挥作用。网络上的计算机充当文件共享节点,存储文件并充当这些文件的服务器。P2P网络上的所有计算机都可以访问存储在网络上其他计算机上的文件。结合区块链技术,P2P网络可用于使一组组织共享存储。每个组织都充当网络上的一个节点,提供和消耗存储资源。2.分布式账本技术区块链技术使用分布式账本来维护每笔交易的细节,本质上是一个去中心化的数据库。分布式账本技术(DLT)同时记录多处资产的交易明细。分布式账本没有中央数据存储或管理员。区块链系统中的每个分布式账本技术(DLT)节点处理和验证每笔交易,生成每个项目的记录,并对每个项目的准确性达成共识。分类帐包括有关单个交易的详细信息,例如分片位置以及散列和租赁成本。分类帐的副本存储在区块链网络中的每个节点上。账本透明、可验证、可追溯、不可篡改。3.BlockBlock在区块链术语中有特定的含义。交易被打包成块,这些块被链接在一起并发送到网络节点。区块链的好处是去中心化和完全共享。没有任何一个实体拥有或控制它。更具体地说,交易按时间顺序添加到分布式账本中,并存储为一系列块。每个块引用前一个块以形成相互连接的链。第一个区块包含与交易本身相关的标题和数据。该块的时间戳用于帮助创建字母数字字符串或哈希。分类帐中的每个后续块都使用前一个块的哈希来创建自己的哈希。当一个新块被添加到链中时,它的真实性通过网络上所有节点之间的验证和共识过程来验证。基本上,共识过程在节点之间进行投票;网络中的大多数节点必须验证新块的哈希值是否已正确计算。4.去中心化节点区块链系统中的数据被分解成冗余块,存储在网络中的多个节点上。因此,潜在的攻击者必须攻击多台机器而不是一台机器才能访问数据。去中心化节点使区块链技术能够提供比中心化云平台更可靠、更有弹性和更经济的存储。5.数据分片在区块链术语中,当区块链系统将其存储的数据分成更小的部分时,就会发生分片。此分片过程的目标是创建可跨多个节点分布的可管理数据块。如何进行分片取决于数据本身和运行该进程的应用程序。例如,您对关系数据库的分片不同于对NoSQL数据库或文件共享上的文件的分片。6.加密散列一旦分片被创建,区块链存储系统就会生成一个字母数字输出字符串或加密散列。输出字符串具有固定长度,并且基于连接到分片的数据或加密密钥。系统将哈希值放在分类帐和分片元数据中,以便交易可以链接到分片。系统生成哈希的确切方式也因系统而异。7.区块链术语中的区块链所有者“农民”是指拥有存储节点并租用多余存储容量的组织和个人。他们可以是数据中心有额外容量的DevOps专业人员,也可以是计算机上有多余硬盘空间的人。需要存储的个人或组织可以通过区块链网络访问这些过剩容量,以换取加密支付。区块链架构确保没有任何一个实体拥有所有存储资源,或者无法访问或控制整个存储基础设施。内容所有者是唯一对数据所在的每个节点上的所有数据具有完全访问权限的人。