一文读懂什么是分布式储存

Pi胜
首先价值资产不再储存在一个由交易网络中的一方所控制的中心化账本中,而是利用密码学技术分布式记录在所有的区块链节点中,每一个节点都能复制获得一份完整的数据账本的副本。

区块链的基础概念为:一个分布式数据库,存储一个不断加长的list,list中包含着许多有序的记录。

区块链的分布式储存理解为:使用全网节点共同参与与数据储存,全网公用统一账本,保障数据实时同步。

2345截图20211028093243.png

区块链到底是个什么呢?它与我们传统技术相比都带来了哪些改变呢?

首先价值资产不再储存在一个由交易网络中的一方所控制的中心化账本中,而是利用密码学技术分布式记录在所有的区块链节点中,每一个节点都能复制获得一份完整的数据账本的副本。

这些节点可能不属于同一组织,彼此之间也无需信任,网络中没有中心化的硬件或者管理机构,节点之间构建了权利对等的网络,即使某节点受到黑客攻击或者因为故障停机也不会影响整个网路的健康运行。我们把这种有别于传统的新的对于数据管理的方法称为“分布式账本技术(DLT)”。

分布式账本技术中有三个基本概念:“交易(Transaction)”、“区块(Block)”以及“账本(Ledger)”。一个交易记录着一笔资产的转移过程,所谓用户A向B的一笔转款,或者企业C向企业D实物资产的转移,就是一笔交易。将一段时间内的所有交易打包在一起,就形成了一个区块。

通过协商机制,确定交易网络中相关方均认可的区块,把区块按照时序串联在一起,形成全局性的共享账本。这个账本记录了交易网络中的所有业务活动,记录着所有相关参与方之间的价值转移的历史。

2345截图20211028093243.png

分布式账本技术中的区块是一个重要的概念。一个区块分部为两大部分:区块体与区块头。区块体内是前述提及的所有交易集合,而区块头内除了时间戳

(TimeStamp)以及本区块体的哈希值(Hash)之外,还有一个比较重要的信息,是前一个区块的哈希值(PreHash)。

正是区块这样的数据结构特性,使得每一个区块与前一个区块,乃至在前一个区块之间通过哈希算法相连,也就是说,因为哈希算法的不可逆以及输入敏感特殊点,如果不知道前一个区块的内容,就无法生成当前这个区块的,因此每个区块必定按照时间顺序跟随在前一个区块之后,这就使得从第一个区块(创始块)开始一直到当前区块,连接在一起形成了一条长链,这也是区块链概念的来源。

这样的存储结构特性,使得如果有黑客想要篡改一个区块里面的数据内容,那么需要篡改的就不单是这一个区块,还包含这之后所有的区块,即从这个区块开始后的所有的数据历史,而这些历史不仅是存在于一台服务器上,而是同一瞬间遍布各地的所有区块连接节点上,并且这些数据历史还在使用密码学相关技术进行保护。这样对于数据存储和管理的新方式,使得区块链系统相比较传统的信息系统,拥有更安全的特性。

2345截图20211028093243.png

分布式账本技术上的安全特性,以其最典型的应用比特币为例,从2009年上线以来已经在全球范围内7*24小时不断运行了8年之久,在这个系统中,有数以千计的网络节点,没有任何管理中心的运维参与,完全没有防火墙、网闸、入侵检测、防病毒、容灾备份等保证网络系统可用性和安全性的辅助保障系统,甚至软件本身的代码都是开源的,它挡住了全球无数黑客的光荣和梦想。这些完全有别于传统信息技术手段的特制,也正是最为吸引人们眼球的地方。

THEEND

最新评论(评论仅代表用户观点)

更多
暂无评论