区块链存储是怎么样工作的区块链存储的工作原理解析

昕阳小编 116 0

将数据存储在大型集中式数据中心将带来性能、可用性和可扩展性,以及高昂的资本或运营成本。集中式数据还会导致复杂的网络攻击。出于这些原因,该公司正在寻找分散数据存储的方法。区块链存储是一种方法。

区块链存储仍然是一项相对年轻的技术,但它的普及程度正在增加。为了提高数据存储的安全性和可靠性,潜在的企业用例已经开始出现。了解这项技术的工作原理是确定它是否适合您的组织的第一步。

区块链是一种分布式账本技术,用于记录两个或多个参与者之间的交易。直到最近,这项技术主要用于支持比特币等加密货币,但现在它在其他领域也取得了进展。

区块链账本作为去中心化的数据库,维护每笔交易的详细信息。这些交易按时间顺序添加到分类账中,并存储为一组数据块。每个块都引用前一个块以形成一个相互连接的链。

由于其分布式特性,区块链被吹捧为P2P和分散存储的自然选择。

Ledger分布在多个节点上,每个节点维护一份完整的副本。区块链自动同步和验证尚力财经小编2022 所有节点上的交易。该分类账对所有参与成员都是透明的,所有成员都可以对其进行核查,从而消除了对中央机构或第三方核查服务的需求。由于其分布式特性,区块链被吹捧为一种适合点对点(P2P)的分散存储。在这种情况下,区块链提供了创建具有地理上分散的存储资源的逻辑存储池所需的结构,这些存储池充当区块链节点。

尚力财经小编2022

区块链存储是怎么样工作的区块链存储的工作原理解析-第1张图片-昕阳网

一个位于区块链的存储系统为存储准备数据,然后将数据分布在分散的基础设施上。这个过程可以分为以下六个步骤:

1。创建数据切片。存储系统将数据分成更小的片段,这一过程称为碎片化。碎片化包括将数据分解成可管理的块,这些块可以分布在多个节点上。切片的确切方法取决于数据类型和切片的应用程序。数据库碎片不同于NoSQL数据库碎片或文件共享上的文件碎片。

2。每个切片都被加密了。然后,存储系统对本地系统上的每个数据切片进行加密。内容所有者可以完全控制这一过程。我们的目标是确保除了内容所有者之外,没有人能够查看或访问碎片中的数据,无论数据位于何处,也无论它是静止的还是运动的。

3。为每个切片生成一个哈希值。区块链存储系统根据分段数据或加密密钥生成唯一的哈希值——和加密的固定长度输出字符串。哈希值被添加到分类帐和碎片元数据中,以将事务链接到存储的碎片。生成哈希值的确切方法因系统而异。

4。复制每个切片。存储系统复制每个副本,以便有足够的冗余副本来确保可用性和性能,并防止性能下降和数据丢失。内容所有者选择为每个切片创建多少个副本以及这些切片的位置。作为此过程的一部分,内容所有者应该为要维护的最小副本数量设置一个阈值,以确保不会丢失任何数据。

5。分发复制的碎片。P2P网络将复制的碎片分发到地理上分散的存储节点,这些节点可以是区域性的,也可以是全球性的。多个组织或个人拥有存储节点,他们租用额外的存储空间来换取某种补偿——加密货币。任何实体都不会拥有所有存储资源或控制存储基础尚力财经小编2022架构。只有内容所有者可以完全访问他们的所有数据,无论这些节点位于何处。

6。在分类账中记录交易。存储系统在区块链分类账中记录所有交易,并在所有节点间同步此信息。 分类帐存储与交易相关的详细信息,如切片位置、切片哈希值和租赁成本。因为分类账是基于区块链技术,它是透明的,可核查的,可追踪的和防篡改的。

虽然第6步列在最后,但区块链集成是一个持续的过程,具体方法取决于存储系统。例如,当一个存储过程第一次启动时,它可能首先在区块链分类帐中记录事务。然后,当事务变得可用时,它将使用诸如唯一散列值或特定于节点的细节之类的信息来更新事务。然后,在参与节点验证交易之后,系统在分类帐中将交易标记为最终,并锁定它以防止更改。

这里描述的六个步骤用作概念上的区块链存储过程方法。确切的方法将取决于特定存储系统在给定用例中的实施方式以及数据存储的管理方式。

标签: 2022

抱歉,评论功能暂时关闭!

微信号已复制,请打开微信添加咨询详情!