简单解释区块链,就像教傻媳妇打麻将一样易懂
为了让大家更形象地理解区块链与比特币,本文将通过一场小区内的麻将局来进行比喻说明。想象在"数据库"小区中,A发起了一场成都麻将活动,这相当于区块链中的创建区块过程。成都麻将在这里象征着比特币——一种特定的加密货币形式。洗牌则代表利用密码学原理对信息进行加密处理。随着游戏的进行,参与者不断摸牌和出牌的过程,就如同矿工们使用矿机进行“挖矿”,以获取比特币。当A摸到了决定胜负的那张牌时,意味着他成功“挖矿”,获得了奖励。其他人能够验证A是否真正获胜,这证明了在区块链技术下,交易结果是可以被验证的。通过这个例子,我们不仅了解了区块链的基本概念,还能体会到其去中心化、透明且不可篡改的特点。
关于区块链,在国家学习之后,小编也做了通俗易懂的大白话解释,详见之前文章
中央学习区块链,数字货币后续涨跌?
但是发出来只有,还是有读者看不懂,说不够形象,因此,本人抓耳挠腮,整了史上最形象的解释,保证谁都能理解区块链,比特币。
区块链特性,分布式记账,去中心化,不可更改,每一步都有记录,不可作假等,还涉及到,51%算力攻击,比特币,挖矿,算力浪费,挖矿越来难,这些概念,我们来一一解释?
马上解释明白
一天一个叫“数据库”的小区里,有个人,a,闲得无聊,在小区里面吼了一句,好无聊,来我家打麻将,bcd,三人听到来了。这就相当数据库里于创建一个区块,吼一句是广播,bcd等人员参与。
a说,我们今天玩成都麻将。为什么要玩成都麻将?废话,不玩成都麻将,玩山西麻将,广东麻将都行,总得有规则有名字吧。我们这里就叫比特币吧,当然,还有莱特币,狗币,空气币。谁叫成都麻将(比特币)最火呢?
麻将开始,首先,洗牌。为什么要洗牌?废话,不洗牌怎么玩。将麻将牌顺序打乱,扣住,摞成四列。我们理解为,通过密码学,用一定方式对信息进行加密。
对信息进行加密
开始,abcd四个人不断的摸牌、打牌?为什么要摸排打牌?废话,不摸排打牌,怎么做牌,怎么胡牌。这个可以理解成挖矿,买几台矿机,挖矿,为了比特币。
a来了一张6筒,a笑了,胡牌了。我们可以理解为,挖到矿了。
a明牌,我糊了。a为什么要说你胡了?废话,a不说,bcd怎么知道a糊了,怎么知道该给a多少钱。
等等,bcd怎么知道a糊了?废话,成都麻将谁不知道,筒子清一色都是胡牌。可以理解为加密方式确定,结果可以验证。
胡牌=挖到矿=收钱
b说了一句,我做大对子,就差一张6筒了,完了。acd:好可惜啊。为什么b完了,为什么acd要说好可惜?废话,因为b胡不了牌了,acd知道,b的大对子都完成了99%了,就差6筒,能不可惜?可以理解为算力浪费,只要有人先声明过,你要是挖同样的一个,哪怕完成了99%,都得放弃。
b继续摸排打牌。为什么b还要继续摸牌打牌?废话,大对子不成,就行摸牌做七对,做顺子嘛,成都麻将规则是这样。可以理解为,特定算法下,数字货币数量有很多,挖矿挖不到这个,可以换一个继续挖。
打了一阵,桌上还剩几张牌了。b:这么糟了,基本没了。为什么基本没了?废话,牌打到后面,该胡的都胡了,现在这么几张,肯定难。可以理解为,挖矿难度越来越大。前10个比特币花了5分钟,现在大矿机一个月才能挖一个,电费都需要5万元,因此很多挖矿公司在四川贵州水电站旁边。后期更是十几年才能挖一个。
四川贵州很多比特币矿场
c说,放心嘛,还有两个,不要怕。为什么还有两张?废话。牌就在桌子上,没有出,那么肯定有,肯定还有两个。在特定算法下,数字货币数量是一定的,比特币总共2100万个。
胡牌真好,怎么才能更好地胡牌呢?废话,1,运气,这个没的说。2,技术,我算牌比你强。这个理解为,我的矿机多,矿机先进,计算能力强,至于运气,在如此复杂算法加密下,可以忽略。
胡牌真好,那我炸胡行不行。废话,你当大家傻,看不到,胡牌组合就那几种,你怎么诈胡?随便编写一段数字,说这是比特币,不可能。
那我出老千,总行了吧。废话,牌就108张,你冒出109张?或者冒出两站6筒?可以理解为,比特币唯一性,区块链技术不可作假,更改。
分布式记账
a说:好了,牌完了,该给钱。每人输我10块,我杠了b一个,b该输我20。为什么是这个数字?废话,因为a记录了是b点的杠,b也知道自己点了杠。可以理解为,区块链交易双方有记录。
b说,我不认,我记忆力不好,你空口无凭,我不给。这个可行?废话,一起打牌的cd,都记着的,确实是b点的杠,大家都有记录。可以理解为分布式记账,人人都有记录,没办法赖账。要是赖账,整个数据库小区都知道,还怎么混?
b说:数据库小区,有51%都是我的兄弟,他们可以作假证,我没有点杠,你能咋滴?这次不是废话,确实可以。这个可以理解为一种区块链中的,黑客攻击方式,叫做“51算力攻击“。但是实际中,没人拥有这么多算力,美国加中国都没有。即便是你改算法,有这么多,那么这算法有缺陷,没人来参与这个区块链。就像真有51%的人是b的兄弟,就没人敢跟他打麻将。
挖到矿了
b说,我这个人不会算钱,我们找个裁判吧,你看我那傻媳妇怎么样?可行?废话,肯定不行。acd:兄弟,不用,大家一起打牌,这里每一次,每一个人出的牌,大家都记着呢,连旁观的王大爷都记着呢,不用裁判,钱不可能乱算。可以理解为,去中心化,分布式记账,参与者人人平等,不存在作弊作假。
b:得了,我给,不会赖账,咱8把算一次吧,可行?废话,肯定可以,这个可以理解为,一把为一个节点,8把组成了一个局,叫一个区块。
打到一半,b说:不行,我老婆要生了,我现在马上得去医院,钱下次再说,肯定给,旁观的王大爷,你上。acd:快去吧,钱不会算错,王大爷快来,钱不乱。可理解为每次交易都有记录,不会错,不可更改。
这就是区块链的,去中心化,分布式记账,不可更改性,每一步都有记录,51%算力攻击,比特币,挖矿,算力浪费,挖矿越来难,这些特性、概念,您理解了吗?
现在学会打麻将了吗?不,应该是区块链技术原理了吗?