《正本清源区块链》学习笔记(一)

最近在易灵微课听了曹政老师的课——《正本清源区块链》,这个课程是曹政老师关于区块链的一些心得体会,侧重于区块链的知识普及,没有涉及过多的炒币话题。因此,比较适合对区块链感兴趣,但还没有入门的小白来学习。对于想在区块链编程技术领域有所建树的进阶选手来说,这篇课程可能就比较浅显了。   

我个人认为,想进入币圈的同学适度地了解、弄清一些区块链方面的基础知识和基本概念是很有必要的。下面我把自己对听课的一些个人整理一下,希望能对大家有所帮助。     

我第一次看到区块链这个名词大概是在2015年,那时自己持仓的一只股票发布了半年报,里面出现了区块链这个名词。当时对这个名词完全无感,一无所知,就百度了一下。发现百度出来的内容也非常少,对于我这种零编程基础的人来说,根本无法完全理解搜索出来的资料是什么意思,自己也没有再去深究。 

时间一晃到了2016年,这一年区块链这个词再次出现在我的视野。这年的一篇新闻报道引起了我的注意,报道的具体内容已经忘记了,但它提到了区块链和它的关联词比特币。当我再去百度搜索区块链时,发现可以搜索到的内容比以前多了不少。   

于是,综合网上的解释和我个人的理解,我对区块链有了初步的认识:区块链是比特币的底层技术架构。而什么又是比特币呢?比特币是由开放节点参与并基于共识算法自动运行的分布式数据库程序发行的一种数字货币,它可以用来交易,亦可以用来价值的存储。这样看来比特币必须是有价值的,否则,它就无法完成交易和价值存储的设计。

到这里,我们就要切入正题了。我们不妨逆向思维一下,先从比特币为什么会有价值这个大家都感兴趣的话题入手,从而倒推出区块链的一些基础知识。我想这也是曹政老师为什么先从比特币为什么会有价值这个问题入手的原因。   

任何货币的发行和流通都要有信用作为背书,比特币也不例外。信用是什么?信用就是一种共识。拿法币来说,法币的发行和流通依靠的是公权信用,即大家达成了一种共识:法币的发行和流通因为有公权信用的背书,咱们就不怕它仅仅只是一张纸,是可以拿来交易和价值存储的。   

以上就是法币的发行和流通基于的共识。 

而比特币的发行和流通依靠的是机器信用或者叫算法信用,这种信用也是一种共识:分布在世界各地的节点都在参与记账,这些参与记账的节点共同遵循统一的算法,因此任何一个节点都无法篡改历史记录,并且可供发行的比特币的数量是有限的。比特币不仅仅是一串数字代码,它是可以拿来用作交易和价值存储的。看,机器不会作弊,算法不会作弊,肯定没问题!   

以上就是比特币的发行和流通基于的共识。

看到这,大家可能发现了问题。既然比特币的总量是恒定的,那么,这个总量到底是多少?总量恒定的比特币何时会被全部挖完即发行完毕?   

以下是网友Attom的计算(吃水不忘挖井人,Attom的个人微信号是attombank,公众号是币投说) 先说结论:比特币总量大概为21,038,400,2140年比特币全部挖完。 再来看看他是怎样计算的。   

先来计算比特币的总量。比特币的共识算法决定了比特币大概十分钟爆出一个区块,也就是说每十分钟一个幸运的矿工就会获得挖矿的奖励,或者说每十分钟比特币就完成一次发行的操作。这里的十分钟是一个平均值,并不是严格的十分钟。因为挖矿的算力是不断变化的,为了让爆块的时间基本维持在十分钟的水平,算法会不断调整挖矿的难度,从而让爆款的速度趋向平稳。   

一天24小时也就是1440分钟,共出144个区块。由于每隔四年爆块的奖励降低一半,所以以四年为一个周期来计算。四年的总天数为365*4+1=1461(加1是因为每四年包含一个闰年,多出一天)。   

所以四年为周期产生的区块总量为:144*1461=210384个区块。 2009年开始,爆块的奖励是50个比特币,每隔四年递减一半。(插句题外话,如果有人告诉你他十年前就开始持有比特币,除非他是中本聪本人或者认识中本聪,否则他一定是在吹牛,因为2009年比特币才开始挖矿。)   

所以比特币的总量为:210384*(50+25+12.5+6.25+…………)=210384*50*(1/(1-0.5))=21,038,400 再来看看他是如何计算比特币会何时挖完(发行完毕)。   

目前,比特币的最小单位是聪。1聪=0.00000001BTC 。 我们来列个方程式,通过方程式来求出比特币挖完的时间。 假设比特币挖完的时间是n。则方程式为:50/(2的n方)=0.00000001BTC。   

求解次方程式得出,n=33。 33*4=132,2009+132-1=2140,所以,2141年开始一个区块产生的比特币就会少于一聪,由于现在比特币的设置中聪是最小的单位,因此2141年比特币就挖完了,就没有爆块的挖矿奖励了。   

需要强调的是,虽然比特币挖完了,爆块的挖矿奖励没有了,但是爆块还有手续费的奖励。因此,即使比特币挖完了,爆块的奖励还是有的,矿工挖矿的动力还在,比特币不会因此停摆。   

以上为我个人对曹政老师《正本清源区块链》课程的一些理解的第一部分。   

我把曹政老师课程的二维码发在这里,感兴趣的朋友扫码缴费即可听课,报名费8元。

利益说明:每成功邀请一位报名我将获得2.4元奖励。

本文仅供学习参考之用,不构成任何投资建议。     

《正本清源区块链》学习笔记(一)_第1张图片
图片发自App

   

你可能感兴趣的:(《正本清源区块链》学习笔记(一))