区块链:形象的比喻-快速理解什么是区块链?

在我们小时候的农村,每个农村都会有一个会计,负责记录这个村子的收入和指出,一般会选村子里面上过学的人来担当。村子里面的开支和收入都由这个会计来记录,每一笔账都要记录,没有人会查这个账目,每个人都不会怀疑这个账目的 正确性,村里每个人都对会计很是尊重。年底的时候,会计会给村民公示一个账目表,上面详细记录了村子一年来所有的收入和支出,包括最后的结余。作为村里的会计,可以不用参加村子的集体劳动,而且村子里还会给他一些工资,作为替大家记账的报酬,因此大家都很羡慕村里的会计先生。

刚开始会计记得也是很认真,村名也没有查过,大家相安无事。后来由于会计发现了一些漏洞可以把一部分钱归为己用,于是在账目上做了手脚。总于有一天有人发现那个账本上的数字对不上,这可不行,大家都不干了,于是大家商量了一个解决办法:大家轮流记账。这个月张三记账,下个月李四记账,第三个月王五等以此类推。这样账本就不会一直放在一个人的手里。一切有都相安无事了。

过了一段时间,李四想挪用公款,但又担心被其他人发现,于是就偷偷的撕掉一部分账本,然后对其他人谎称账本被老鼠啃了。果然,大家虽然发现有些不对,但也无可奈何。可是不久后,王五也说账本不小被烧掉了一部分;赵六说账本被儿子撕去折纸去了。大家一看这也不行,于是大家就重新坐下来在此商量一个新的办法,经过一番讨论,大家决定每个人都有一本账本,每个人都要记账。任何一个人改动账本都要通知其他人一起修改账本。如果有人发现账本不对,就拒绝接受。这样年底的时候按照大多数人一致的账本为准。

果然使用这个方法后,很长一段时间,都没有出现过问题。即使有人真的不小心损坏了一部分,那么只要从其他人那里复制一份就可以了。

但是时间一长,就又有新的问题了,有的人比较勤快,有的人就比较懒惰。懒得人就慢慢不再记账了,反正又勤快的人记账,最后我复制一份就可以了。那么勤快的人就不乐意了:凭什么就我一个人记账。

于是大家又想了一个办法,每天掷骰子,被选中的人来记账,其他人负责核实一下就可以了,如果没有问题的话,直接复制过来就可以了。经过几次的调整以后,大家就都接受了这样的记账方式:大家共同记账,这样就不怕账本丢失了,而且还规定,每天被选中记账的人,可以得到一些额外的奖励。

以上就是区块链的雏形!

区块链在本质上就是一种记账的方法,当然不是通过人来记账了,而是通过软件来记账,就是区块链终端。它们运行在不同的设备上,彼此独立工作,而又彼此互联。我们把每个终端称为“节点”。在区块链的网络中,每个节点都维护者自己的一个账本,账本中记录的这个网络中发生的每一笔账目。网络中的账目都是独立记账的,但是网络中的每一个节点的账目都是一致的。

为了保持一致他们设定了一个规则:通过这个规则选出一个记账目的节点,如掷骰子。其实也是大家够遵守筛选方案。通过这个方案选出的节点负责记账,记录完成之后,通过网络广播出去告诉其他的节点更新一下自己的账目记录就可以了。

在有些系统中,会考虑节点记录的劳动付出,毕竟他要负责整理数据,然后在通知其他节点,这个活也是不容易的。就是就会给这个节点一些奖励。在软件的角度其实就是一组数据。

有时候每个节点会很积极的争取那个奖金,希望选中自己,有些区块链系统中会涉及出一种竞争机制,让各个节点去抢,谁能抢到这个机会谁就能获得打包数据的权力同时获得奖励。这种情况下这个竞争过程就被称为“挖矿”。

参考-《白话区块链》

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wb175208

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值