简单的理解区块链——概念篇(上)

如何简单的理解区块链技术?

这个不仅是读者你想要搞懂的,而且是我本人也很想知道,要如何向普通人解释什么叫区块链?

开始介绍之前,我觉得我有必要区分一下读这篇博文的学习群体。以我个人经验来看,我们每个人想要获取区块链的知识可能并不在同一水平线上,我大致将大部分人分成两类(不知道你是不是属于其中一种):

  • (1)普罗大众:这部分人可能对区块链技术很难理解,甚至根本之前从未了解过区块链,但是听说区块链很火,所以也想跟上热潮,想了解一下到底区块链是什么?能不能用小学语文知识也能读懂?(这篇博文就是让你用小学语文知识就能读懂)
  • (2)懵懂学者:这部分人可能看过区块链相关是书籍、论文或是帖子,但是对一些基本的概念很凌乱,或是对相关的技术不是很懂,整个的知识体系梳理还不够透彻。

如果您符合上面的某些特征,可以继续往下读了。倘若您非常懂,也理解透彻,想必也不会继续阅读下去,麻烦点个赞退出就行。(滑稽.jpg)

下面,我将分为两个大章节供以上两类人来阅读,分别为“简单理解区块链——概念篇”和“简单的理解区块链——基础篇”

一、简单的理解区块链——概念篇

假设在小渔村里,Alice和Bob是一对好朋友,他们之间互相暧昧,总是想通过各种方式交往,发送信息。小渔村有个专属网络,叫做BTC(比特币)系统,他们每个人在该系统上都有100BTC和一个用一串字符串表示的Address(地址)信息。

在这里插入图片描述

  • 1)有一天,他们开始了第一次约会,Bob请Alice喝了一杯奶茶,但是Alice感觉第一次见面约会就免费吃别人东西不太好,但是直接拿现金给Bob,Bob肯定不接收,所以想通过该系统转10BTC给Bob。然后,Alice的余额就从100BTC减少10BTC后变为了90BTC,而Bob的余额也自动从100BTC变成了110BTC。

在这里插入图片描述

  • 2)而此时,系统中就会产生一笔转账记录,通常称为”交易“。这笔交易的内容包括转账时间Time、转账地址、目标地址、交易大小、转账数额和Hash值(表示一个压缩函数,任意长度的输入固定长度的输出,作用是为了防篡改)。有了这笔交易,就可以确保Alice是真实的转账给Bob,而且具有不可复制,唯一性,因为Hash值和时间time是唯一。

在这里插入图片描述

  • 3)然而在小渔村,还有他们的好朋友小明和小红,他们之间也经常通过网络来进行转账操作,互相之间可以进行交互,因此就会产生许多的交易信息,没发生一笔转账就会生成一笔交易,然后网络会在大致10分钟内收集所有的交易信息。

在这里插入图片描述

  • 4)然后,网络会将这10分钟内的所有交易进行打包成“区块”,这个区块可以理解为一个箱子,把这些交易都装起来了。并给这个区块进行编号为n,表示的第n个区块。紧接着,这个区块就会根据存储的内容生成一个“非常大的数”,并广播给网络中的Alice、Bob、小明和小红,让他们猜猜看这个数是多少。例如:这个区块生成的数为123时,他们争先恐后的猜这个数,直到猜到123时,表示猜对了。

在这里插入图片描述

  • 5)当小明猜对了值之后,表示他获得了“记账权”(表示小明拥有将该区块添加到自家仓库里的权利),也将获得系统给他的奖励(例如奖励给他50BTC)。其他人(Alice、Bob和小红)会核对小明确实是猜到了123,而不是其他数。然后核对通过后,其他人就会根据小明的添加状态,而复制和更新各自家里仓库的存储状态。这个过程也被称为“工作量证明”——共识阶段。

在这里插入图片描述

  • 6)他们每个人自家的仓库里面的区块都是有编号、有号码,有顺序的,始终不会乱。因为只有一家乱了,其他三家的还是正确的,故总的区块顺序不会错。随着区块越来越多,一个接一个,就感觉无形之中添加了一条链子把这些区块连接在一起一样,也就形成了我们俗称的“区块链”。

在这里插入图片描述

通过以上的例子,我们大致了解了什么叫区块链。再对以上内容总结一下:

区块链通俗的理解就是由“区块”+“链”形成的一个分布式存储系统。在某一时间段内,将网络中所有的交易信息打包到一个“区块”内,并生成一个大的数让系统中的所有参与者去猜这个数的值,谁猜中了谁就获得系统给予的奖励,并且需要负责将该区块上传至区块链中,然后其他参与者审核这个区块是否有效,若区块有效就对区块链账本进行同步备份(类似于数据备份一样),以使得自身的区块链账本能够与其同步数据,每添加一个区块都如此往复,以此形成了一条很长很长的区块链

以下将介绍区块链的基础篇,比概念篇更加具体,偏向对相关功能、技术的介绍。如果你看完了概念篇,觉得还不错,请继续往下看,或许会有所收获。(俗话说,来都来了,看完再走呗!)

二、简单的理解区块链——基础篇

点击阅读

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值