首页 > 区块链博客 > 极简区块链手册:什么是区块链?什么是比特币?

极简区块链手册:什么是区块链?什么是比特币?

2018-04-23 20:10:30 阅读量:

全文摘要:

一.定义区块链本质上是一个去中心化的数据库,是一连串使用密码学方法产生相关联的数据块,每一个数据块中包含了一段时间内全网交易的信息,用于验证其信息的有效性和生成下一个区块 ... 如果你要篡改区块链上的数据内容,除非能够控制整个系统中的大部分节点 ... 李笑来老师说,如果真的理解了一个事情,你是可以从不同纬度来解释它的,那么,我们再来解释一遍区块链,用不同的定义:区块链本质是一个互相验证的公开记账系统 ...

前言:疯狂的时代

这个时代变化太快,互联网金融刚刚热了几年,金融科技便取而代之。一波波新概念让我们眼花缭乱,在不断鼓噪的创新颠覆中,莫名的焦虑感笼罩着所有人。相信我,你并不孤独!我也是那焦虑的一员。我就是这样的一个焦虑症患者,一直关注比特币的挖矿、算法逻辑和区块链的各种新消息,不时沉浸在瞬间的快乐和间歇性沮丧之中。面对所有变化——金融的、艺术的、科技的、社会的,我们都会坚定地向往和跟随这些创新,即便大多数会走向失败,过程却是充满着大大小小的快活之处。我相信区块链也会是这样的。

先问自己一个问题,如果不懂区块链技术,你可以讨论区块链吗?答案是肯定的,你当然可以。很简单,制作电视节目的人不必关心电视信号如何发射和显现,设计手机的不需要了解每个零件的功能。对于打电话和看电视的消费者来说,更不必有什么深厚的的关于手机和电视的的技术储备,但是作为一个区块链的投资者我们最好做好一定的区块链的知识储备,更好的帮助我们了解手中的资产。

区块链

关于区块链,你肯定听说过两个重要概念:去中心化和分布式账本,可能你对这两个核心概念也不熟悉,那么请认真重点听取这两个概念,我下面会强调的。

一.定义

区块链本质上是一个去中心化的数据库,是一连串使用密码学方法产生相关联的数据块,每一个数据块中包含了一段时间内全网交易的信息,用于验证其信息的有效性和生成下一个区块。所以说区块链是以去中心化和去信任化的方式,来集体维护一个可靠数据库的技术方案。通俗地说,其实区块链可以称为一个全民记账的技术,或者说可以理解为一种分布式总账技术。

当然你肯定要说:请说人话。

为了方便你理解区块链,我举一个生活中常见的例子。

现有买家、卖家和第三方平台,就比如淘宝吧。一般的购物流程如下:

1.买家将钱付给第三方平台淘宝,淘宝就是个中心化的组织。

2.淘宝在买家付款后,卖家将商品发给买家。

3.买家在收到商品后,确认收货,淘宝将钱转给卖家。

这样一来,通过淘宝,买卖双方的交易算是顺利完成了。但是,你想想啊,这种通过第三方平台进行的交易也是有风险的。假如有一天,黑客攻击淘宝,淘宝彻底崩溃,由于没有了淘宝这个第三方平台,买卖双方无法建立信任,再也无法进行交易了。

那么,没有了淘宝买卖双方怎样才能继续进行交易呢?这个时候就需要去中心化的区块链技术了。

区块链被称为是继大型机、个人电脑、互联网、移动社交网络之后,计算机范式的第五次颠覆式创新。

区块链采用分布式记账原理,你的每一次交易将会有无数个人帮你记账,在没有第三方的情况下,也就是中心化组织保证交易的正常进行,这里就实现了去中心化。

但是,你又要问了,这不是我买的东西全被暴露了啊,比如你买的充气娃娃和性玩具。我可以放心的告诉你,你这样的担心是多余的。区块链会用哈希技术对你的身份信息进行加密处理(什么是哈希技术:哈希是一种函数,它把任何数字或者字符串输入转化成一个固定长度的输出。通过输出我们不可能反向推得输入,除非尝试了所有的可能的输入值。哈希技术是区块链中保证交易信息不被篡改的单项密码机制。);使得记账的人并不能看到你的个人信息。那万一账本被修改了呢?你放心,一旦信息经过验证并添加至区块链,就会被盖上时间戳,永久存储起来。除非你能控制全世界50%以上的电脑,否则无法修改。

下面我们回过头来,在解释上面出现的概念,分布式账本。

由于我们本身对区块链概念就很陌生,所以我们更要把区块链的定义中出现的陌生概念理解清楚。

分布式账本

许多人将区块链视为一个巨大的分布式记账体系,所有人参与记账查账,无人有能力篡改。区块链最核心的概念就是:分布式账本。

为了要搞懂分布式账本,我们先要来看看记账的兴衰发展史:

1.旧石器时代,数万年以前,人们记账全凭智商,今天猎取了几头羊,吃了几头牛,全部靠死记硬背和心算。

2.之后,随着部落的发展与生产力的提高,开始出现了大量剩余的东西,这个时候,部落的经济需求也复杂起来,人们于是发明了简单刻画和直观绘图两种方法,于是记账的萌芽产生了。

3.后来,随着人口的增加,需要记账的东西也越来越多,绘图记账的方式完全跟不上需求,于是出现了结绳记事。结绳记事对记录对象、数量变化以及最终结果都形成了确定的表现形式。我们可以看出,结绳记事已经表现出账簿记录的基本原理,可以作为账本的起源。

4.原始社会末期,生产力前所未有,文字也出现了,人们开始使用文字叙述式的会计记录法,收支事项按照时间的发生顺序形成了流水账。

5.之后,公元前5世纪,古希腊及古罗马奴隶社会的经济繁荣发展,流水账中出现了日记账和现金出纳账,也就是指按时间、物品名、人名、货币资金等分别设置的类似于账户的账本。记账的历史就已经发展到了单式记账法时期。

6.接下来,就到了复试记账法时代,中国的复式记账法起源于明末清初的龙门账,之后又发展成四脚账,而西方的复式记账法最早出现在12-13世纪,它存在于意大利的一些商人和银行家之间。复式记账不仅能够核算经营成本,还可以分化出利润和资本,保证了企业经营的持续性。

7.19世纪,信息技术爆发式发展,企业的所有者和经营者不再是一个人,大家都有看账本的需要,而且需要处理的工作也越来越复杂,一般会请一个由第三方认可的会计来专门负责记账。这也就是记账历史的后续发展,当记账的需求增加,且存在着企业所有者与企业经营者因账目而引发的信任问题,会计这个职位就诞生了。

8.之后,计算机技术的快速普及使会计行业走向了一个新的纪元,即会计电算化。

9.21世纪,在这个信息化、数据化、智能化的世界,我们的记账方式不断完善和创新,但仍然存在信息不对称以及信用问题,比如假账问题俯拾即是。为了解决这个问题,区块链给了我们一个新的选择,它可以被看做分布式账本。

简单理解分布式账本:就是以前你家里是你爸爸记账,他有做假账藏私房钱的可能,你和你妈,你爸同时记账,就是分布式记账了。

它有如下特点:

第一,可以无限增加的巨型账本——每个区块可以视作这个账本的一页,每增加一个区块,账本就多了一页,这一页中可能会包含一条或多条记录信息。

第二,加密且有顺序的账本——账目信息会被打包成一个区块并加密,同时盖上时间戳,一个个区块按时间戳顺序链接形成一个总账本。

第三,去中心的账本——有网内用户共同维护的,它是去中心化的。

区块链是人类的记账历史走到现在,科技给我们的最新的选择,它是账本演变史上最新的一个高可行性的形态。

理解了分布式记账,我们再来拉一遍区块链是怎么分布式记账的。

一个区块链系统由许多节点构成,这些节点一般就是一台计算机。在该系统中,每个参与的节点都有机会去竞争记账,即更新数据库信息。系统会在一段时间内(可能是十分钟,也可能是一秒钟),选出其中记账最快最好的一个节点,让它在这段时间里记账。它会把这段时间内数据的变化记录在一个数据区块里,我们可以把这个数据区块想象成一页纸。在记完账后,该节点就会把这一页的账本发给其他节点。在其他节点会核实这一页账本是否有误,如果没有问题就会放入自己的账本中。在系统里面,这一页账本的数据表现形式,称为区块,该区块中记录了整个账本数据在这段时间里的改变。然后把这个更新结果发给系统里的每一个节点。于是,整个系统的每个节点都有着完全一样的账本。我们把这种记账称为分布式记账。

二.安全性

那么,为什么区块链要采用这种的记账方式呢?它有什么优势?因为大家通常的直觉是,这种方式似乎较为浪费带宽和存储空间,并不是一个可取的方案。但是,区块链就是通过这种分布式记账的高冗余的方式来构建极高的安全性。

首先,每个节点的权利是一样的,任意节点被摧毁都不会影响整个系统的安全,也不会造成数据的丢失。每个节点在系统中的权重都是一致的,系统每次都在链入这个系统的节点中选择记账者,于是,即使某个或者部分节点被摧毁、宕机都不会影响整个系统运作。

其次,每个节点的账本数据都是一模一样的,也就意味着单个节点的数据篡改是没有任何意义的。如果你要篡改区块链上的数据内容,除非能够控制整个系统中的大部分节点。这也就是常说的51%攻击,即必须要控制整个系统50%以上的节点,才能够发动对数据账本的篡改。但是,当整个系统中的节点数量高达成千上万个,甚至是数十万个时,那么篡改的可能性就会大大降低。因为,这些节点很可能分布在世界上每个角落,理论上说,除非你能控制世界上大多数电脑,否则你没有机会篡改区块上的数据。

三.再拉一遍区块链的概念,加深理解

再来一次定义:

区块链可以比喻成全世界人民共同维护的公开大账本,内部是由一个又一个的区块相链接而成。一个区块相当于一个账本,收录着全世界内发生的一小部分转账交易。

你看这次新的定义,我们又一不小心通俗地解释了区块的意思。那么区块的严肃的定义是啥?区块作为区块链的基本结构单元,由包含数据的区块头和包含交易数据的区块主体构成。

好了,那么我们再从一个角度来定义下区块链:

区块链指的是一种公开的,由去中心化网络共同维护的账务系统,提供开放的、不可篡改的底层数据服务。

李笑来老师说,如果真的理解了一个事情,你是可以从不同纬度来解释它的,那么,我们再来解释一遍区块链,用不同的定义:

区块链本质是一个互相验证的公开记账系统。这个系统所做的事情,就是记录所有账户发生的所有交易。每个账号的每笔数额变化都会被记录在全网的总账本中。而且每个人手上都有一份完整的账本,每个人都可以独立统计出有史以来系统中每个账号的所有账目,也能算出任意账号当前余额是多少。由于所有数据公开透明,任何人都可以去查看它的源代码,人们便会信任这套去中心化的系统,而不担心里面是否隐藏着什么阴谋。

比特币

一,起源

比特币源于一个神秘的人物——中本聪。2008年,中本聪发表了一篇论文《比特币:一种点对点的电子现金系统》,这篇论文堪称区块链技术和加密数字货币发明的基础。

二.定义

比特币简称BTC,是运用加密原理构建的第一种数字货币,创始人为中本聪,该货币的计量单位也叫BTC。它最小可细分为一聪,通过挖矿方式来发行新币,发行总量为2100万个。

国内区块链首富,李笑来老师对比特币定义如下:

比特币是第一个成功的区块链应用。

比特币是世界上第一个去中心化账务公开的世界银行。

比特币还是这家叫做比特币的去中心化的世界银行发行的一种货币。

比特币还是这家叫做比特币的去中心化的世界银行的股票。

三.区块链和比特币的关系

区块链技术是比特币的底层技术,比特币是构建在区块链上的第一种应用。

比特币是一种区块链应用,区块链就是比特币的底层技术

实际上,区块链作为比特币的底层技术,区块链和比特币不是简单的父子关系,区块链也不是比特币的意外产物,区块链体现了比特币的可供行,这种载体提供了一种更为广阔的交互可能性。

讲了这么多,相信大家对区块链和比特币一定有了一些了解了。

来源:币乎

以上就是《极简区块链手册:什么是区块链?什么是比特币?》全部内容,全文涉及到:分布式账本、账本数据、分布式记账、数据区块、篡改区块、等方面的内容,您也可以通过阅读全文摘要来快速获取有价值数字货币和区块链的信息。



上一篇:币种分类及介绍(更新中)
下一篇:币圈投资生存指南

微信

微信

微信

微信