一篇文章让你了解区块链技术的发展阶段
链客,专为开发者而生,有问必答!
此文章来自区块链技术社区,未经允许拒绝转载。
区块链是由一系列技术实现的全新去中心化经济组织模式,2009年诞生于比特币系统的构建,2017年成为全球经济热点,但区块链的成功应用寥寥,这个新兴产业还远未成熟。为方便理解区块链的历史与趋势,可将其发展划分为六个阶段。
技术实验阶段(2007—2009)。化名中本聪的比特币创始人从2007年开始探索用一系列技术创造一种新的货币——比特币,2008年10月31日发布了《比特币白皮书》,2009年1月3日比特币系统开始运行。支撑比特币体系的主要技术包括哈希函数、分布式账本、区块链、非对称加密、工作量证明,这些技术构成了区块链的最初版本。从2007年到2009年底,比特币都处在一个极少数人参与的技术实验阶段,相关商业活动还未真正开始。
极客小众阶段(2010-2012)。2010年2月6日诞生了第一个比特币交易所,5月22日有人用10000个比特币购买了2个披萨。2010年7月17日著名比特币交易所Mt.gox成立,这标志着比特币真正进入了市场。尽管如此,能够了解到比特币,从而进入市场中参与比特币买卖主要是狂热于互联网技术的极客们。他们在Bitcointalk.org论坛上讨论比特币技术,在自己的电脑上挖矿获得比特币,在Mt.gox上买卖比特币。仅仅4年后,这些技术宅中的一些人成了亿万富翁和区块链传奇。
市场酝酿阶段(2013-2015)。2013年初比特币价格13美元,3月18日金融危机中的塞浦路斯政府关闭银行和股市,推动比特币价格飙升,4月最高至266美元。8月20日德国政府确认比特币的货币地位。10月14日中国百度宣布开通比特币支付。11月美国参议院听证会明确了比特币的合法性。11月19日比特币达到1242美元新高!然而,此时区块链进入主流社会经济的基础仍不具备,价格飙升包含了过于乐观的预期。中国银行体系遏制、Mt.Gox的倒闭等事件触发大熊市,比特币价格持续下跌,2015年初一度至200美元以下,许多企业倒闭,不过经历严冬活下来的企业的确更加强壮了。无论如何在这个阶段,大众开始了解比特币和区块链,尽管还不能普遍认同。
进入主流阶段(2016-2018)。以2016年6月23日英国脱欧,2016年9月朝鲜第五次核试验,2016年11月9日特朗普当选等事件为标志,世界主流经济不确定性增强,具有避险功能从而与主流经济呈现替代关系的比特币开始复苏,市场需求增大,交易规模快速扩张,开启了2016-2017牛市。尽管中国市场受到政策的严厉遏制,但韩国、日本、拉美等市场快速升温,比特币价格从2016年初的400美元最高飙升至2017年底的20000美元,翻了50倍。比特币的造富效应,以及比特币网络拥堵造成的交易溢出带动了其他虚拟货币以及各种区块链应用的大爆发,出现众多百倍、千倍甚至万倍增殖的区块链资产,引发全球疯狂追捧。使比特币和区块链彻底进入了全球视野。芝加哥商品交易所上线比特币期货交易标志着比特币正式进入主流投资品行列。
产业落地阶段(约2019-2021)。在市场狂乱之后,2018年的虚拟货币和区块链会在市场、监管、认知等各方面进行调整,回归理性。2017年造富效应和区块链理想造就的众多区块链项目中,大部分会随着市场的降温而消亡,小部分会坚持下来继续推进区块链的落地。2019年这些项目将会初步落地,但仍需要几年时间接受市场的检验,这就是一个快速试错过程,企业产品的更迭和产业内企业的更迭都会比较快。到2021年,在区块链适宜的主要行业领域应该会有一些企业稳步发展起来。加密货币也会得到较广泛应用。
产业成熟阶段(约2022-2025)。各种区块链项目落地见效之后,会进入激烈而快速的市场竞争和产业整合阶段,三五年内形成一些行业龙头,完成市场划分,区块链产业格局基本形成,相关法律法规基本健全,区块链对社会经济各领域的推动作用快速显现,加密货币将成为主流货币,经济理论会出现重大调整,社会政治文化也将发生相应变化,国际政治经济关系出现重大调整,区块链在全球范围内对人们的生活产生广泛而深刻的影响。
区块链的这六个发展阶段还可以再简化一下,前两个阶段可以看做技术试验阶段,中间两个阶段是主流认知阶段,后两个阶段是产业实现阶段。我们当前仍处在社会认知广度已经足够,但认知深度尚嫌不足的时期。需要深入推进区块链知识的研究和普及,为产业发展成熟奠定基础。
当然,对于区块链的发展阶段判断,区块链科学研究所创始人梅兰妮.斯万(Melanie Swan)则认为区块链技术发展分为三个阶段:
区块链1.0
以比特币为代表的可编程货币。它更多是指数字货币领域的创新,如货币转移、兑付和支付系统等。
区块链2.0
基于区块链的可编程金融。它更多涉及一些合约方面的创新,特别是商业合同以及交易方面的创新,比如股票、证券、期货、贷款、清算结算、智能合约等。
区块链3.0
区块链在其他行业的应用。它更多的对应人类组织形态的变革,包括健康、科学、文化、司法、知识产权、投票等。
无论区块链的发展阶段如何划分,区块链对全球经济的巨大价值已经被充分认识到了,对于全球社会政治生态改善的价值也在逐步显现,这是一个值得各国大力投入、抢占先机的社会经济新动力。
相关文章:

301 Remove Invalid Parentheses 删除无效的括号
删除最小数目的无效括号,使输入的字符串有效,返回所有可能的结果。注意: 输入可能包含了除 ( 和 ) 以外的元素。示例 :"()())()" -> ["()()()", "(())()"]"(a)())()" -> ["(a)()()", "(a(…

python3 列表转字节_Python 3.9!10大新特性值得关注
选自towardsdatascience作者:Farhad Malik机器之心编译编辑:陈萍近日,Python 3.9 发布,并开发了一些新特性,包括字典合并与更新、新的解析器、新的字符串函数等。Python 3.9 已于 10 月 5 日发布,新版本的特…

HDU4080 Stammering Aliens(二分 + 后缀数组)
题目 Source http://acm.hdu.edu.cn/showproblem.php?pid4080 Description Dr. Ellie Arroway has established contact with an extraterrestrial civilization. However, all efforts to decode their messages have failed so far because, as luck would have it, they ha…

共识机制:区块链技术的根基
链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 Chapter-1:什么是共识机制? 技术定义是:共识机制是一个群体决策的流程,群体中的个体会执…

Web App、Hybrid App与Native App的设计差异
目前主流应用程序大体分为三类:Web App、Hybrid App、 Native App。 一、Web App、Hybrid App、Native App 纵向对比 首先,我们来看看什么是 Web App、Hybrid App、 Native App。 1. Web APP Web App 指采用Html5语言写出的App,不需要下载安装…

输入重定向,输出重定向,管道相关内容及实现方法
近期,通过实现shell了解了输入重定向,输出重定向,管道- 用自己的话总结定义: 输入重定向:把<右边的文件的内容输入到<左边的命令中。 输出重定向:把运行>左边命令得出的结果输入到>右边的文件中…

appium+python自动化测试教程_Python+Appium实现自动化测试
一、环境准备 1.脚本语言:Python3.x IDE:安装Pycharm 2.安装Java JDK 、Android SDK 3.adb环境,path添加E:\Software\Android_SDK\platform-tools 4.安装Appium for windows,官网地址 http://appium.io/点击下载按钮会到GitHub的下…

区块链热度飙升 BAT抢先布局话语权争夺战开打
链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 今年以来,在互联网金融相对沉寂之后,区块链已当仁不让成为科技领域的主角。区块链作为一项突破性的新技术,如同当…

【CV知识学习】early stop、regularation、fine-tuning and some other trick to be known
深度学习有不少的trick,而且这些trick有时还挺管用的,所以,了解一些trick还是必要的。上篇说的normalization、initialization就是trick的一种,下面再总结一下自己看Deep Learning Summer School, Montreal 2016 总结的一些trick。…

etw系统provider事件较多_【Flutter 实战】文件系统目录
老孟导读:Flutter 中获取文件路径,我们都知道使用 path_provider,但对其目录对含义不是很清楚,此文介绍 Android、iOS 系统的文件目录,不同场景下建议使用的目录。 不同的平台对应的文件系统是不同的,比如文…

BZOJ4491: 我也不知道题目名字是什么
【传送门:BZOJ4491】 简要题意: 给出一个长度为n的序列,m个操作,每个操作输入x,y,求出第x个数到第y个数的最长子串,保证这个最长子串是不上升或不下降子串 题解: 线段树 因为不上升或…

区块链挖矿的钱从哪来 区块链挖矿怎么挣钱
链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 进入2018年以来,区块链在资本市场的风口上依然热度不减,已成为当下最热的投资领域。而普通投资者想通过区块链投资赚钱最简单…

Linux-TCP/IP TIME_WAIT状态原理
TIME_WAIT状态原理----------------------------通信双方建立TCP连接后,主动关闭连接的一方就会进入TIME_WAIT状态。客户端主动关闭连接时,会发送最后一个ack后,然后会进入TIME_WAIT状态,再停留2个MSL时间(后有MSL的解释)…

python如何实现找图_利用OpenCV和Python实现查找图片差异
使用OpenCV和Python查找图片差异 flyfish 方法1 均方误差的算法(Mean Squared Error , MSE)下面的一些表达与《TensorFlow - 协方差矩阵》式子表达式一样的拟合 误差平方和( sum of squared errors) residual sum of squares (RSS…

区块链还能赚钱吗 区块链挖矿赚钱吗
链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 区块链有多火,连我母上都知道这个词,身边很多人也都向笔者咨询这个东西。 其实他们真实的想法是,想知道这东西到…

pythonfor循环遍历list_为什么for循环可以遍历list:Python中迭代器与生成器
1 引言 只要你学了Python语言,就不会不知道for循环,也肯定用for循环来遍历一个列表(list),那为什么for循环可以遍历list,而不能遍历int类型对象呢?怎么让一个自定义的对象可遍历? 这篇博客中&am…

Linux下查看和添加环境变量
转自:http://blog.sina.com.cn/s/blog_688077cf01013qrk.html $PATH:决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻编译链接。 编辑你的 PATH 声明&am…

iis7下站点日志默认位置
iis7下站点日志默认位置 原文:iis7下站点日志默认位置iis7下站点日志默认位置在iis6时,通过iis管理器的日志配置可以找到站点日志存储的位置。但是在iis7下,iis管理器下的日志配置只能找到iis日志配置的主目录,但到底在哪个子目录,…

go语言有哪些优势
链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 1、学习曲线容易 Go语言语法简单,包含了类C语法。因为Go语言容易学习,所以一个普通的大学生花几个星期就能写出来可以上手的…

重定向后,如何通过浏览器返回定向之前的页面?
js实现页面跳转重定向的几种方式 第一种: 代码如下: <script language"javascript"type"text/javascript">window.location.href"http://shanghepinpai.com";</script> 第二种: 代码如下: <script languag…

金蝶中间件部署报栈溢出_京东618压测时自研中间件暴露出的问题,压测级别数十万/秒...
618大促演练进行了全链路压测,在此之前刚好我的热key探测框架也已经上线灰度一周了,小范围上线了几千台服务器,每秒大概接收几千个key探测,每天大概几亿左右,因为量很小,所以框架表现稳定。借着这次压测&am…

利用box-shadow绘图
上篇博客提到过,box-shadow属性的本质是对形状的复制,那么如果我设置一个1*1px的i标签,利用box-shadow可以叠加的特性,给每一个1*1px的阴影赋上颜色,那么最后不就是一幅图片了么。 html代码很简单: <!do…

为什么要使用Go语言?Go语言的优势在哪里?
链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 Go语言之所有越来越受到开发者的欢迎,我认为与其超高的实用价值密不可分。要知道Go语言是为了解决现实问题而设计的,而不是为…

BI之SSAS完整实战教程3 -- 创建第一个多维数据集
上一篇我们已经完成了数据源的准备工作,现在我们就开始动手,创建第一个多维数据集(Cube)。 文章提纲 使用多维数据集向导创建多维数据集 总结Cube设计器简介 维度细化 总结 一、使用向导创建多维数据集 在Analysis Services中,可以通过3种…

python opencv local_threshold_Python-OpenCV中的cv2.threshold
主要记录Python-OpenCV中的cv2,threshold()方法;官方文档 cv2.threshold() def threshold(src, thresh, maxval, type, dstNone): """ 设置固定级别的阈值应用于多通道矩阵 例如,将灰度图像变换二值图像,或去除指定级别的噪声…

java中decimalFormat格式化数值
介绍 我们经常要对数字进行格式化,比如取小数点后两位小数,或者加个百分比符号等,Java提供了DecimalFormat这个类0 和 # 的区别 "#"可以理解为在正常的数字显示中,如果前缀与后缀出现不必要的多余的0,则将其…

GO语言有哪些优势?怎样入门?
链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 1、学习曲线 它包含了类C语法、GC内置和工程工具。这一点非常重要,因为Go语言容易学习,所以一个普通的大学生花一个星期就能…

POJ-2955 Brackets
题目大意: 给你一个只由(、)、[、]组成的字符串,问你这个字符串的子串能够匹配的最长长度是多少。 能够匹配的意思是这样的: 1.如果s是个空串,那么它是匹配的。 2.如果子串是(s)或者[s],那么它也是匹配的,其…

CentOS7.4-btrfs管理及使用
btrfs, B-tree File System, GPL开源文件系统, 支持CoW即读时写入. 核心特性: 多物理卷支持;btrfs可由多个底层磁盘组成支持RAID mkfs.btrfs 命令的man文档支持: raid0, raid1, raid5, raid6,raid10, single or dup联机"添加, 移除, 修改" CoW写时复制更新机制 对文件…

取消对 null 指针“l”的引用。_C++中的引用
当变量声明为引用时,它将成为现有变量的替代名称。通过在声明中添加“&”,可以将变量声明为引用。#include using namespace std; int main() { int x 10; // ref is a reference to x. int& ref x; // Value of x is no…