您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
探索近十年,区块链重大应用为何还未出现?
区块,节点,共识探索近十年,区块链重大应用为何还未出现?
发布时间:2019-02-08加入收藏来源:互联网点击:
探索近十年,区块链重大应用为何还未出现?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
区块崩链
回答于 2019-09-11 08:43:50
前言
自2017年比特币大火之后,区块链作为其底层技术,也是备受关注。区块链成为当下最火的行业,能发展到今天,拥有许多不同的发展方向,整个行业的体量必然不小。
甚至连马云都直言,区块链不是泡沫,比特币才是泡沫。但是当有人谈起区块链的时候,会发现很多人对它的定义却是大不相同。
由于区块链偏向技术范畴,所以每个新人在摸索过程中就如同盲人摸象,大家都会有这样的疑问:
到底什么是区块链呢?
接下来,我们就先简单的讲讲区块链,认真听。
简单的理解区块链
我们不难发现,社会上赋予了区块链很多的意义,这在某种程度上让别人产生了一定的误解,因为就像比特币一样,并不是单纯的区块链,而是:
区块链 + 数字货币 = 比特币
例如,当你看到ICO的融资方式有多高效便捷的时候,其实是区块链+智能合约的作用;当人们说到资产可编程、可高效流通的时候,其实在说区块链 + 资产上链的作用。简单来说,是这种关系:
区块链 + 货币 = 比特币、BCH
区块链 + 智能合约 = ETH
区块链 + 资产上链 = BTM
可以看出,这些更多的是“区块链+”的意义,而不仅仅是区块链本身的意义。
区块链是一种技术
正如互联网发展至今,开始产生了电子商务、视频、移动支付等,它对我们生活产生翻天覆地的变化,但回归其本质,互联网其实就是TCP/IP协议所定义出来的一整套信息传输协议,其它的都是在互联网的技术基础上发展起来的业务,严格说来都叫互联网+。而互联网本身是一种单纯的技术,正如区块链本身也是一种单纯的技术一样。
区块链 = 区块 + 链
从技术的角度上看,其实区块链的名字已经是很精准的定义了,就是“区块”和“链”。什么是区块呢?
区块大致是由3部分组成:
●交易——区块链里的主要内容;
●区块结构——区块头、区块体、版本号、时间戳等固定格式;
●随机数——即常见的POW工作量证明等。
起初,区块的产生不是通过时间,不是通过区块内交易的数量,也不是通过区块大小什么的,而是通过工作量证明计算出随机数。
思就是,如果你在1min之内,计算出来了随机数,那么就是1min出一个块;如果下一个块是在30min之内算出随机数,那么下一个块就是30min之后出。在比特币刚推出时,区块与区块之间,是依靠POW工作量证明来划分的。
解释完区块,那么链是什么?一个一个的区块,通过特定的规则组合起来,就形成了链。一般来说,链的形成,也是大致3个步骤:
●新区块的选择——一般来说,哪个区块先算出随机数,就以哪个区块为准;但如果有多个节点同时出块,就涉及到选择的问题了;
●网络传播——迅速将新生成的新区块广播出去,尽早传播到更多的节点;
●最长链形成——并在此基础上构建下一个区块。
这个链的形成过程,就是把全网不同节点上的不同数据,收敛成确定且相同的数据的过程。
对任何区块链公链而言,其底层架构都需要一种共识机制,以规定节点之间如何竞争记账。在历经尝试和摸索后,当前区块链产业已经基本达成共识,在这个万众瞩目的未来产业中,最核心的基础是公有链。
而公有链的底层主要由分布式记账、P2P网络信息传播、加密交易身份确认和共识机制构成。
其中重中之重就在于共识机制,亦即节点竞争记账机制。目前出现的共识机制主要有POW、POS、DPOS、PBFT和DBFT五种。
●POW:工作量证明机制。节点地位完全平等,竞争记账能力随节点计算能力提升而增强。
●POS:权益证明机制。节点地位完全平等,竞争记账能力随节点持有代币数量和时间的增长而增强。
●DPOS:委托权益证明。持币者投票选举产生超级节点,由超级节点完成记账。
●PBFT:准入节点制度。所有新加入记账的节点,必须由其他节点进行投票准入。
●DBFT:类准入节点制度。节点们委托特定节点投票决定新节点是否被允许参与记账。
五种共识机制的速度、安全性与中心化程度各不相同,但每种都有主流的区块链公链开发项目以其为基础。
当前,区块链3.0的时代,各主流公链开发者都选择了其他共识机制,如量子链选择POS,NEO选择DPFT,EOS选择DPOS,IBM Hyperledger选择PBFT。
区块链技术的意义
提及区块链的意义,就不得提一下著名的“不可能三角”。“不可能三角”是指经济社会和财政金融政策目标选择面临诸多困境,难以同时获得三个方面的目标,在区块链中,就是性能、安全和去中心化不可兼得。
●区块链用了特殊的区块结构,几分钟才出一个块,而且每个块容量有限,所以性能肯定不是很高;
●POW共识机制是可以保证安全的;
●区块链牺牲性能换回来安全与去中心化,尤其是去中心化这个特性;
综合起来,我们获得了在去中心化环境下的数据一致性。而去中心环境下的数据一致性,就是所理解的区块链的技术意义。
总结
区块链向我们展示了一个所有资产都将被数字化的世界,在一个价值的互联网上,资产的转移将像今天信息的传递一样快捷、方便、高效。
区块链只是一种水到渠成的技术,并不一定会“颠覆”世界,但一定会给这个世界带来很多不可思议的改变。
举报/反馈
上一篇:四驱柴油皮卡哪个好?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |