新手看区块链之一:区块链技术简介

区块链技术,目前成为了当今时代的一项很具潜力的应用技术。已经有很多人对区块链技术表示了关注,但是大部分人还是对此处于一种观望甚至漠视态度。本文将对区块链技术做一些简单的介绍。

先来纵览一下区块链技术的发展历程。

1976年,Bailey W. Diffie、Martin E. Hellman两位密码学的大师发表了《密码学的新方向》论文,奠定了迄今为止整个密码学的发展方向,为区块链的技术诞生奠定了基础性作用。同年,政治经济学大师哈耶克出版了他人生中最后一本经济学方面的著作——《货币的非国家化》,为去中心化的货币,比如比特币,奠定了指南。1993年,埃里克·休斯(Eric Hughes)写了一本书,叫《密码朋克宣言》,对于密码学技术的发展起到了至关重要的作用。1997年,HashCash算法出现,蕴含着后来区块链挖矿思想的基本萌芽。2008年11月,中本聪发表了著名的论文《比特币:点对点的电子现金系统》,为比特币的诞生制定了基本思路。2009年1月,比特币算法网络正式上线,同月,中本聪挖出了第一个区块,获得了第一笔比特币奖励。2015年,以太坊网络区块正式上线,标志着区块链技术进入2.0时代。2017-2018年,以加密数字货币为代表的区块链技术进入了一个蓬勃发展的时期,引起了国家部门的监管,吸引了众多投资者的注意,标志区块链技术进入了3.0时代。

那么,到底什么是区块链?从本质上或者定义上来说,区块链就是一个利用密码学的方法,来层层产生数据(区块)的一种计算技术。

然后我们再来了解一下区块链技术的特征或者优势。

区块链技术,有着这样几个特征:一是去中心化,简单来说就是再没有哪一个人或机构将会是整个环节、系统、链条的权威或说是中心,这样一方面大家都掌握着不分高低的权力,另一方面也将享有彼此近似的权利。二是高开放性,即除了交易各方的私有信息外,区块链其他所有的公有数据都高度开放,任何人都可以查询、获取、分析,因此也就给了广大民众的一个低成本甚至零成本参与机会,对于未来的社会化发展趋向有极大的技术价值。三是去信任性,在这里的意思是说,区块链系统依据数学算法进行构建,自有自己的延展方法,而不依靠人的指令进行。这样在交易活动中便不再需要信任另一方的交易人,因为已经没有了交易人,取而代之的交易机器、技术、算法,从而摆脱了对不可能永远可靠的交易人的信任,构建出了一个机器信任的时代。四是高匿名性,由于交易是通过算法,依靠机器信任而不是依靠对交易对象的信任,所以交易双方也没有必要公开身份,这在信息时代保护自己的隐私是非常有帮助的。五是高度容量,这里的意思是指区块链技术将参与其中的所有电脑,包括中央电脑和私人电脑等都连接起来一起运作,增大了网络容量,比传统上单单依靠中央处理器有着更大的优势。六是真实信息,即信息不可篡改、永保真实,传统的集中在一起的数据库容易遭到入侵而被篡改,而区块链技术由于将信息处在高度分散并且持续前进状态,单个微小节点上的篡改对整个数据链条是基本没有效果的。

但是,区块链技术也是存在着弊端的。它的弊端有哪些?主要的弊端有这么四个:第一是去中心化问题,虽然说去中心化保障了每个人的参与,但恰恰是少了一个可以评判的权威,当彼此之间出现矛盾的时候不能寻求第三者的评判。这一弊端历史上最著名的例子是雅典大众投死了苏格拉底,现在来看的例子就比如各式各样的人都在发行虚拟币,使币圈各种“空气币”横行。如果有了一个中心化的评判者,那么区块链领域因人们私心产生的各种问题可能会得到更好的解决。第二是能耗问题,区块的生成需要矿工进行庞大的数学运算,这是非常消耗能源的。以比特币为例,据测算,截止到现在(2019.1.10),比特币挖矿耗电量已经超过全球用电量1%。其中,最主要的耗电地区在中国,这也解释了为什么前一段时间中国官方打压比特币挖矿的原因了。第三是效率问题,因为区块链要求每笔交易都写入数据,而且都是一笔一笔地写入,这样,在写入数据的时候,不可避免的存在着效率低下的问题,还是拿比特币来说,比特币每一笔交易的时间为10分钟,这对于小规模的交易是够用了,但是跟淘宝、京东这样的超级交易中心来说,其功能远不足以支持像他们这样大的数据流量。所以说区块链技术目前来看,不适合未来的大流量交易。第四是算力攻击问题,即只要区块链里的超过51%的用户一致同意张三的钱是属于李四的,并且一起写入数据,那么本属于张三的钱就是李四的了。前两天的以太坊就遭到了这样的攻击,损失了大笔以太坊,打破了区块链技术的安全神话,值得警醒。

最后,简单看一下区块链的应用前景。作为一项具有潜力的新兴事物,它可以再以下三个层面逐渐得到应用。第一个层面,货币层面,这也是区块链技术目前最广泛的应用,即作为一种优质高效的加密货币,行使法定货币的职能,在保值、转账方面发挥作用。第二个层面,合约层面,在许多应用到合约的地方,发挥它的去信任性和高信息度的特点,起到智能合约的作用,解决交易双方的信用问题。第三个层面,社会层面,即发挥它的去中心化的特征,在社会的许多领域,比如文学、艺术、科学、健康等领域,交由机器自治,构建未来的共建共享共治社会。

本文从一个外行人的角度,对区块链技术做了一个浅要的概述,只能起到一般性的科普作用,必然会有许多的疏漏之处,尤其在专业人士的眼中。因此还请大家多多包涵。

你可能感兴趣的:(新手看区块链之一:区块链技术简介)