美文网首页
2.1图说区块链-区块链是什么

2.1图说区块链-区块链是什么

作者: 认识自己_币乎 | 来源:发表于2018-06-21 06:26 被阅读36次

    本文由“币嗨Bihi内容合伙人计划”赞助

    今天继续学习《图说区块链》,下面是根据我自己理解做的读书笔记,在区块链这方面自己还是刚入门,有很多理解不到位的地方,多多谅解,希望能和跟我一样的入门者相互交流、相互学习,如有错误,请指正,谢谢。

    上一周主要讲解的的区块链的起源篇,小伙伴们还记得多少呢?先看下图,进行一次复盘。

    区块链起源主要从四个方面讲起,第一讲从人类社会记账形式的演变开始说起,从死记硬背到简单刻画,从结绳记事到流水账,从单式记账到复式记账再到会计电算化,每一次记账方式的变化都体现了生产力的巨大进步及生产关系的变化,区块链是一个分布式的电子账本,它的是一本永远写不完的账本,可以无限增加下去;它安装时间顺序依次记录且是加密的;它没有中心,靠所有节点共同维护,是去中心化的。

    第二讲说传统互联网的最大价值是让信息传输变得极为容易,但是也因此导致信息变得容易被复制、被盗用,传递信息的同时无法传递价值,且在网络上传递法币必须通过中心化组织来处理,中心化组织一旦出问题,或者内部出现腐败,就会导致人们法币丢失。区块链的出现让价值传输变得更为容易,首先因为区块链的去中心化属性,每一个人都是账本的见证者和维护者,使得信任成本变得很低廉,其次因为区块链的特性,可以创造出一种在网络中流通的电子货币,可以把电子货币和信息绑定一起进行价值交换。

    第三讲说到信用,信用是维护人与人之间关系的基石,信用的建立需要消耗巨大的成本,因为成本太大,所以一个人的交际范围只能控制在150左右,超过这个数,大脑无法处理好这些复杂的关系。其次个人与国家、个人与企业、买家和卖家等等,都需要一个或多个第三方来为信用背书,这样的信用需要花费大量的时间、金钱来建设及维护,而区块链的去中心化、无法篡改、交叉验证、全节点共同监督,使得信用的建立和维护都变得更加容易,无法篡改使得任何一个背信弃义的人都将付出巨大的代价。用区块链重构整个信用体系,未来的世界,人与人之间的关系可以变得更加美好,人与人之间的合作、交流也会变得更加容易。

    第四讲说到比特币的诞生,是由中本聪在2008年发明,是一个点对点的电子交易现金。人们通过对它的研究,发现了它是由一个一个区块相互连接在一起构成的,这时才提出了区块链的概念,比特币是区块链构成的,区块链不一定就是比特币,它们不是简单的父子关系,区块链是伴随着比特币的出现而出现,区块链技术可以应用的更多的领域,它可以创造出更多的电子货币,同时也有着更多其他应用的地方。

    今天是第五讲,学习区块链的定义。

    中心化记账

    先将一个小故事,A和B开了一个公司,开公司最重要的目的就是要赚钱,那么公司的账应该由谁来记?两个人经过商量后,最后聘请了专业人士C来记账。

    那么究竟会有几种意外呢,我们一起来进行想象下,首先聘请C是需要付工资的,所以这边多花费了一部分钱;因为C有事请假了几天,无法记账,这时候A和B的账都不能及时记录,只能等C回来;A和C串通起来一起坑骗B的钱;C因为账本丢失或者电脑被盗,导致记账数据全没了。

    从以上事件种可以看出中心化记账成本高,反馈不及时,容易舞弊,数据不够安全等等问题。

    分布式记账

    区块链是一种去中心化的记账形式,它是自治的,每个节点都是一个中心,它们的数据都是最新最全的,每个节点的权限一样,大家谁也别想控制谁,大家都是平等的;它是分布的,分布在世界上的各个角落。

    在回到上面开公司的例子,A、B、C、D、E五个一起开了一家公司,他们没有请会计,每个人手中都有一个账本,这个账本上记录了公司所有的账。

    A花了100元,记录上去,这时候5个人都会看到并记录起来;如果A有事请假几天,其他4个人都会继续记录账本,等到A回来的那一天,一旦A开始记录,首先会把A的账本更新,变成和其他人的账本一样再开始记录;如果哪天A的账本不幸丢失了,也没关系,马上可以进行同步恢复。

    这样一个神奇的账本在区块链出现以前,根本就是不可能的事,有人会说,这不就是一个共享账本么,现在互联网上很多账本也是共享的,大家一起创建和维护的,请你再仔细想想,真的是这样的么?

    共享账本的数据其实是存在一个中心化的服务器上,一旦服务器出现问题,那么你的数据就会丢失,其次共享账本并不具备不可篡改的属性。

    下面再具体来谈谈区块链的中心化与去中心化,以及在区块链系统中是如何实现记账的。

    中心化与去中心化

    区块链的本质是一个去中心化的分布式账本。它的特点是无需第三方,点对点就可以实现价值传递,实现相互信任。

    比如:A要向B转一笔钱,必须通过微信、支付宝或者银行等第三方,这个第三方就是一个中心节点,它链接着其他所有节点,它处理所有的信息,所有的节点只能选择信任它,通过它进行价值的传递。

    在区块链的系统中,A向B转账一个比特币,无需任何第三方,A转账完成后,就可以直接B的地址查询是否到账,一旦完成后,这整个过程所有节点都会记录下来,无法更改。

    在比如:我们的身份信息,如何证明我是我,这需要通过国家来为我们证明,我们的身份证就是唯一的证明方式,出国的话,护照就变成了我们的身份标识,这些都需要背后的国家来为我们背书,一旦身份证丢失、护照丢失,要证明自己的身份就会非常的麻烦。

    区块链的出现让这一切都变成的更为简单的方式,每个人出生后,就把相关信息写入区块链中,因为区块链的相关特征,这些信息就全球都可以信任,这样出门在外,无论你在哪里,在哪个国家,都可以轻松的证明你是你。

    区块链系统轻松的解决了信任的问题,通过区块链的方式,无需任何第三方来背书,人是善变的,机构也会出问题,而机器出故障的概率最低,区块链用实现了通过机器解决了人与人之间的信任问题。

    区块链小城市

    在区块链的系统中,第一个问题:究竟谁来记账,凭什么我会记账?我们来看看中本聪是如何解决这个问题的。

    在中本聪设计的比特币系统中,发明了一种叫做比特币的数字货币,所有运行这个系统的人,都可以解答问题,谁先解答出来,就奖励给他一个比特币。

    这样就轻松的解决了记账的问题,谁肯付出劳动,他的劳动被系统确认后,就会得到相应的奖励。

    第二个问题:如果两个人同时都在记账,记录的东西不同时应该听谁的?这在区块链系统中,就看谁记的信息长,那么就听谁的。

    比如:在某个区块链系统中,有ABCDE5个节点,A喊出一句话:B欠我10元钱,以此同时,B也喊出一句话:A欠我10元钱,这时C记录的是A喊出来的,D记录的是B喊出的,结果到E这里,它应该记录哪条信息呢?这样就会出现一个分叉问题。

    这个问题的解决就是看谁的信息记录的长,就听谁的。区块链的每条信息都需要遵守一定的记录规则,在这个规则下,记录需要花费一定的时间。

    比如每条信息都需要花费3分钟时间来记录,那么AB喊出这句话的时候,CDE的听到这条信息的时间是不一样的,那么他们记完的时间也肯定不一样。在这个过程中,谁先记完了,谁的账本就是最长的,那其他还没记录完的就必须放弃,转而记录最长的信息。

    AB是12点喊出这句话,C先听到A喊的,马上开始记录,在12点3分1秒记录完,C马上喊出我记录完了,B先听到B喊的,也马上开始记录,原本预计在12点3分5秒记录完,但是听到C记录完成并喊出,同时由于C喊出的信息是最长的,B只能把自己记录的信息放弃,同时开始记录C的信息,此时全网保留的就是A的信息,B欠我10元钱,而B喊出的A欠我10元钱就成为了无效信息。

    经过上面几个小例子,大家对区块链也有了更深刻的印象,区块链才刚开始发展,大家可以看看互联网刚刚诞生的时候,上网不方便、成本高、速度慢、容易掉线等等各种毛病,现在的区块链也是一样有着很多问题,应用方面还不能够普及,但是我相信在不久的将来,它一定会应用在我们生活的方方面面,让区块链技术给整个世界带来巨大的变化。

    今天的学习就到这里,希望能有和我一样的入门者一起探讨学习,一起进步。

    相关文章

      网友评论

          本文标题:2.1图说区块链-区块链是什么

          本文链接:https://www.haomeiwen.com/subject/mewfyftx.html