美文网首页
为闺蜜说懂区块链

为闺蜜说懂区块链

作者: 奔跑的毛毛丫 | 来源:发表于2017-10-11 16:48 被阅读0次

    一闺蜜问我,什么是区块链?

    我说:

    1)区块链是一个全世界共同维护的,去中心化,分布式的,公开透明无法篡改的账本数据库。

    2)区块链是伴随着比特币一起横空出世的。比特币是区块链的第一个应用。

    然后,闺蜜直接被我砸晕了...

    我以为我说的很清楚了,细细想来,我错的离谱。

    为表歉意,我试着写一篇闺蜜们能看懂的初识区块链的短文。

    咳咳,小板凳做好,开始了哈:

    假设小学一年级某班共42人,每组6人,分为7个“学习竞赛小组”。

    老师根据每个小组成员的作业表现,奖励or没收“小红旗”,“小红旗”的个数将决定你是否能上黑板旁边的光荣榜。

    除了作业要完成的优秀,每个星期一,每个小组还要核算各个小组的红旗个数,对一年级的小朋友们来说这道算数题很难,最先算出各个小组正确红旗数的那一组:

    1)写上计算出的最新的账本的日期,即给这周的计算结果盖上时间戳;

    2)把账本给别的小组抄录一遍,其余小组都写上这个最新的正确的账本记录;

    3)老师给这个小组额外奖励50枚小红旗;

    这样,每个小组都参与了记账,账本数据准确、同步、一致,而且,由于50枚小红旗的奖励,小朋友们有动力去竞赛计算。

    在这个过程中,每周一,每个小组记录新的小红旗账本,新的账本按照时间的线性顺序被补充到原有的小红旗账本里去。

    每周一次的账务记录就像一个个“块”,而时间就像一条“链”,把一个个”块”不可逆转的连接在一起,这样就形成了一个全班的、分布式的“公开的账本”,不可更改,如果想修改数据,得跟至少三个小组的成员协商一致才能更改,代价太大。

    这就是区块链应用的基础模型。

    像文章开头所说的,区块链是一个由全世界共同维护的,去中心化,分布式的,公开透明无法篡改的账本数据库。

    我们来看看区块链的几个特点:

    1)去中心化。

    不依赖任何一个中心记账,全网分布在世界各处的节点共同维护一个大账本。

    2)公开透明。

    任何一个账户的往来账目都可以在区块链上查到,数据块信息透明,每一个数据块都被盖上了时间戳,并依据时间顺序首尾相连,你若想更改某条数据,得说服半数以上的人跟你一起“指鹿为马”,代价太大,无法实现。

    3)达成共识协议的数据库。

    区块链是一种共识协议,基于这种协议,可以在上面开发出数目繁多的应用。比如:数字货币、股权交易、版权确认等。

    从本质上来看,区块链就是一种公共的数据库,它记录了网间某种应用的所有交易信息,及时更新,让用户可以随意读取其中的信息,但又有一套特殊的机制,防止数据被篡改。

    比特币作为区块链的第一个、最成功的区块链应用,在比特币的区块链中,每十分钟记录一次全网的账本数据库,算的正确且最快的那个节点:

    1)每次算完盖个时间戳,然后公布到全网;

    2)全网一同公证,统一账本;

    3)算的最快的那个节点最初能得到50个比特币作为奖励。

    (是不是像极了一年级小朋友“学习竞赛小组”的记账模式。)

    然后,全网每个十分钟形成的正确的“区块”按照时间顺序一个个链接在一起,形成分布式的、大家一致同意的“账本数据库”,从而形成一个价值记录链条,这就是“区块链”。

    或许在读文章的你又被比特币这个概念砸晕了,特此说明一下:

    比特币只是区块链众多应用中的一个。

    你要相信,闺蜜我说的,可能都是错的。

    下课。

    相关文章

      网友评论

          本文标题:为闺蜜说懂区块链

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