美文网首页
《100秒区块链学习》-区块链是什么

《100秒区块链学习》-区块链是什么

作者: 伽宝玉 | 来源:发表于2018-02-28 17:23 被阅读0次

    区块链是什么?

    Tips:笔者基于自己的日常阅读和学习,整理并提炼出自己认可的“价值信息”和“客观观点”,以通俗、简明的方式进行分享和交流,每篇正文将控制在400-500字。

    1、正文

    “区块”的概念起源自比特币,可理解为比特币用于记录交易信息的账本,比特币区块包括三种要素:区块ID、若干交易单、前一区块ID[1]:

    图1-1(比特币)区块链数据结构示意图

    以比特币为例,中本聪最初定义比特币单个区块容量大小为1M,比特币每隔10min生产一个区块(注①)。随着区块连续不断的产生,并且每个区块都包含上一个区块ID,如此就形成了“区块链”,它具有如下特点:

    * 可追踪:我们可从最新产生的区块回溯到最初的区块,或定位到任意区块

    * 去中心化:没有中心化的服务器或管理机构,采用分布式数据库,由具有维护功能的节点来共同维护,任何人都可以成为这样的节点(注②)

    图1-2区块链上的数据维护原理[2]

    * 去信任:节点间的数据交换是无需彼此信任的,整个系统内的信息是完全公开、透明的

    * 不可篡改:各个节点都掌握着一份完整账本,整个系统随时随地在更新着数据,一旦有人私自篡改,全部节点将进行验证,最终以“多数派”为正确结果[3](注③)

    笔者私认为区块链具有上述四大特点(注④)。

    2、批注

    注①:“10min”是写在代码里,是可编辑的,是为保障区块生成后有足够时间周知到全网;并且计算区块(挖矿)的公式会根据最新产生的2016个区块耗时进行自动调整,耗时越短公式越难,后续会进一步探讨。

    注②:“去中心化”是区块链目前被提及最多的特点,徐明星提出去中心化需要两步,一是构建分布式账本,二是通过共识协议确认交易的有效性。

    注③:篡改者需要修改≥51%的节点数据才能达到“以假乱真”的效果,所以参与节点越多、计算能力要求越高的系统越安全。

    注④:各个研究机构对于区块链特点定义均有不同,笔者在这里试着进行整合和提炼,其他部分材料定义如下:

    1)《图解区块链》:去中心化、去信任、集体维护、可靠数据库

    2)人民网刊文《三问区块链》:去中心化、分布式数据、信息透明

    3)徐明星的《重塑经济与世界》:公共数据库、分布式系统、共识协议

    3、参考文献

    [1]中国区块链应用研究中心.图解区块链.首都经济贸易大学出版社.2016.

    [2]徐明星.区块链:重塑经济与世界.中信出版社.2016.

    [3]https://www.jianshu.com/p/13547f59527f

    * 作者联系邮箱:xscoin@163.com

    * 转载请附上原创作者信息,感谢

    相关文章

      网友评论

          本文标题:《100秒区块链学习》-区块链是什么

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