随聊区块链(一)

时至今日,我们或多或少都听说过区块链,它的出现打破了原本平静的互联网世界,传统的互联网迈出了向价值网络转变的关键一步。
我们听说过挖矿、炒币、或是基于区块链的游戏、应用。那区块链究竟是什么呢?我们就用白话通俗的方式来了解下区块链

首先我们来看一个小故事:

汉堡的故事

某天,海绵宝宝想吃蟹黄堡了,他来到蟹老板的店铺进行购买
随聊区块链(一)_第1张图片

但是他忘记带钱了,这时他通过银行在线支付,将钱给到了蟹老板,并购买到了可口的汉堡
随聊区块链(一)_第2张图片

但是由于海底环境恶化,银行宣布搬离海绵宝宝生活的地方

那这个时候在线的支付应该怎么办呢?

他们想了个办法,找来了派大星,通过相互记账的方式来确认彼此的转账。并且账目都是公开,并且并支持验证的。交易确认也都是需要大家的共同认可
随聊区块链(一)_第3张图片

这个就是区块链的核心,一个分布式的账本,一个公共的数据库

区块链的诞生

其实最早区块链的出现并不算一个单独的概念。一位叫中本聪的匿名用户在网上发表了一篇论文,从而引出了区块链。

但是我们要了解,中本聪并没有在论文中具体的提及区块链的概念。他发表的文章标题是《比特币:一种点对点电子货币系统》,他提出的是一个完全去中心化的货币系统。

后来在这个系统中,我们意识到他在其中使用的技术,远比系统本身更具有研究价值。所以说中本聪提出了区块链,这个是不太准确的,他只是在系统中巧妙的使用了区块链,让世人了解了这项技术,之后被大量的研究人员充分利用及再开发。

还有一点我们要清楚吗,区块链技术并不算一个完全新的技术,它只是将各种技术巧妙的融合在了一起,比如P2P网络、时间戳服务、共识机制等,很多的技术都已经出现十几年了

那既然都是老技术,我们就会有疑问了,那这么多年,就没有人发明出电子货币系统吗?其实之前是有过电子货币概念的。中本聪的理论也是站在众多巨人的肩膀上建立起来的。

早在20世纪80年代的时候,研究人员就已经在开始尝试使用密码学建立数字货币体系,但是由于各种法律、政策、以及技术的原因,项目终究都以惨败收场。而且早期的电子货币大多都是中心化的,很容易受到骇客的攻击。

那为什么中本聪提出的系统能够经受住考验呢?

首先他善于运用了已有的理论,比如亚当·贝克的哈希现金。并且中本聪使用了去中心化的点对点网络、分布式挖矿、激励模式、交易验证系统去组成整个电子货币系统。

我们从这个系统中提炼了一些重要的特点:


分布式:
不存在中心化的管理机构,任何的节点都是平等的,系统由各个节点共同维护

匿名性:
不需要通过实际的身份确认完成节点的数据交换,完全依赖程序的运行及背后的数学原理

自治性:
人工无法干预,完全运行在规范和协议之上

可追溯:
一旦存储到区块链上的信息,就不可篡改,并且公开且可验证

当然我们在网上也能看到一些不认可上述特点的说法,大多数说的都是有道理的,但我们通常还是承认区块链的上述特性

那么接下来我们就从中本聪的理论来白话下区块链的一些基本概念,本文章只包含基础的区块链概念,旨在科普下区块链的知识,其中不乏一些错误的理解,欢迎大家指正


包括以下几个内容:

1.区块链模型

2.交易

3.默克尔树

4.共识机制

5.挖矿

6.激励

7.区块链的一些问题(拜占庭、双重支付、51%算力攻击)

你可能感兴趣的:(区块链科普比特币程序员)