美文网首页区块链技术
区块链技术为什么火?

区块链技术为什么火?

作者: 刘滔韬 | 来源:发表于2018-05-04 23:27 被阅读13次

           我作为IT行业摸爬滚打超过15年的老猿,自2017年起就不断被各方商业人士咨询区块链技术,同时区块链技术的扶持政策新闻不时在耳边轰炸:浙江的《关于打造西溪谷区块链产业园的政策意见(试行)》、贵阳的《关于支持区块链发展和应用的若干政策措施(试行)》、青岛的《关于加快区块链产业发展的意见》、广州市黄埔区《广州开发区促进区块链产业发展办法》等等。同时我发现,许多IT界的老猿也很蒙圈,区块链这玩儿,不就是比特币里面用的技术吗?虽说综合运用了分布式计算、密码学、数据结构等技术,也好像没啥特别的,里面最新的都是十多年前已经出来的技术;这些技术综合用在一起后,适用场景貌似也很狭隘,为啥这么多地方政府卯足了劲要大力发展呢?

          翻开度娘看看学术性的解释是怎样滴:

          区块链(Blockchain)是比特币的一个重要概念,它本质上是一个去中心化的数据库,同时作为比特币的底层技术。区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。

          嗯,貌似各位老猿、嫩猿的理解没啥问题,技术是因为比特币而开始受关注的,也的确就是之前说的几种技术的综合运用,那发生了虾米事情导致这么多人关注呢?从2011年开始的几年内,莱特币、Ripple、R3等数字货币和区块链技术竞相出现。同一时期,德国正式承认比特币,纳斯达克通过自身的区块链平台完成交易,中国人民银行虽然它否定了比特币的地位,但是它却是全球唯一的一个立刻宣布要做自己的密码学货币/数字货币的银行。这些应用的发展全都围绕着共同的理念:去中心化、开放性、自治性、信息不可篡改、匿名性、可溯源等。

          围绕着这些理念,区块链已经跳出了金融行业的藩篱,开始向其他行业扩张,进入2.0时代。其代表作是以太坊。以太坊(英语:Ethereum)是一个开源的有智能合约功能的公共区块链平台。通过其专用加密货币以太币(Ether)提供去中心化的虚拟机(“以太虚拟机” Ethereum Virtual Machine)来处理点对点合约。以太坊可以看作是一台分布式的计算机:区块链是计算机的ROM,合约是程序,而以太坊的矿工们则负责计算,担任CPU的角色。这就厉害了,大家可以发挥想象力,把各行各业的应用部署上去。现在已上线的应用有游戏、社交、防伪、物联网等领域。那以太坊岂不是无敌了?等等,区块链技术的发展还远远没有达到成熟的地步。以太坊受限于CPU单线程性能,早期测试网络速度可以达到每秒25次交易,通过优化后可能会更高,然而在真正的运用程序负载下,以太坊的交易可能会被限制在每秒10次或者更低,前段时间出现的养猫事件就是一个很好的证明,他的交易速度还没有真正上去,达不到社区开发和运用需求。

          时代在呼唤区块链技术的进一步发展,3.0时代正在积极酝酿中。其中被大家抱有热切期待的代表有EOS和IPFS。EOS和以太坊的一个显著差异是在于区块链的共识机制和总体区块链治理的方法,因为以太坊是使用的工作量证明POW模式,而EOS采用的是股份授权证明(DPOS)机制的石墨烯技术。石墨烯技术在压力测试中已经展现出每秒1万至10万笔交易处理能力的,EOS将使用并行化拓展网络,或将达到每秒数百万次的交易处理能力,如果这个数据能够实现,ETH上越来越多的运用会转移EOS。EOS要解决的是区块链技术的计算性能问题,IPFS要解决的是区块链技术的存储能力问题。简单点说,它是一个点对点的分布式文件系统(和比特币技术一样),通过底层协议,可以让存储在IPFS系统上的文件,在全世界任何一个地方快速获取,且不受防火墙的影响(无需网络代理)。IPFS像是一个分布式存储网络(类似于SIA),任何存储在系统里的资源,包括文字、图片、声音、视频,以及网站代码,通过IPFS进行哈希运算后,都会生成唯一的地址。今后,你只要通过这个地址就可以打开它们。并且这个地址是可以被分享的。而由于加密算法的保护,该地址具备了不可篡改和删除的特性(在某种意义上,如果破解密码还是有可能被篡改或删除,但概率极低)。所以,一旦数据存储在IPFS中,它就会是永久性的。

          除了公共区块链外,还有联盟链和私有链。联盟链是指其共识过程受到预选节点控制的区块链,读写权限对加入联盟的节点开放;例如,不妨想象一个有15个金融机构组成的共同体,每个机构都运行着一个节点,而且为了使每个区块生效需要获得其中10个机构的确认。目前联盟链的代表作品有IBM的Hyperledger Fabric,目前已为中国银联、沃尔玛、马士基等公司提供服务。私有的区块链是指其写入权限仅在一个组织手里的区块链。读取权限或者对外开放,或者被任意程度地进行了限制。相关的应用囊括数据库管理、审计、甚至一个公司,尽管在有些情况下希望它能有公共的可审计性,但在很多的情形下,公共的可读性并非是必须的。

          展望将来,如果区块链3.0实现后,是否就意味这一技术就走向了成熟?笔者认为,革命依然未成功,同志们仍需努力。现阶段仍有很多问题要解决,如隐私性问题,现有的区块链网络每一笔交易都是透明的,这样来看其实未来会面临很多隐私性的问题。如果在区块链网络上银行A给银行B做了一笔转账,但是肯定不希望银行C可以看到,那如何去保护相关商业交易的隐私性?数据结构更新的问题,一旦某条区块链上线之后,后续想改进数据结构将会非常麻烦,旧版本区块链软件不会接受新版本区块链软件创建的合法区块,这就产生著名的硬分叉问题。另外还有区块链和人工智能、物联网、大数据等技术结合的问题。甚至在解决了这些问题后,区块链还能不能保持链状的结构,谁也说不准。

          一场区块链带来的技术革命大潮已经到来,这场革命将深切影响我们的思维方式以及生活的点点滴滴。我有幸能意识到这一变化,并将拥抱这一变化,你呢?

    相关文章

      网友评论

        本文标题:区块链技术为什么火?

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