什么是区块链 Blockchain?
您可能已经看到过那些华而不实的头条新闻,即区块链技术被许多人认为是一项革命性的创新,可以以多种不同的方式改变世界,区块链就是未来,等等。尽管它似乎每天都会受到广泛的主流新闻炒作,但大多数人仍然不完全确定区块链是什么,以及他们实际上如何使用它们。
在本节中,我将向您解释什么是区块链、区块链如何工作、它们与传统技术有何不同,以及您如何使用它们。
准备好?让我们开始吧!
解说视频
解说视频: 什么是区块链 Blockchain?
阅读不是你喜欢做的事?观看'什么是区块链 Blockchain?' 解说视频
What is Blockchain? (Animated Examples + Explanation)
什么是区块链?
该术语实际上由两个词组成——“块”和“链”。“块”是我们存储数据和各种类型信息的地方。同样,正如您将黄油和牛奶存放在冰箱中以保持凉爽一样,数据也以块的形式存储,以确保其安全、结构化且易于访问。
说好的“链条”呢?每个区块都包含有关其前一个区块的信息,这在附近的每个区块之间形成了连接或“链”,就像物理链一样。
现在,这些块中存储了什么样的信息?好吧,虽然您可以在这些虚拟箱中存储不同类型的数据,但块通常只保存简单的文本数据字符串 - 我们称之为“交易记录”。
为什么是“交易”记录?仅仅因为比特币,最流行的加密货币,您可能已经听说过的最流行的加密货币,是区块链在大众中广泛采用的用途之一,并且事实证明它成为了我们习惯使用的日常货币的替代
所以,比特币是一种货币。而货币的每笔交易都应该有一个动作,通常,在你的日常生活中,你称其为“交易”。
显然,就像我们在现实世界中的方式一样,在区块链上它们的名称与交易比特币时的名称相同 - 交易!因此,区块链上的所有操作记录都称为交易,即使这些操作不再与任何类型的加密货币或数字货币相关。
例如,它可以只是我们想要存储在区块链上的文本日志记录,比如说您的姓名或电话号码,是的,我们仍然将其称为交易记录,因为我刚刚提到的历史问题告诉过你。
听起来很酷,但是那看起来是什么样的呢?嗯,区块链上的典型交易看起来有点像这样:
“山姆付给乔 20 美元”
很简单,对吧?那么,单个区块可以存储数百甚至数千笔交易!容量取决于各个区块链,但较新的区块链通常可以比旧版本存储更多的交易。
那么这里的“链”部分在哪里呢?正如我之前向您解释的,“链”指的是所有信息块相互连接的事实。
一个非常简单的看待它的方法是这样的:
想象一下,在我们前面的示例中,Sam 上周五向 Joe 支付了 20 美元。接下来的几天里,乔付给艾莉 50 美元,艾莉付给汤姆 10 美元。所有这些交易都按该顺序发生,因此按该顺序跟踪它们也很重要!信息块可以包含数据,但它们通过虚拟链连接有助于跟踪每笔交易发生的时间以及它们是如何连接的。
现在,我可以听到你在问 -为什么我们不能只创建一个块,并将所有信息存储在上面?好吧,出于同样的原因,我们无法乘坐一辆公共汽车将所有的人从一个城市运送到另一个城市 - 它没有足够的空间和速度来同时运送所有人!
区块可以容纳的交易数量非常有限。最重要的是,多个区块允许更快地在其上注册交易,因为它们不必打包在一个单一的数字区域中。
想一想 - 您去商店买杂货,收集您需要的所有东西,然后开始走向结账处。这真是忙碌的一天——还有很多其他购物者试图结账。现在,想象一下正在发生黑色星期五或圣诞节促销活动 - 数百万人前来参与并获取这家小企业提供的折扣。
这可能会导致您可能要在商店里呆上几个小时甚至几天,只是想从所有的人中脱颖而出!现在,如果有多家这样的商店,人们必须排队才能进入,这就更有秩序了。
因此,回顾一下,区块链只是以非常有效的方式存储数据(或信息)的地方。 这些信息可能涉及许多不同的事物,但为了保持学习曲线简单,我们只说区块链上存储的主要数据类型是交易记录。
区块链如何运作?
那么,这里你首先需要知道的是,为了让区块链能够存储数据,需要将这些数据输入到区块中。换句话说,这需要工作来完成!如果您想去几英里外的商店,您可以步行、开车或乘坐公共汽车 - 简而言之,您可以通过几种不同的方式到达那里。
将相同的逻辑应用到我们手头的主题中,有几种不同的方法可以在区块链上执行工作,以便存储数据。两种主要的方法被称为“工作量证明”和“权益证明”——我今天就简单讲一下,只讲这两种。
所以,最流行的方法就是“工作量证明”!通常,一旦用户之间就交易达成一致,就需要获得批准,然后才能将其保存到链中的区块中。
因此,除了你和公共区块链本身之外,我们还涉及一个额外的元素 -矿工- 一台计算机,或者实际上是大量称为节点的计算机,它们致力于解决复杂的数学查询以确认上述交易,并且,比方说, - 将您的记录保存在区块链中。这些节点是决策者,是检查并同意存储您的交易的共识。
现在,我们不要太技术化——相反,让我回到简单的例子!
在现实世界中,矿工开采岩石是为了寻找铁和金等珍贵矿石。采矿是他们的工作,回报是他们开采的产品。坦白地说,区块链上的挖矿也会发生同样的过程!
因为这是虚拟交易,而不是人挖矿,而是由计算机来完成这项工作。这些计算机获得的不是珍贵的矿石,而是它们开采的加密货币的奖励。他们为其他人做工作——确认网络上发生的交易——并因此获得奖励。
在我们继续之前,我可以想象您想知道 -这些确认区块链上交易的矿工是谁?
那么,为了回答这个问题,你首先需要知道什么是“去中心化”。
加密货币的去中心化
大多数区块链都是去中心化的。这仅仅意味着它们不属于单一机构——没有公司、首席执行官或董事拥有区块链。换句话说,没有一个单一的核心人物来管理它!
那么……那么谁负责区块链的运作呢?
如果你说“矿工”,那你就说得很对!
回答最初的问题——任何人都可以成为区块链上的矿工!在许多情况下,您所需要做的就是将计算机连接到网络,并将其资源用于挖掘过程。这样,来自世界各地的许多人都可以成为矿工,帮助管理区块链并确认其中发生的交易。
这样做,这些矿工将获得他们开采的区块链的加密货币的奖励 - 所以,如果你开采比特币,你将获得比特币奖励!
关于区块链如何工作的话题,有一点需要讨论——犯规行为,以及区块链如何避免这种行为。
这里的基本问题很简单——区块链如何确保没有一个矿工是恶意诈骗者,并且他们不会简单地输入虚假交易并卷走人们的资金?
现在,问题很简单,但如果没有一点技术知识,就不容易回答。不过,我不会让您厌烦所有的技术细节,只会向您提供足够的信息,以便您能够理解其总体前提。
区块链上发生的所有交易都是加密的。这意味着,比如说,当 Sam 向 Elly 支付 73 美元时,这笔付款在区块链上是匿名的,并以数字和字母的序列显示。
接下来,还记得“区块链”中的“链”部分吗?它如何帮助保持信息(或交易数据)按时间顺序排列?本质上,由于区块链背后的加密和安全特性,所有过去确认的交易都无法更改。
想象一下,您要在全班学生面前展示一首诗。老师会根据你表现这首诗的方式给你打分。比方说,你的演讲非常成功,并获得了 B——老师向全班学生宣布了你的成绩。
现在,如果你或任何其他学生声称你实际上获得了 A+,没有人会相信你 - 这是因为整个班级的学生都听到了你的实际成绩公布!从根本上讲,区块链就是这样确保其上发生的交易真实合法的。
您执行的不是一首诗,而是一笔 交易——以加密货币的形式发送或接收数字货币。您收到的不是成绩,而是交易数据(确认)。不是全班学生听到你的成绩公布,而是由矿工确认交易。
确实很酷!
因此,到目前为止,我们已经发现区块链是存储交易数据的虚拟箱子,并且它们能够对这些交易进行加密,以便任何人都无法访问和篡改它们。我们还讨论了去中心化和矿工的主题!
您如何在生活中使用区块链?
目前,普通人使用区块链技术的最常见方式是使用加密货币进行购买和交易。如果您购买比特币,然后将其发送给您的朋友,无论您是否知道,您都在使用区块链技术来做到这一点!
预计随着时间的推移,区块链将越来越融入我们的日常生活。传统的支付方式将借助区块链技术进行,贷款将在区块链上发放,其他金融业务也会涉及到它们。
此外,区块链技术为 Web 3.0 和 Metaverse 等概念提供了动力。我不会在这里详细讨论这些主题,因为我们已经介绍了很多内容 - 如果您有兴趣了解更多信息,可以查看“什么是 Web 3.0? ”和“什么是 Metaverse? ”部分。