(区块链课堂实录和笔记)从零开始学区块链:区块链的运行原理;挖矿
目录
前言
区块链的运行原理
挖矿是什么意思
比特币的挖矿原理
前言
这些天,我偶尔发现水龙头app上有学习区块链的课程,看了几个视频之后,发现里面的课程很适合刚入门的小白,想着自己可以学习区块链可以提高自己和小白们对区块链的认知,便打算把这个课程内容记录下来。想了解和学习的小白们,请继续往下看吧
01区块链的运行原理
区块链的原理就是一个人们在互联网中达成共识,彼此信任的过程。
区块链的实质是一个人人都可以参与记账的大账本,每个人还有一个小的账本,可以将大账本里的全部数据备份下来。
当一笔交易数据产生后,会有人将这笔数据进行处理,然后同步到每个人的小账本中,交给大家进行确认。
其中大部分的人,认为这个数据是真实、可信的时候,这笔数据才会记录到整个区块链网络的账本中,所有人再同步更新新的数据。
这个机制的好处就在于:解决了信任问题。
像我们现在社交、购物,数据都是掌握在中心化的巨头手中,一旦他们更改我们的数据,我们也无从得知。
但放在区块链的世界中,只要有人想要更改数据,就会跟其他小账本所记录的数据产生冲突,很快就会被人发现,从而保证了数据的安全问题和信任问题。
所以区块链运行原理就是一个大家共同记账、互相验证、达成共识的过程。
在今天这样一个数据爆炸又信任缺失的时代,希望区块链可以成为我们头上的一缕阳光。
02矿工挖矿是什么意思?
所谓区块链中的挖矿,与我们日常生活中所说的挖矿不同,它指的是区块链网络中的一种奖励行为。
我们都知道,区块链实际上是一个人人都可以参与数据处理的数据库。但在没有一个团队维护的情况下,大家总不可能平白无故的去做数据维护吧。
于是为了激励大家积极参与数据维护,区块链就有了一个奖励规则,谁能把数据处理得最快、最好,并得到系统的认可,谁就能获得相应数量的比特币作为奖励。
因为比特币的数量有限,这种行为又与淘金矿的举动类似,所以,我们就把通过这种规则,获得比特币的方式称之为挖矿。
而参与数据处理的这些人,我们就称之为矿工。
矿工就像是区块链的保护神,需要维护网络的运行,还能守护网络的安全,而且人人都可以参与。
所以只要想尝试,你也可以体会一次家里有矿的感觉哈。
03比特币的挖矿原理
比特币的挖矿原理,实际上就是一个数据记录的过程。
区块链是一个人人都可以参与数据处理的数据库,每隔一段时间,就需要矿工将之前没有经过大家确认的交易数据,收集起来,进行处理。
但问题就来了,矿工那么多,到底用谁处理的数据?
所以系统就有了一个特殊的机制,所有参与的矿工,把数据打包的时候,必须加入一个叫做“哈希值”的东西,而且阿这个哈希必须满足一定的条件,系统才会认可你处理的数据。谁能最先完成这件事,并把自己的工作成果广播给其他的矿工确认,且大部认为没问题。谁就能获得记录数据的权利,以及很多的比特币作为奖励。
这就有点像一个海贼王留下了大笔的金银珠宝,然后跟所有人说,去寻找把,谁能找到开启我宝藏大门的钥匙,谁就能获得我的全部财富。
当然,矿工挖矿不仅仅是为了比特币。
因为这是维护整个区块链网络的重要环节。
挖矿的人越多,参与数据确认的人也就越多。
我们的数据也就越安全,所以不要小瞧矿工。
真的到了数据爆炸的那天,矿工拯救世界,可不是说说而已。
下期预告
区块链的分叉是什么意思?
区块链的分类
区块链的核心技术?