区块链科普系列(一)steemCreated with Sketch.

in cn •  7 years ago  (edited)

4月29号晚上我在武汉蹭课联盟的三个粉丝群里做了一个关于区块链的分享。考虑到很多人对区块链都有着许多问题,所以用问题的形式向大家介绍。以下是分享内容第一部分的整理:

1.区块链的发展历史?

比特币创始人中本聪在2008年写的《比特币:一种点对点的电子现金系统》,2009年1月3日比特币系统开始运行。支撑比特币体系的主要技术包括哈希函数、分布式账本、区块链、非对称加密、工作量证明,这些技术构成了区块链的最初版本。

2010年第一个比特币交易所成立,然后就有了那个著名段子:一个程序员用10000个比特币购买了2个披萨。这个时候了解比特币并且进入市场中参与比特币买卖主要是互联网技术的极客们。

2013年初比特币价格13美元,3月18日金融危机中的塞浦路斯政府关闭银行和股市,推动比特币价格飙升,4月最高至266美元。之后比特币价格从2016年初的400美元最高飙升至2017年底的20000美元,翻了50倍。

目前区块链最主要的应用场景就是加密货币,所以介绍区块链的发展历史很大程度上是加密货币(比特币)的发展历史。不过目前区块链已经被很多国家和行业重视起来,所以最近几年区块链的发展更加多样化。

2.什么是区块链?

以比特币为例,比特币区块链中每个区块记录了10分钟内全世界所有的比特币交易记录。因为比特币的区块是大约每10分钟产生一个,所以每个区块都有很明确的时间标记,我们在区块投中加入时间戳,表明这个区块数据的写入时间。

每个区块的时间都是独一无二的,且时间是有顺序的,利用这种时间戳的顺序性我们可以把所有的区块按照时间顺序联结起来,这样就成了“区块链”。“链”可以看成是由时间的先后关联而产生的。

上面的解释只是便于理解,区块链从本质上来说是

一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构, 并以密码学方式保证的不可篡改和不可伪造的分布式账本。

3.比特币是什么?

比特币是目前最成功的区块链应用场景。很多人把比特币和区块链混为一谈,很大程度上上是因为区块链技术的早起发展就是依托于比特币的,而且最近几年比特币的疯狂暴涨相比较区块链的技术更容易引起公众的关注。

比特币不依靠特定货币机构发行,它依据特定算法,通过大量的计算产生。比特币和传统货币最大的区别就是所谓的去中心化,传统货币需要权威机构比如银行或者政府背书,比特币的去中心化不需要任何中心化机构背书。因为其自身的机制能够给所有人证明这个系统的权威性,也就是“自证其信。

4.区块链的去中心化是怎么一回事?

和区块链相关联的另一个词就是去中心化。把人类社会比作一个小村庄,村里面发生的所有交易都记录的一个账本上。

传统的中心化系统就相当于村长这样有权威的人拥有这个账本,当村民们需要这张本来核对记录或者有了新的交易发生需要记录时都会去找村长。村长有他的权威性,可是这样记账权力的过度集中会产生腐败的可能。比如某个有钱的村民想更改账本来谋取利益,给了村长一大笔钱,村长受不了诱惑更改了账本,这样其他村民的利益就收到了损害。同理在生活中中心化机构也有这样的问题存在。

而去中心化就是让每个村民都有账本的信息,让篡改账本成为不可能,这样也保障了所有人的利益。那么怎样来让每个村民都有账本的信息呢?

首先我们肯定需要一个记账的人,但是这个人不能保持不变,否则就会像村长一样被贿赂。所以给村民们每天出一道难题,每天最先解出这道题的村民成为当天的记账人。当一天结束后,这个人记完当天所有的账目,通过村里的广播站,把当天记录的账目广播给所有人,每个人给自己的账本添上当天的信息。这样如果有人想篡改账本,就必须更改所有人的账本,这显然是不可能的。即便有人篡改了账本,当一个人核查账本发现有错误时,可以向其他村民查询账本来更改得到正确的信息。

记账是一件辛苦事,怎么来保证很多村民都愿意来每天记录账本呢?这就需要一定的激励手段。村里会每天给记录账本的人一定的经济奖励,这样来促进更多的人来记录账本。记录账本的人越多,账本被篡改的可能性就越小,这个村子出现腐败的可能性也就越小,村子也就更好的发展。

  欢迎关注我的微信公众号:链数据(youmolin2)
  Please follow my WeChat official account "chain data"(WeChat ID:youmolin2)
  如果你喜欢我的文章,请继续支持我,给我留言点赞。
  If you like it,please continue to support me by follow, comment and upvote!
Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!