Cover photo

区块链应试笔记 第一 区块链起源与发展阶段

一、发展阶段

区块链1.0:以比特币为代表的数字货币

区块链2.0:以以太坊为代表的可编程金融

区块链3.0:超越货币、金融应用的可编程社会

区块链3.0 让互联网从信息传递到价值传递

价值传递和信息传递的区别:

价值传递要求信息的传递与价值的转移同时进行

二、比特币历史

1.比特币由中本聪2008年发明**《一种点对点的电子现金系统》**

2.比特币的白皮书最早发布于**”密码朋克”**电子邮件组里,由Tim May发起

3.埃里克休斯于《密码朋克宣言》提出密码朋克的概念

4.1997年亚当贝克发明了电子现金

5.1999年肖恩贝宁与肖恩帕克发明了点对点网络

6.2005年,哈尔芬尼设计了DPOW(可复用的工作证明

7.2010年,中本聪消失

三、以太坊历史

1993年尼克萨博提出了智能合约的概念,以太坊的智能合约代表区块链2.0

以太坊的发明者:Vitalik Buterin

1.智能合约定义

智能合约是一种可以自动执行合同条款的计算机化的交易协议

四、区块链

1.区块链的含义

作为一种数据结构:区块形成的链状数据结构

作为一种算法:在完全去中心化的点对点系统中,将大量特定数据结构的数据妥善协调到一起的算法

作为一个完整的技术方案:(区块链数据结构+区块链算法+密码学+安全技术来确保去中心化点对点系统的完备性的一个完整技术方案)

**作为普通应用场景下的概括性术语:**利用去中心化技术方案实现完全去中心化点对点分布式帐本系统的方法

2.去中心化系统的优势

更强的计算能力(小计算机集群的能力超过超级计算机)

更低的成本(小计算机集群的成本低于超级计算机的成本)

更高的可靠性(一个节点宕机时,其他节点可以接管该节点的工作)

自增长的能力(向系统中加入新的计算机使计算能力进一步提升)

3.去中心化系统的劣势

节点间的协调

节点间的冗余通信:各节点需要通信交流,增加开销

对网络的过度依赖

系统编程的较高复杂度:需要通过编程解决以上三个问题

安全问题:通过任何网络传输信息都存在可靠性问题

4.区块链的特性

去中心化

防止篡改可追溯

隐私安全保障(不需要互相公开身份)

系统高可靠

习题:

1.比特币诞生于哪一年?

2.比特币的发明者是谁?

3.如何正确理解区块链技术和比特币的关系?

A 区块链就是比特币

B 比特币技术包括了区块链技术

C 区块链技术和比特币技术关系不大

D 区块链技术是比特币的底层技术

4.区块链2.0的发展阶段是指?

A 以比特币为代表的可编程货币

B 以以太坊为代表的可编程金融

C 超越货币、金融应用的 可编程社会

D 以智能合约为代表的可编程社会

5.习近平总数居对于区块链技术的重要讲话发表在何时?

A 2018年10月24日

B 2019年10月24日

C 2019年10月1日

D 2018年10月1日

6.区块链技术是指?【多选】

A 一种数据结构

B 一种特殊算法

C 一种技术解决方案

D 某种应用场景下的概括性术语

7.区块链技术的特征有哪些?【多选】

A 去中心化

B 分布式存储

C 加密技术

D 可追溯

8.去中心化的系统有哪些优势?【多选】

A 更强的计算能力

B 更低的成本

C 更高的可靠性

D 更高的安全性

9.去中心化的系统有哪些缺点?【多选】

A 节点间的协调

B 节点间的冗余通讯

C 对网络的过度依赖

D 系统编程的较高复杂度

E 安全性问题

10.区块链技术的发展阶段有哪些?【多选】

A 以比特币为代表的可编程货币

B 以以太坊为代表的可编程金融

C 以智能合约为代表的可编程社会

D 超过货币、金融应用的可编程社会

11.区块链技术是起源于比特币,是比特币的底层技术,比特币是区块链技术的早期应用【判断】

12.区块链技术就是比特币技术,区块链技术和加密货币技术是一致的【判断】

13.”区块链“是一个完全分布式的点对点帐本系统,其利用一个特殊算法,实现对区块内信息生成顺序的协议,并使用加密技术对区块链数据进行连接,从而确保了系统的完备性【判断】

14.区块链技术1.0是指以以太坊技术为代表的可编程金融阶段【判断】

15.目前区块链技术的发展已经相对成熟,被广泛应用在我国的各个领域【判断】

参考:区块链基础知识25讲