首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

区块链:比特币的诞生(二)

导读

2008年随着金融危机在全世界蔓延,为应对危机,世界各国政府和中央银行采取了史无前例的财政刺激和扩长的货币政策并对金融机构提供紧急援助,引起了广泛的质疑。

2008年10月31日,几百个密码学成员的邮件列表中收到了自称中本聪的人发来的电子邮件:我一直在研究一个新的电子现金系统,这完全是点对点的,无需任何可信的第三方,然后提供一个九页的白皮书。

2008年11月16日,中本聪发布了比特币代码的先行版本。

2009年1月3日,中本聪在一个小型服务器上挖出比特币的第一个区块——创世区块,并获得了首批“挖矿”奖励——50个比特币。

01

区块链与比特币的关系

区块链的本质一种去中心化的记账系统。

比特币正是这个系统上承载的“以数字形式存在”的货币。

02

去中心化记账的必备条件

1.账本数据的存储必须是去中心化的,我们需要让所有参与方都平等拥有保存账本的权力。

2.记账行为本身必须是去中心化的,我们需要让所有参与方都平等拥有记录账务数据的权力。

03

去中心记账的难题

1.实现第一个条件并不困难,我们只需让系统的每个参与方都能保存完整账本即可。

可是当把第二个条件加进来,这时候发现麻烦来了:在所有参与方都可以保存账本的前提下,又让所有参与方都拥有记账的权力,必然会导致账本数据的不一致。因此,既然所有参与方同时记账会导致混乱,那么为了保证数据的一致性,我们就不得不选择让某个特定参与方拥有存储账本的权力或是记账的权力,然而这样,就会至少与上面的两个条件之一相违背......这似乎成了不可能解决的问题。

04

拜占庭将军问题

拜占庭的将军们围攻一座城堡,军队被分散成很多分支,每一支军队有一名将军独立指挥。将军们之间通过传令兵来保持交流,以期达成一致的行动。但是有些将军是隐藏的叛徒,他们会用虚假的信息来扰乱忠诚将军们的计划。大家并不晓得是谁,那么,忠实的将军们有办法达成一致的行动而不被虚假信息干扰吗?这个例子完美表达了分布式一致性的核心问题。感兴趣的小伙伴可以自己查一下有哪些方式可以解决这个经典问题。(拓展作业!!!)

05

区块链经济系统

中本聪够早了一个极为精巧的系统,解决了这个看起来不可能完成的任务。这个系统被称为“区块链”。“区块链”就是以区块这个东西组成的链条。emmmm,如果说区块链是一个实物的账本,那么区块就相当于账本的一页,区块中承载的信息就是这一页上记载的交易内容。

06

竞争记账机制的提出

这里先引入一个新的概念:“节点”。emmmm(又到了解释新名词的时候了,虫哥是个理工男,喜欢用举例子的方式来解释名词)

如果说负责记账的自然是计算机,而在记账系统中介入的每一台计算机都可以称为节点。

竞争记账就是以每个节点的计算能力(“算力”)来竞争记账权的一种机制。在一定时间内,只有竞争的胜利者才能完成一轮记账并向其他节点同步新增账本信息,这个过程就是区块产生的过程。

emmm,大家可能会有两个问题:

计算能力(算力)是什么意思?

算力竞争又是如何做到的呢?

哈哈,拿出小本本记住本次的重点啦。

下一篇文章先解答上面两个问题后,

学习新的知识点:共识机制与价值载体!!!

有木有很期待???

是不是感觉区块链蛮有意思的?

初识——暧昧!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180315G1J0IJ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券