区块链是什么,1000字详细告诉你

区块链

574人已加入

描述

每当你想试图理解区块链的时候是否总让你茫然不知所措?厌倦了像SHA256算法和拜占庭式容错这样的废话?只是想知道区块链到底是什么,以及为什么人们一直在谈论它?

你很幸运。在这篇文章中,我将用简单的语言解释区块链是什么,它是如何工作的,以及为什么它在不到1000个单词中如此重要。让我们开始吧。

什么是区块链?

从本质上说,区块链与常规数据库没有太大区别。它存储了关于过去发生事情的信息,具有独特的属性,例如:

·去中心化——没有一个政党能够控制信息的流向

·共识——许多不同的政党存储同一分类帐的确切副本,所以大多数人必须就添加的信息达成一致。

·插件——你不能编辑已经存在的东西,你只能添加信息

·新信息不能与已经添加的内容相冲突

·信息可以被网络上的每个人访问和复制

区块链最重要的特征是去中心化。区块链分类账的副本在世界各地的计算机上存储和更新,这意味着没有中央权威来做决定。

因此,从本质上说,区块链与常规数据库没有太大区别。它存储关于过去发生的事情的信息,但是具有独特的属性。

让我们来看看比区块链如何运作的一个例子(比特币只是区块链技术的一个可能应用。区块链对于比特币来说就像互联网的电子邮件一样):

假设我有一个比特币,我想把它发给你。每个持有比特币分类帐的人都能看到我有一个比特币,而你的比特币是零(但在比特币网络上,我们的身份是相对保密的)。

然后我可以给你发送一个比特币,网络会看到这个,并立即更新每个分类帐。

但是如果我是贪婪的,想要尝试欺骗网络呢?

我可以改变我的分类帐,说我有两个比特币,给你一个,然后用另一个来给自己买一些不错的东西。

但在比特币网络的历史上,这种双重支出的行为从未发生过。

区块链的安全性

要理解区块链为何可以抵制篡改和欺诈,我们需要了解它们是如何工作的。

在不太专业的情况下,让我们看一看引擎盖下面看看发生了什么。

存储在区块链上的信息存储在组中——称为块——每个块都有时间戳,并与之前生成的区块相关联,从而创建了一个线性链块——因此叫做“区块链”。

每一个区块都包含三种类型的信息:

·交易数据

·块的哈希值

·前一个块的哈希

这真的很重要,所以请耐心听我解释哈希是什么。从本质上说,它就像一个块的指纹——一串独特的数字,用来识别每个块。这些数字是根据存储在块中的信息自动计算的。如果你改变了块中的信息,你就改变了哈希,从而改变了块的身份。

前块的哈希也位于每个块中,这就是创建区块链的原因,也是比特币这样的加密货币如此安全的原因。

看一看这个图表:

每个区块包含上面列出的三个元素。但是看看当我试图篡改block 2中的信息给自己额外的比特币时,会发生什么:

Block 3包含Block 2的哈希,但是当Block 2被更改时,它的哈希也会发生变化,这意味着Block 3及以后的所有内容都将失效,从而破坏链条。

然后,我需要重新计算每一个已经改变的块的哈希。

但它并不止于此。比特币网络让人们很难找到这些哈希。平均来说,每隔10分钟就会发现一个块的哈希,因为计算机不断地猜测随机数,并查看是否合适(实际上比这要复杂得多)。这个过程被称为“工作证明”(PoW),是由被称为“矿工”的强大计算机完成的。

因此,对于我所填充的每一个块,我需要花费10分钟的时间来计算每一个块,找到正确的哈希。

这是我的分类帐副本。

比特币的分类账存在于世界上成千上万的电脑上,所以为了伪造这一交易,我需要以某种方式获得超过50%的计算机,并对我所控制的所有账目重复挖掘过程。

从计算的角度来看,这是非常昂贵的,因为我需要几乎不可能的计算机来完成它。

但当我这么做的时候,我可以随意给自己比特币,其他的网络也会注意到。他们要么试图把我踢开,要么会成群结队地抛弃比特币,让我崩溃,让我控制一种毫无价值的货币。

因此,很容易看出区块链对欺诈有着难以置信的抵抗能力,以及为什么它们被认为是“不受信任的”—,因为遵守规则对每个人来说都是最有利的。

那么为什么这一切都很重要呢?

这是个好问题。区块链技术仍处于起步阶段,但它承诺将彻底改变许多不同的行业,例如:

银行和支付

比特币和其他加密货币,如莱特币、Monero和Zcash,通过消除对银行等中间人的需求,使得存储和转移价值变得更简单、更便宜。

政府

政府可以使用区块链来实现安全、准确的投票、公共记录保存、公民身份识别(IDs)和边境控制。

医疗保健

医疗记录是不准确和难以转移的。如果它们被托管在区块链上,它们将是安全的、准确的,并且被批准的各方很容易访问。

供应链

想知道这些苹果是不是有机的?或者那枚钻石戒指的来源是合乎道德的?将这些商品放在区块链上,可以让消费者和企业在产品的生命周期中获得更大的透明度。

保险

在得到你的奖金之前,不要再打电话给你的保险公司了。随着区块链上智能合约的实施,保险公司将能够根据预先设定的规则,立即接受并支付给客户的索赔。

这只是区块链的一种体验。其中的一些或根本没有可能最终会通过,但这项技术仍然令人着迷,令人兴奋。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分