干货 | 区块链极简入门(果断收藏)

​​最近区块链这个概念火的不得了,人们茶余饭后的谈资少不了区块链。那么区块链究竟是什么?今天嘻哈大叔就以一篇纲要形式的文章带领各位极简入门。

一、通货膨胀问题

货币超发会导致通货膨胀,而发货币的原因是政府没钱。

办法有两个:

① 收税,这会导致社会不和谐;

② 发行货币,这会导致通货膨胀。

中央银行发行货币说到底,就是政府问央行借钱,相当于发行国债,央行问国家买国债。此时,货币价值被稀释,通货膨胀。

二、比特币产生背景

美国08年次贷危机,美国政府发行货币,导致通货膨胀,全球金融危机。

为解决通货膨胀问题,中本聪2009年发明基于区块链技术的比特币。比特币2009年至2140年每四年发行量减小一次,发行总量恒定,约2100万个比特币(可以分解为更小单位),无法超发。

三、比特币优势

货币总量控制,发行算法人为不可更改。

应用区块链技术,保证交易过程绝对安全,几乎不可能篡改数据。

四、什么是货币的价值

传统货币,由于中心化的储存方式,可进行数据篡改。

人类社会中,人们会本能的需要人类当中地位高的人、组织、权威,来引导大家认可某种东西。人类善于想象出一个组织,来进行群体行动与群体决策,例如国家这个概念。人民币作为中国官方货币,是有政府背书的。

货币是大家都认可的东西。货币需要人的认可才有其存在的价值,而比特币刚发行时无人认可,目前大多数国家也并没有官方认可比特币。

德国、日本等国已经认可了比特币的法律地位,俄罗斯目前是宣布比特币不合法的国家中最大的一个国家。中国并未将比特币列为合法货币,原因是货币的发行乃是国家职能,比特币这种绕过国家层面的虚拟货币,会导致国家权威受损,损害金融体系。

五、比特币的原理

传统交易的逻辑

假设A要转账给B五元钱,则A账户减少五元,B账户增加五元,银行作为中间记录交易时间、金额,并进行加密以确保交易的安全性。但本质上由于中心化的储存方式,无法做到绝对安全。

比特币的交易逻辑

同样假设A要转账给B五元钱,A和B手中分别拥有私人秘钥,通过一定的算法生成数字签名,再经过一定的算法结合A和B的私钥生成公共秘钥(简称公钥),记录进账信息及状态(已使用/未被使用),并发送到全网,由全网电脑储存,全网验证账户中是否有五元。

六、比特币交易存在的问题

A与B的计算速度不同,可能产生重复交易。

解决途径:

每十分钟交易信息打包成一个区块,十分钟的信息都是未确认状态。前一个区块的信息转换成编码,作为后一个区块的初值,电脑保留前一个区块的信息。

假设A与B的交易在区块a进行,全网验证交易是否可行,十分钟后确定。(好比下单10分钟后再发货)

若一个黑客想要篡改交易信息,更改区块a的交易,则需要在后续的区块中进行篡改。由于历史上出现过最长连续六个区块同一个矿机挖到矿的情况,因此比特币定义的区块确认时间为六个区块。(即刚挖到的比特币无法使用,需要的等待六个区块,六十分钟后方可进行交易)

篡改成功的概率越往后概率越低。若计算进行了m个区块,则需要在m个区块中都挖到矿,概率仅为n的m次方,n为在单个区块中挖到矿的概率。这种情况几乎不可能,若要成功,要付出极大的成本,需要极大的计算量,得不偿失。由此保证了交易的安全性。

七、区块的传输与最长链机制

区块数据的传输通过编码进行,编码由Hash函数计算得出,可以看成随机数,各矿机计算Hash值,得出的结果同样可理解为随机数。最先计算出小于编码Hash值的矿机确认为最长链,最长链的编码将覆盖全网数据,并更改之前的区块(最长链机制),获得比特币作为挖矿奖励(即挖出了新的比特币)。因此计算机的计算能力越高,挖到矿的概率越大。

开宗第一篇就抛出了那么多概念,看不懂没关系,先收藏起来。在今后的文章中,嘻哈大叔给大家慢慢讲解。​​​​


如果有兴趣和怪大叔一起尬聊,也可在微信搜索“怪大叔尬聊区块链”的公众号并关注哦。

你可能感兴趣的:(干货 | 区块链极简入门(果断收藏))