区块链技术研究院区块链研习社区块链技术研究

区块链发展阶段及应用场景

2018-03-18  本文已影响294人  邴越

本文内容来自最近的一次主题分享,主要关注区块链技术特点,发展阶段以及应用场景。

一、进击的区块链

image

以太猫的火爆直接导致了一段时间内的以太坊网络拥堵。

什么是区块链

区块链起源于中本聪的比特币,作为比特币的底层技术,本质上是一个去中心化的数据库。是指通过去中心化和去信任的方式集体维护一个可靠数据库的技术方案。

区块链解决了什么问题吗?
区块链最重要的是解决了中介信用问题。在过去,两个互不认识和信任的人要达成协作是难的,必须要依靠第三方。比如支付行为,在过去任何一种转账,必须要有银行或者支付宝这样的机构存在。但是通过区块链技术,比特币是人类第一次实现在没有任何中介机构参与的情况下,完成双方可以互信的转账行为。这是区块链的重大突破。

区块链特点

对比传统数据库等技术。

区块链分类

根据参与者的不同,可以分为公开(Public)链、联盟(Consortium)链和私有(Private)
链。

目前来看,公开链将会更多的吸引社区和媒体的眼球,但更多的商业价值应该在联盟链和私
有链上。

区块链发展

区块链2.0可用来注册、确认和转移各种不同类型的资产及合约,如各种金融交易、公共记录、私人记录等,从而更宏观地对整个市场去中心化。

二、区块链1.0 数字货币时代

比特币

区块结构

区块结构.png

链上结构

链上架构.png

挖矿和矿池

所有的区块链都需要挖矿吗?
并非所有的区块链项目都会采用类似于比特币这样的“工作量证明”方式,这更多出现在早期的区块链项目中。如果采取其他的证明机制,如POS、DPOS都是不需要采取这样的挖矿方式。

共识机制

共识机制.png

工作量证明

有一个很直观的例子可以说明为何这种经济博弈模式会确保系统中最长链的唯一。
超市付款需要排成一队,可能有人不守规矩要插队。超市管理员会检查队伍,认为最长的一条队伍是合法的,并让不合法的分叉队伍重新排队。只要大部分人不傻,就会自觉在最长的队伍上排队。

比特币分叉

bch.png

隔离见证和闪电网络

用搭乘公共汽车的来假设,试想像比特币的区块是一辆公共汽车,每隔十分钟,固定时间发车,当要乘车的人超过公共汽车容量,不能上车的人就要等待下一班。我们的目的就是让更多的人可以乘车,即承载更多的交易。

山寨币及改进

山寨币.png

三、区块链2.0 智能合约

以太坊

ethlog.png

以太坊特点

因为以太坊的区块时间是20秒左右,相对于比特币,更容易出现临时分叉和孤儿区块。而且较短的区块时间,也使得区块在整个网络中更难以充分传播,尤其是对那些网速慢的矿工,这是一种极大的不公平。为了平衡各方利益,才设计了这样一个叔块机制。

共识机制改进

智能合约

尼克•萨博关于智能合约的工作理论迟迟没有实现,一个重要原因是因为缺乏能够支持可编程合约的数字系统和技术。区块链技术的出现解决了该问题,不仅可以支持可编程合约,而且具有去中心化、不可篡改、过程透明可追踪等优点,天然适合于智能合约。因此,也可以说,智能合约是区块链技术的特性之一。

以太坊分叉

thedao.png

首次代币发行

EOS众筹

基于DPOS的EOS.IO会每三秒产生一个新的区块,这个区块必须由投票产生的21位生产者轮流生产出来,这样,完成一个轮回之后,就会重新选出21位生产者。选择的过程中,获得票数数量的前20名自动被选中,剩下的一个生产者则需要按照得票比例来选出。

四、区块链3.0 超级账本项目

Hyper Ledger项目

模块架构

架构.png

Fabric 1.0实现功能

五、区块链应用场景

应用场景

银联积分平台.png
上一篇 下一篇

猜你喜欢

热点阅读