区块链的底层技术是什么

当前位置:首页 > 币圈百科 > 区块链的底层技术是什么

区块链的底层技术是什么

2022-11-13币圈百科492

从根本上说,区块链是一种数据存储技术,但这种技术与以前的存储模式有很大不同。

在人类社会发展过程中,有许多不同类型的信息存储方式。随着社会的发展,我们越来越倾向于将信息存储与u盘、硬盘、云盘等存储技术联系在一起,但其实信息存储从人类进入文明就已经开始了。

微信图片_20201222110403.jpg蓑衣网小编2022

人类有据可查的行为是绑绳子做笔记。为了记录部落的狩猎收获和分布,人类祖先用打结绳子的方法来记录。

这些记录行为贯穿人类社会始终。后来的u盘、硬盘、云盘等有形的存储方式,只是信息的一种载体。本质上,它们和人类社会最早记录笔记的绳子,画壁画的石头,以及后来改变世界面貌的纸是一样的。

在过去,人类记录的水平很大程度上取决于存储介质的容量。例如,当我们使用纸张记录时,很难记录数字信息。只有当磁盘介质开始进入存储领域,人们才真正获得了存储和处理数字信息的能力。这也是大多数人对信息存储的理解会不自觉地向存储介质倾斜的原因。

但是区块链的出现打破了以前的规则。本质上,区块链并没有改变我们存储信息的媒介。就信息存储的载体而言,区块链仍然使用数字时代的存储介质。

但我们仍然把区块链技术看作是信息时代的一次技术创新,而这种创新主要体现在信息存储模式上。区块链是分布式数据存储、点对点传输、共识机制、加密算法、智能合约等计算机技术的新型应用模式。

区块链的本质是用链式结构将多个数据块连接起来。它是由加密技术生成的一系列数据块。每个数据块包含前一批信息,用于验证其信息的有效性(防伪)并生成下一个块。

数据块本身可以理解为信息的集合。块可以是几个数字或字。这些数据块是最重要的,因为它们可能代表不同的含义。比如,这些数字可能是你的银行卡密码,那些文字可能是要任命到重要岗位的人员名单。

微信图片_20201222110638.jpg

当然,如果这些信息块失去了特定的工作环境,也就没有了意义。行动环境的信息被分解成蓑衣网小编2022无数不同的数据块。就像银行卡的密码一样,除非链接到某人的银行卡上,否则这些数字毫无意义。银行卡的账户信息是一串数据块,账户信息中的货币是一堆块信息。

单独把每个块信息拿出来可能没有意义,但是如果把这些数据块以某种方式组合起来,就有意义了。

那么,这种将一个完整的信息切割成多个数据块,形成这样的组合才有意义的方式,就是链块信息保存技术。

这种保存信息的方式本身并不新鲜。比如我们最熟悉的电脑硬盘,其实就是用这种块状模式来存储信息的。

区块链有什么不同?其本质是存储方式不同。

传统的信息存储方式是中心节点的方式。也就是说,关键和核心的信息存储在某台电脑主机上,所有的信息块组合在一起,连接它们的数据链也存在于这台电脑中。一旦这台电脑被盗,所有数据都会丢失。

而区块链用一种不同的逻辑来解决这个问题。区块链的底部实际上是一个数学公式,有大量但数量有限的解。 比如我们可以把区块链理解成这样一个公式:(X Y)3=123

为了让这个逻辑更简单,我们假设X和Y都是正整数,所以我们知道会有一个有限的数字组合可以让这个公式成立。然后我们认为每组x和y的解都是一组存储密码。

这个数学公式被拆分成几个数据块,这些数据块可以包括解的块123、计算规则的块乘法符号、乘数3以及有限数量的解。

这样计算规则不确定,数据也不确定。这些数据分散在不同的电脑里,也就是所有的“x”、“y”、“123”、“3”都分布在不同的电脑里。

我们需要一个共同的计算共识,假设定义一个共同共识是“=”。如果我们使用“X”作为我们想要存储的信息,那么“X”可能有许多不同的“Y”对应关系。如果我们不知道一个具体的Y,我们就不可能知道对应的X.

当你知道一个具体的Y时,拥有这个信息的人就可以得到x,如果我们的x和Y接近无穷大,那么没有得到Y的人就永远不知道x是什么。这种模式保证了数据x的安全性

这是一种比较容易理解的方式,而在真实的区块链中,是进行乘法运算的。也就是我们把数字X和Y的组合存储为数据块,但是运算规则是我们的解密条件。在这种情况下,每种操作模式代表一种数据含义。

这让我们摆脱了数据集中存储的风险,让我们可以随意将数据块存储在不同的位置,同时自己掌握操作规则。结合具体的应用模式,可以得到各种区块链应用场景。

基于这个结果,我们得到了区块链的匿名性、自治性、开放性和去中心化的特征。

蓑衣网小编2022微信图片_20201222110643.jpg

匿名最好理解。因为当我们看到信息块的时候,我们只能看到信息,却不知道是谁存储的。同样,因为存储的分布,信息提取的时候,别人也不知道被谁提取了。这样就保证了信息的基本匿名性。自治和匿名是一脉相承的。因为信息的存储和提取是绝对自由的,人与人之间没有管理关系,信息与人的关系被简化为人与存储信息的机器的关系。人们不需要考虑各种限制或者复杂的保密协议,只需要把自己的密钥输入机器,就可以得到结果。

开放性是前两个特征带来的应用结果。因为人们不用担心数据管理的责任和安全性,不用担心存储的客观性,只需要担心存储的正确性,所以可以更简单地存储信息。

去中心化是区块链的基本特征,其他所有特征都是基于这一特征形成的,带来了极大的信息安全。如果一个人想要篡改某些数据,他需要找出分布在所有存储介质中的可能的相关信息,然后修改操作规则。这几乎是对世界上所有数据的筛选,做不到。

正是这样的技术特点,让区块链为我们的信息存储带来了新的模式。这也是区块链可能给各个行业带来的最有价值的应用。

区块链的底层技术是什么 | 分享给朋友: