本系列主要是从比特币出发,讲述区块链技术基础。旨在帮助和我一样,想学习区块链技术而又充满迷茫的同学,找到一条学习的路径。文中用词,将尽量做到言简意赅 。
区块链技术是随比特币诞生,支撑着比特币的运行,因此要搞明白区块链技术,应该先了解下比特币。
01.记账货币的演进过程
货币一开始是实物货币(黄金、贝壳、牲畜),他们作为一般等价物,用于交换物品(商品)。为什么能做到这点?因为人们相信它们的稀有性。
要交换物品,带着这么沉重的所谓稀有物品,很是不方便。后来,出现了硬币、纸币等货币。他们又是怎么做到具有换取物品的能力的?有国家的信用背书。
![](https://img.haomeiwen.com/i9118295/c4fecc5920062c27.jpg)
互联网时代,越来越少现金支付。现在的支付场景,很多情况下是一个手机加一个二维码。这种情况,我们可以理解为我们使用的是一种记账货币。银行账户上资金的收入和消费时候的流出,我们只做加减法的记账。这些记账的操作,在我们国家,由各家银行完成。另外,央行拥有整个国家大账本的记账权,这种方式叫中心记账。
02.比特币的由来——去中心化账本
在2008年全球金融危机中,有个人发现,美国政府(只有它有记账权)可以无限的增发货币,他认为这样很不靠谱。这个人是一位叫中本聪的密码学专家(也有人说他可能并不是一个个人,可能是个群体组织)。他提出一个现金支付体系:没有一个记账中心,用户都有权记账,货币不能超发,整个账本完全公开透明。这就是我们说的去中心化账本的由来。也是比特币的本质。
去中心化带来的好处:安全 解决之前一个中心账本数据被篡改带来的安全问题
03.区块链——支撑比特币运行
去中心后问题:
所有节点都记账,怎样保证各节点账本一致?
答案:
区块链技术就是这样一个技术集合,用来保证账本不被修改,各节点上的账本是同一个账本。它是支撑比特币的底层技术。
![](https://img.haomeiwen.com/i9118295/a5650135c0dde970.jpg)
区块是什么?
区块:区块链中规则,规定比特币网络每隔10分钟左右出一页账单,账单上记录这段时间网络中的交易来往,这一页账单叫“区块”。
竞争:这个10分钟出来一次的账单,由谁来记呢?每10分钟有一个“计算题”在比特币网投放,大家竞争,谁先算出,谁就拥有这个账本的记账权利。
比特币区块的设计:比特币发行和记账行为绑定在一起,争取到记账权利的节点,可以得到系统产生的新的比特币作为奖励。比特币系统,规定比特币总量为2100万枚,每有新比特币的产生伴随每一账单(或者说一个区块)的问世。
最开始,每个区块奖励是50枚比特币,大概是每4年减半一次,到2140年奖励发完,也即是比特币全部发行完。一页账单(一个区块)生成后,马上开始下一页的竞争。账单间有严格的顺序。
设想下,如果某个节点要私自修改某页账单,他必须修改从这页开始到后面所有的账单,这将是个超级难得数学题,并且还要计算很快(要赶上现在账单的数量);否则,该节点的账单没有人会相信,因为有共识机制等区块链技术中的技术集合,来确保,这种费力的造假会被大家抛弃的。另外,修改一页账本(一个区块)上的数据,在理论上需要的是全部网络上51%的运算能力,这几乎是一件不可能做到的事(现在来看,市面上世界前三家挖矿公司的算力整合在一起,有可能达到这种目的)。再加上社区的警惕,会试压超过30%算力的对象,所用通过算力的方式来恶意地进行数据修改的事情,几乎是不存在的。
04.信息传递的跨越——价值传递
这个小节,我们要描述区块链不同于之前互联网所带来的信息传递的便捷截然不同的点——价值传递。
现在我们已经非常习惯于在互联网的世界里获取信息、传播信息、过滤信息。在这一过程中,大家需要主要到这个信息传递过程的本质:我们是给了一个信息副本到另一个节点。举个栗子:A给B一个文档,实际上是讲文档拷贝了一个副本,将该副本给了B;假如,A不将自己本地的文档删除,那么全网是存在两份一样的文档的。所以,信息的传递是信息副本的传递。这种传递方式,在货币、票据等价值载体的传递中是会存在很大的问题。
现在回到区块链这种去中心化的场景中来,在区块链的应用中,可以做到一种价值传递。这种价值传递要求信息的传递于价值的转移同时进行。
作为目前全球发展的最成功的区块链应用,比特币的去中心化、价值传递特性将很有可能重新定义世界。现在对比特币的看法,各个方面,看法不一。最主流的看法是:比特币具有存量恒定、开采难度大、稀缺、快速传递等特点,未来将有可能成为全球流通的数字资产,起到价值存储的作用。这些功能和现在的黄金与一定的相似的地方。
05.小结
本文作为入门小篇,主要探索了区块链技术是怎样崭露头角的。后面接下来,还会有3篇左右的小文,从比特币的角度切入,看看区块链技术在比特币这种成功的应用中,是怎样工作的。同时,了解区块链技术栈有些啥。之后,再详细分析区块链技术。
网友评论