近来,区块链堪称全球热点。互联网、金融、电商、政界都在讨论区块链。在加密货币市场,比特币一度达到2万美元。区块链也是2017年达沃斯论坛的主要议题。在区块链圈子里,互联网甚至被分为经典互联网和区块链互联网。那么区块链到底是什么?它与加密货币有何关系?他将如何改变世界?为什么有人坚信它有这么大的价值?也许大多数人还是一头雾水。在阅读一些相关的介绍性文章时,由于不同的文章对受众的知识结构要求不同,所以每篇文章都有自己不同的知识侧重点和出发点。对于刚接触区块链的朋友来说,在阅读了一些高层次和低层次的区块链文章后,大多数人会越读越感到困惑。所以我想根据自己的学习经历写一篇关于区块链入门课的文章,向大家简单介绍一下区块链的基础知识。
什么是区块链?
这是人们接触区块链时提出的第一个问题。不同的文章也给出了不同的解释。有人说它是分布式账本技术,有人说它是全新的分布式数据库,还有人说它是新的分布式数据库。它是一种全新的分布式数据存储技术。为什么有这么多不同的定义以及它们所说的是对还是错,对于新手来说很难弄清楚。我们先看一下维基百科和百度百科中对区块链的定义。
来自维基百科的区块链定义:区块链(英文:blockchain或blockchain)是一种利用分布式数据库来识别、传播和记录信息的智能点对点网络,也称为价值互联网。中本聪于2008年在《比特币白皮书》提出了“区块链”的概念,2009年创立了比特币社交网络,并开发了第一个区块“创世区块”。百度百科区块链定义:区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的一种新的应用模式。所谓共识机制就是建立信任并获得信任的数学算法。区块链系统中不同节点之间的权益。从狭义上讲,区块链是一种按时间顺序将数据块按顺序组合而成的链式数据结构,是一种以密码学方式保证的、不可篡改、不可伪造的分布式账本。从广义上讲,区块链技术利用区块链数据结构来验证和存储数据,利用分布式节点共识算法来生成和更新数据,利用密码学来保证数据传输和访问的安全,利用自动化脚本来由代码组成的智能合约用于编程和操作数据的新的分布式基础设施和计算方法。以上两种解释应该是大家普遍认可的。从以上解释来看,District Money Link技术主要包括分布式网络、共识机制、加密算法、智能合约、权限、价值、资产等几大要素,使区块链技术能够实现更加透明、安全、高效的交易(包括简单交易和智能合约交易),从而提高整个社会的沟通、协作和交易的效率。按照功能架构,整个区块链技术分为:应用层、合约层、激励层、共识层、网络层、数据层(如:图1)。区块链技术的每个元素都用于每一层。虽然右边的结构清晰地勾勒出了区块链的整体架构,但是区块链的主要技术要素是如何协同工作的呢?如何理解区块链?本文接下来的内容将根据右图,通过问题一一为大家梳理,最终让大家对区块链有一个初步的认识。
原作者:王布鲁克斯
原标题:如何理解区块链——区块链学习笔记
本文来源:知乎