先向读者们汇报一下,我准备在近期开始在这个号上推送一些区块链、数字货币相关的文章,主要是记录一下我在区块链行业中学习和工作一段时间之后的收获,目前初步准备分成两个系列,一个是“区块链入门”,主要写一下我在从零开始从事区块链行业的过程中的学习和思考,希望浅显的讲述区块链行业的一些基础概念;另一个系列是“区块链应用推荐”,主要是推荐一些我使用过、听说过的区块链相关的优质产品。本篇文章就是“区块链入门”系列的开篇文,因为能力有限,欢迎各位读者交流指正。
2008年,一位自称“中本聪”的人发表了一篇名为《比特币:一种点对点式的电子现金系统》的论文,向大众描述了一种被他称为比特币(Bitcoin)的电子货币及其算法。2009年1月3日,他开发出了首个比特币客户端程序,并且进行了首次“挖矿”,获得了第一批共50个比特币。_这一天,区块链的初始奇点发生大爆炸,宇宙混沌初开。_从此,以区块链技术为依托,诞生了无数的区块链项目,区块链的浪潮席卷全球,渗透到人类社会当中,改变了历史发展的方向。
今天就给大家尽可能浅显的讲一讲,什么是区块链?
首先抛出结论:区块链是一种分布式的公开记账技术,记账大家应该都了解,小到日常的花销,大到公司的财务往来,甚至是国家的财务收支,都需要记账。刚刚接触区块链的人往往最大的困惑的就是分布式的公开记账是什么?简单来说:分布式的公开记账技术就是任何人都可以查阅、增添记录的记账技术。
在继续介绍分布式记账之前,我们先了解一下记账技术的发展历史。
在数万年前的旧石器时代,人们主要靠着记忆力记账,记住自己每天吃了几只羊,见过几个人。随着工具使用的普及以及部落的扩充,人类的生产力过剩,出现了交易和专职分工的雏形,比如擅长打猎的人(我们叫他张三)就会拿自己吃不完的猎物和擅长种植的人(李四)换取其他粮食。这种涉及多个参与者的交易复杂度更高,依靠记忆力很容易出现差错,比如张三记得是拿了两只羊换了李四的四斤粮食,但是李四记得是张三只拿了一只羊换了自己四斤粮食,这个时候,两个人的记忆出现偏差,并且无据可循,最终无法达成共识。
为了解决上面这种问题,就出现了刻画和绘图的方式,刻画就是用石头在木材或者骨片上刻上横线(或竖线),记录某些东西的数量,绘图则是直观的绘制出物品和数量,比如上面的例子中,大家可能就会绘制出两只羊,和一道竖线(代表一斤粮食),来记录那一次的交易,这样在出现分歧时,就可以通过绘图和刻画的记录来达成**共识**。
后来的发展中,出现了许多改进后的记账方式,比如结绳计数等,但是自从文字被创造后,绝大部分的记账技术都是以流水账的方式记录,即每发生一次交易就多一笔记录,记下那笔交易的流入方、流出方和交易的具体内容,这样就可以根据所有的账单推算出每个参与者的财富变动。
传统的记账方式有一个无法避免的特征,就是必须是中心化记账。因为人与人之间的不信任,涉及财富的记录必须有大家共同认同的一个中心化的角色去进行。比如银行的转账、交易,就是由中央征信的各个银行进行记账。这种特征带来的弊端就是,用户不是直接掌握自己的财产,而是把自己的财产交给中心化机构去管理。如果中心化机构出现问题,很可能就会导致财产的损失。
区块链技术中的公开的分布式记账,就是区块链的参与者都可以随时查看这个账本中的所有记录,而且记账者是可以根据一些公平的条件筛选出来的。这种特殊的账本解决了中心化账本的问题,具体的原理这里先按下不说,会在后面的文章中详细解释。
说回区块链,区块链的本质,其实就是一个个的区块连接在一起,形成一个链条。每个区块都会存储一些数据,这部分数据包括前一个区块的_哈希_、当前区块的时间戳,以及当前数据的交易数据。哈希的存在和它的_不可篡改_的特点,使得它拥有一个宝贵的特征:去信任。
本文主要讨论了记账的方式的演进和区块链的大体概念,给出了一些区块链的特点和关键词,比如“哈希”、“分布式”、“去信任”等,这些词可能刚刚接触的读者还不太明白,不用着急,我们将在下一篇文章中详细的介绍区块链的原理和主要的特征。
网友评论