应用

技术

物联网世界 >> 物联网新闻 >> 物联网热点新闻
企业注册个人注册登录

一文了解比特币及区块链技术核心

2018-01-17 09:41 电子发烧友网

导读:IBM总裁兼CEO金妮·罗曼提曾谈到,区块链技术远比人工智能更加重要。为什么这么说呢?我们知道区块链技术是支撑比特币存在的根本技术,这是个非常了不起的概念,可以包含使用比特币的任何一个消息。

IBM总裁兼CEO金妮·罗曼提曾谈到,区块链技术远比人工智能更加重要。为什么这么说呢?我们知道区块链技术是支撑比特币存在的根本技术,这是个非常了不起的概念,可以包含使用比特币的任何一个消息。有了区块链,比特币就不可能重新花费,这也就形成了终极安全模式。目前行业之所以认为区块链概念如此重要,是因为它可以在货币之外的其它领域进行应用。

blob.png

  具体来谈区块链,我们不得不先说一下比特币。之所以要谈比特币,主要有两点:

  第一是因为区块链技术是随着比特币诞生的,可以说没有比特币,区块链技术可能要晚很多很多年才可能出现,也有可能不会出现;

  第二就是比特币是区块链技术工业化最成功也是目前最成熟的一个例子,当然它不是适合所有场景的,因为它只是一种数字货币型的公有链。也正因为它是最早目前最成熟的数字货币型公有链,所以在未来很可能扮演着互联网基础货币的角色。

  除此之外,还有各种联盟链以及公证链衍生应用。

  比特币的起源

  2008年,一位化名为中本聪(一个神秘的日裔美国人,比特币的创始人,但在比特币渐成气候的2010年12月,他从互联网上消失了)的人,在一篇为《比特币:一个点对点的电子现金系统》的论文中首先提出了比特币。中本聪结合以前的多个数字货币发明,如B-money和HashCash,创建了一个完全去中心化的电子现金系统,不依赖于通货保障或是结算验证保障的中央权威。在随后的几年里,区块链成为数字货币比特币的核心组成部分。从比特币的诞生,已经产生了45万个区块。

  可以说,比特币打开了区块链大门。

  数字资产交易平台火币网 COO 朱嘉伟谈到,“区块链”和“比特币”来源于密码朋克(Cyberpunk),比特币可以说是一群不信任全球政府和现存金融体系的互联网极客的产物:用先进的技术和自由人的自发结合,对抗全球的现行体制。这样一种出于不信任某种中心体系而做出的行为,最终却推动了一个信任机器的开动。区块链的内涵不仅仅是比特币或者是某种货币,还包括智能合约等一系列基于信任的应用。

  那么,什么是区块链?

  区块链英文Blockchain,它的本质是一种数据库协议或者叫技术,有点类似互联网的底层协议TCP/IP这种概念。一个由不同节点共同参与的分布式数据库系统,是开放式的账簿系统(ledger),它是由一串按照密码学方法产生的数据块或数据包组成,即区块(block),对每一个区块数据信息都自动加盖时间戳,从而计算出一个数据加密数值,即哈希值(hash)。每一个区块都包含上一个区块的哈希值,从创始区块(genesis block)开始链接(chain)到当前区域,从而形成区块链。

  区块链技术被认为是继蒸汽机、电力、互联网之后,下一代颠覆性的核心技术。

  从本质上讲,区块链技术,是一种交易记录的存储技术。它对交易记录进行永久性存储,而且存储之后永远无法删除,只能按照次序加入新的交易,由此对所有的交易历史进行永不结束的记载。这个看似简单的功能描述,实则含义深刻。它促使我们,重新思考如何去创建交易、存储数据和交换资产,它是一场巨大变革的起点。

  基本原理理解起来并不难。基本概念包括:

  交易:一次操作,导致账本状态的一次改变,如添加一条记录;

  区块:记录一段时间内发生的交易和状态结果,是对当前账本状态的一次共识;

  链:由一个个区块按照发生顺序串联而成,是整个状态变化的日志记录。

  如果把区块链作为一个状态机,则每次交易就是试图改变一次状态,而每次共识生成的区块,就是参与者对于区块中所有交易内容导致状态改变的结果进行确认。

  用通俗的话阐述:如果我们把数据库假设成一本账本,读写数据库就可以看做一种记账的行为,区块链技术的原理就是在一段时间内找出记账最快最好的人,由这个人来记账,然后将账本的这一页信息发给整个系统里的其他所有人。这也就相当于改变数据库所有的记录,发给全网的其他每个节点,所以区块链技术也称为分布式账本(distributed ledger)。

blob.png

  区块链技术核心点

  一个点对点分布式网络(各网络节点同步数据);

  一份所有交易的账簿数据(区块链);

  一个去中心化的交易验证(基于密码学交易安全、脚本验证交易实现合约或智能合约);

  一个去中心化的定量货币发行(分布式挖矿、矿池挖矿协议、工作量证明生成新区块);

  区块链技术的巨大价值

  其实区块链技术最核心的就是解决信任成本的问题,去中心化去中介是区块链技术的核心概念。区块链藐视一切禁锢我们头脑的旧思维,它将颠覆交易执行的管理方式和集中型控制模式。区块链松开了信任的缰绳,这缰绳曾经牢牢控制在各种中心机构的手中,例如银行、政策制定者、清算中心、政府、大公司等。

  而区块链上构建机器信任、价值传递和智能合约在商业上带来以下特性:

  第1大特性:接近于零的信任成本。互联网企业构建其信用需要周期的时间极长,比如淘宝建立信用往往需要数年时间。在区块链里,大家信任的是代码、算法和规则,所以信任成本降到极低;

  第2大特性:构造和交易资产的边际成本趋近于零。传统的资产想用于交易,需要大量依赖第三方,要投行、银行、证券所等来包装、背书等,而且费用和门槛极高。有了区块链,这些都不会是问题,而且成本极低。区块链的价值传递属性还天然解决了支付的问题,而且有支持全球支付的基因。

  从上述角度看,区块链本身就是一个超级平台,接入流量、资产和服务,就能够帮助产业平台化、金融化。区块链甚至带来一种新的商业文明——我们姑且叫做“区块链经济”,从传统的基于熟人之间信任关系的合作网络,变成了基于透明规则的开放式的合作。这种新商业规则有别于传统,因为它允许任何规模的商业机构创造一个完全可信和被完整执行的规则体系,扁平化了大小机构构造商业信任的能力差距。

  区块链技术一旦走进大众的视野必将带来一种趋势。来看看区块链在未来的运用场景吧。

  1、银行金融业:世界经济论坛金融服务行业主管GianCarlo Bruno在该报告声明中说,“区块链技术不再是金融行业的边缘领域,而是会占据核心位置”。该报告估计,全球约有80%的银行将会在明年启动分布式账本项目。

  2、打车服务:uber的出现改变了我们出行方式,但在欧洲很多国家uber是非法的,他们认为uber的出现破坏了出租车的市场规则。

  有家创业公司在利用区块链做真正的去中心化拼车,做法就是发明了一种币,司机只要把自己的资源贡献出来就可以获得这一种币,其实就像挖矿一样的。实际上就是这些出租车司机拥有这个公司的股份。理性的解决了uber在欧洲市场面临的问题。

  随着区块链技术的日趋成熟,未来的网络安全、银行业、支付转账、选举、股票交易、司法公证等都会用到区块链技术。

  当然,区块链的技术发展不会一蹴而就,这些应用场景的真正使用也需要其他各种条件的跟进,包括法律、模式、运营、使用习惯教育等等。

  区块链的未来趋势

  未来它更有可能的发展路径,是和传统的信用中介如银行等结合起来,成为传统信用中介提高效率的一个手段,而非革命甚至取代传统的信用中介。也就是说,真正意义上的「公有链」是不可能最终发展起来的,未来的区块链,会在「私有链」这个场景下,和传统的信用中介相辅相成,提高传统信用中介的运转效率,降低它们的运转成本。

  区块链有三个基本阶段:

  区块链1.0阶段,电子货币,包括比特币、瑞波币等等。电子货币阶段可以做最简单的去中心化交易。

  区块链2.0时代,也就是我们目前所处在的时代,以区块链为重要标的的阶段,最重要的是智能合约、数字资产还有去中心化的各种商业应用,包括认证、支付等。

  区块链3.0阶段,是未来我们希望能够形成的一个完全去中心化的社会网络,如果能够达到这一点,就意味着我们可以以极低的成本形成社会的信任关系,从而使整个社会运行成本大幅下降。

  关于区块链,网友们有这几种看法。

  网友1:很多人都已经从技术的角度解释了区块链技术的原理和一些技术细节,还给出了非常酷炫的截图。不过这些对普通人来说不重要。就像现在用互联网技术刷知乎的各位,并不需要懂TCP/IP协议一样。如果要弄个微信公众号卖毒面膜,或者网络直播卖笑,对于底层技术一无所知也不影响使用的。一句话概括,如果互联网技术解决的是通讯问题的话,区块链技术解决的是信任问题。

  网友2:区块链大概的工作原理用尽可能简单的语言描述一下,以比特币的区块链为例,你可以把区块链想象成一个比特币的公共账本,这个账本:

  1.存放在互联网的各个比特币节点上,每个节点都有一份完整的备份;

  2.里面记录着自比特币诞生以来的所有比特币转账交易;

  3.账本是分区块存储的,每一块包含一部分交易记录。每一个区块都会记录着前一区块的id,形成一个链状结构,因而称为区块链;

  4.当你要发起一笔比特币交易的时候只需把交易信息广播到p2p网络中,矿工把你的交易信息记录成一个新的区块连到区块链上,交易就完成了。

  网友3:区块链技术会成为一个真正可能从底层重构金融系统的技术。

  网友4:目前比特币是全世界最大也是应用最广的系统,大家借鉴比特币技术运用区块链技术来往其它领域应用,目前大概有这几个方向,新建公有链、私有链和侧链。

  网友5:区块链未来可能应用到清算结算、股权交易、审计、公证等多个领域。

  网友6:区块链技术,目前人们知道的最大作用,是解决商业社会、金融社会中最最核心、也最最难解决的“信任”问题。 市场经济中有一样至关重要的东西,这就是“信任”。假如没有信任,任何交易都不可能成立。