从零开始:关于区块链,你需要了解的事

区块链
我相信你们最近应该听到过“区块链”一词,也许是在一篇关于以太坊价格飙升的文章中,或者是Elon Musk富有影响力的推文中。无论如何,区块链显然是目前全球观众最热门的话题之一。因此,我们需要对它有一定的了解。

 首先,我要声明:区块链不是比特币

理解这一点非常重要,区块链最初是因为比特币才出现的,但比特币只是在区块链上运行,它不是区块链。区块链是一种技术,比特币是它的用例。不仅仅是比特币,所有加密货币都是区块链的用例。区块链可以帮助变革许多其他领域,并不只是金融领域。

[[399993]]

一个技术的用例可以被定义为其用于执行有价值的事情的应用。在这里,当我们说比特币是区块链的用例时,这意味着比特币使用区块链技术做一些有价值的事情。

我们知道它不是比特币,但它是什么?根据Investopedia的说法,"区块链是一种特定类型的数据库"。这个定义虽然不是解释性的,但却是100%正确的。区块链,本质上是一个数据库。

什么是数据库?数据库是您存储大量数据的地方。互联网上的每个动态网站都使用某种数据库。例如,Microsoft 的所有数据(例如 MS Office 配置文件)都必须以特殊形式存储在数据库的某个地方。

区块链是一个革命性的数据库。数据库会将数据构建到表 (SQL) 或文档 (MongoDB)中,并在需要时从这些文件中获取数据。区块链取消了这些方法,并决定以"块"的形式存储数据,每个所谓的块将存储大量相关信息,以及访问上一个和下一个块的方法。最初在每个区块链中生成第一个块或者创世块,然后每次需要记录新数据时,它都会存储在新的块中,并将块添加到链中。

让我们来看看区块链与传统数据库的不同,你就会知道为什么说这种存储数据的方式将会改变世界。

透明度

区块链是完全透明的。一旦区块链被部署,其上发生的一切对每个人都是完全可见的。在传统数据库下,除非你采取特别措施让人们可以访问数据,否则这些数据只能被存储文件的设备访问,或者最多可以允许远程访问的设备访问。区块链的情况并非如此,它允许每个人访问文件且没有限制。

在区块链技术下,国家的税收制度完全透明,你可以确切地知道你所有的钱都去了哪里,而政府甚至没有任何机会试图操纵数据,透明度对于我们来说尤其重要。

当然,有一些方法可以建立私有区块链,在那里您可以管理访问,这样可以降低透明度。但在登录区块链之前,每个人都会知道,这个区块链是一个私人区块链或一个联盟区块链。事实上,在区块链(公共/私人/联盟)部署后是不能改变的,这一事实增加了区块链的可靠性。

不可变性

数据一旦存储在区块链上,就无法更改或删除。即使您更改了有关某件内容的特定细节,该细节也会在新块中完成,然后添加到链中,但无论您做什么,旧块都无法删除。

这背后的原因很简单,每个块都与它在链中的前一个和下一个块有关。如果您正在更改一个特定的块,则还需要更改其前一个和下一个块,你也需要改变它们的前一个和下一个块等等,这将覆盖整个区块链。因此,如果您想要更改现有链中的一个块,则需要更改所有块,这是不可行的。要了解这有多困难,您可以想象更改以太坊区块链,该区块链目前占据着大约 240GB 的数据。

效率

大多数公共区块链运行在多个节点上。节点,用非技术术语来说就是运行区块链的计算机。简单来说,有多个节点运行区块链。因此,区块链的运行不依赖于一个中心化的机构。这减少了区块链在某个时间点临时“失败”的可能性。

让我们用一个例子来理解这一点。还记得几个月前Facebook服务器是如何崩溃的吗?我们几乎一个小时都不能使用 Whatsapp 、Instagram 或 Facebook 。这是因为Facebook的服务器是集中的。一旦服务器出现故障,Facebook 就无法响应我们的请求,比如发送一条短信,或对帖子发表评论等。

但是,如果区块链中发生类似情况,您仍然可以做到这一切,因为所有节点都是在区块链中独立运行的。因此,即使其中一个节点在某个时间无法工作,其他节点可以掩盖它,因此,效率高达近100%。

安全性

这同样与运行区块链的多个节点有关,由于区块链独立运行在许多不同的节点上,黑客攻击其中一个节点对整体没有影响,他必须同时攻击至少51%的节点,才能对区块链造成一些伤害,但这是不可行的,因此,这也是区块链在安全性方面的体现。

综上所述,区块链是透明的,不可改变的,高效和安全的。然而,这真的是对我们有利的吗?效率和安全因素当然是可取的,没有必要解释原因。至于其他两个方面,透明度和不变性相结合,形成了互联网去中心化的完美环境。由于所有数据都是透明的,而且没有人有权力操纵它,这可能导致权力从大公司手中转移到使用服务的人手中,这包括你、我和我们认识的每一个人。例如,艺术家可以直接获得粉丝捐赠,而不需要控制机构从中抽取 20% 的份额。

我们从零开始,现在知道什么是区块链,以及为什么它是一个革命性的东西。请注意,所有这些讨论都是关于区块链的,与比特币的具体建议没有任何关系。

责任编辑:华轩 来源: 今日头条
相关推荐

2022-10-27 10:29:15

2017-05-08 11:39:33

Web WorkersWeb

2020-05-12 10:31:54

云迁移云平台云计算

2018-07-18 09:00:00

区块链职位工作岗位

2018-09-27 18:56:25

区块链

2021-02-03 13:22:53

区块链数据隐私

2018-01-16 11:00:25

2018-04-18 07:01:59

Docker容器虚拟机

2020-07-02 15:32:23

Kubernetes容器架构

2018-03-14 11:15:06

2023-10-17 12:51:00

边缘计算云计算

2020-06-01 11:07:38

区块链分布式比特币

2016-11-01 16:41:08

直通网线连接端口传输数据

2018-09-10 11:40:26

机器学习数据准备算法

2021-05-19 09:40:14

Android 12Android

2021-08-09 14:40:02

物联网IOT智能家居

2020-04-08 13:22:50

边缘计算云计算数据

2023-08-03 11:25:44

2021-07-21 10:07:42

iPaaS集成平台即服务软件包

2024-03-26 11:12:38

AI法案AI监管人工智能
点赞
收藏

51CTO技术栈公众号