0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

解惑三大问题,十分钟让你全面了解区块链

如意 来源:金色财经 作者:IPFS星际特工 2020-08-17 17:37 次阅读

区块链是当下科技圈最热的名词。习近平总书记就区块链发展作出了指示,“把区块链作为核心技术自主创新的重要突破口”“加快推动区块链技术和产业创新发展”。

那么,什么是区块链?发展区块链将对国家、社会以及各行业产生怎样的影响?接下来小编为大家详细回答这三个问题,十分钟让你全面了解区块链!

什么是区块链?

1、区块链的定义

区块链目前还没有统一标准的定义,不同组织机构对区块链概念的定义存在差别。IBM的定义为“区块链是一种共享账本技术,商业网络中的任何参与方都可以查看交易系统记录(账本)”。维基百科的定义为“区块链是一个基于比特币协议的不需要许可的分布式数据库,它维护了一个持续增长的不可被篡改和修改的数据记录列表,即使对于数据库节点的运营者们也是如此”。产业界、学术界还存在很多不同定义,但从这些定义中可抽取的高频关键词包括:分布式账本、密码学、不可篡改、共识、智能合约。简单地说,区块链就是一个点对点的分布式数据库。

2、区块链的起源

区块链起源于自称日裔美国人的中本聪发明的加密数字货币-比特币(Bit Coin)。比特币是一个无需权威机构背书的去中心化、多方参与并互相验证、公开记账的虚拟货币体系。比特币系统的稳健运行、以及比特币价值的不断攀升(每比特币由2009年的0.05$暴涨到目前的9610.4$),证明该系统底层技术在去中心化系统的信任建立、价值传递中的巨大优势,吸引了大量技术研究人员的关注,逐渐将比特币的底层技术提炼为比较完整的区块链技术体系。因此,区块链来源于比特币,但比特币只是区块链技术的一个成功案例。

3、区块链的三个发展阶段

区块链并不是一个全新的技术创举,而是点对点(P2P)通信、分布式计算、密码学、信息安全、博弈论等技术的组合创新,其发展大体上可以分为三个阶段:

区块链1.0,以比特币为代表、以分布式记账为典型应用。在比特币系统中,节点间以对等网(P2P)方式通信,确保交易记录快速传播和数据不丢失;用密码技术保护交易用户的权益,用共识算法实现数据一致性;用区块之间环环相扣、层层验证避免数据篡改。

区块链2.0,以以太坊(Ethereum)为代表、引入智能合约技术。智能合约是以数字形式表示的多方共识和承诺,它也像交易一样保存在区块链中,不可篡改、不可删除的特性保障了合约安全性和中立性;一旦条件具备,智能合约即自动执行,实现合约规定的履约动作(如:账户扣款、资产转移等)。智能合约的引入,让区块链在分布式记账的基础上,具有了“代码运行”能力,可开发灵活多样的去中心化应用(DApp),产生了“code is the law”的效果。

区块链3.0,即“区块链+”、区块链全面融入信息生活的方方面面。关于区块链3.0的概念业界并未形成共识,但区块链与网络、信息、生活结合形成“区块链+”趋势已经非常清晰。

4、区块链的技术特点

区块链具有去中心化、不可篡改、可信任等优点。区块链数据的传输基于P2P网络而不依赖某个特定的中心节点,每个节点都有交易的验证、数据的记录与储存的职责。一个节点出现故障时,其他节点能继续提供数据存储和更新存储,确保系统具有高可用性。区块链系统运作公开透明,节点间无需相互信任,所有参与节点共同维护一本能够保持数据最终一致性的公共账本,依靠密码学技术确保账本数据的安全可靠。区块链信任机制的建立、传递和维系过程,其基础建立在密码学。包括公钥密码体系、加密和哈希算法、零知识证明、同态加密等都需要可靠、安全的实现,一旦在安全上出现问题,信任就会瞬间崩塌。2016年在以太坊社区出现的the DAO事件,导致了以太坊整个体系的信任危机,最终逼迫以太坊做出了“硬分叉”的艰难决定。

5、区块链的分类

区块链系统根据应用场景和治理体系的不同,一般分为公有链、联盟链和私有链。

公有链是一个开放体系,任何节点只要遵照特定要求和协议,均可通过互联网自由加入和退出网络,并参加链上数据的读写,运行时以扁平的拓扑结构互联互通,网络中不存在任何中心化的服务端节点,典型的实例是比特币、以太坊。

私有链是一个封闭体系,由单个实体运行,其中节点均由更改实体指派,各个节点的写入权限收归内部控制,通常用于同一主体内部的不同部门之间,与分布式数据库相比优势并不明显。

联盟链是一个半开放体系,多个机构/实体组织组成利益相关的联盟,每个实体可指派自己的节点加入,通过联盟授权后才能加入与退出网络,联盟中的节点共同维护区块链的健康运转,典型的例子是邮政银行的资产托管系统,包括资产委托方、资产管理方、资产托管方以及投资顾问在内的多个不同金融机构合作运营。联盟链是解决多方协作、共识信任、信息共享的有效手段,具有最广泛的应用场景。

区块链将会带来什么影响?

1、大力推广区块链技术,是国家高科技领域核心自主创新的重要突破口

近年来,国家非常重视高科技领域的自主创新,先后出台了云计算人工智能等多个领域的产业发展策略,大力推进区块链技术和产业发展,也是整个推进链条的一环。从区块链技术、应用及产业发展情况来看,我国和国际先进水平基本上保持平齐,虽然在核心算法(如:加密机制、共识算法、安全体系)等方面还存在一些差距,但我国在技术与产业应用结合上具有天然优势,为区块链技术和应用发展提供了良好机遇。

如能在大规模业务应用创新和产业推广的同时,在核心技术(如:密码学、操作系统、现代信息处理、信息与通信安全)方面取得突破,将为以信息技术为核心的“第四次科技革命”带来新动能。在这方面,我国已经有很多的成功经验,比如:阿里的OceanBase、华为的人工智能芯片,都是应用和市场倒逼产生的核心技术原始创新。

2、区块链技术不仅推动社会、生产、生活方式的变革,更推动生产关系、思维理念的革命。

“区块链+”是对“互联网+”战略的落实和拓展,其内涵包括:

在社会生产协同方面:区块链技术可改造升级数字金融、物联网、智能制造、供应链管理、数字资产交易等生产领域,通过信任和协作来加快产业发展、发挥市场优势,进一步将创新、应用、价值、协同都建立在基于区块链的信任、透明体系上,实现“一链通”,提升跨企业、跨行业、跨地域多要素协同,形成“化学反应”,降低信用、资金、质量、资源等方面的风险,提高协作效率,培育新的生产关系。

在社会生活方面:区块链与数字政务结合,打通政务体系中的数字孤岛,实现政务数据跨部门、跨区域共同维护和利用,促进业务协同办理,深化“最多跑一次”改革,为人民群众带来更好的政务服务体验;区块链技术可打通并协调教育、就业、社保等方面信息共享,形成更全面、更准确的社会征信体系;区块链与养老、医疗健康、公益、精准扶贫等领域的结合,将进一步加强我国民生工程的效果,减少因为信息沟通和协作不畅带来的地域之间的差异,最终惠及全体群众。

3、区块链对金融体系的冲击可控,可促进金融体系的改革和完善

区块链天生具有“数字资产”的属性,前期出现了以ICO为代表的融资乱象、出现了以比特币、莱特币等加密数字货币为渠道的非法资金转移、黑产交易。这也是美国政府、金融监管机构对Facebook发起的Libra疑虑重重的原因所在。但是,这本质上不是区块链技术的原罪,是国家监管和金融治理水平没有跟上技术发展速度导致的。我国政府和监管部门通过实践积累了大量成功的监管、疏导和治理经验,比如:2013年12月,央行等五部委《关于防范比特币风险的通知》明确定性比特币为“网络虚拟商品”而不是货币;2017年9月,央行等七部委发布了《关于防范代币发行融资风险的公告》,全面取缔ICO;2017年10月,国内比特币交易平台全部清算完成并关停;2019年1月,网信办发布《区块链信息服务管理规定》,这些措施对于规避系统性风险、促进区块链技术良性发展起到了重要作用。这些措施的有效执行,增强了国家对区块链监管的经验和信心。可以预见,监管手段将伴随区块链业务和技术的进步同步发展,整体风险可控。

区块链天生的金融属性,将推动区块链和实体经济深度融合,解决中小企业贷款融资难、银行风控难、部门监管难等问题。利用区块链技术探索数字经济模式创新,打造便捷高效、公平竞争、稳定透明的营商环境,推进供给侧结构性改革、实现各行业供需有效对接,加快新旧动能接续转换、推动经济高质量发展。国家对这些代表先进生产力的区块链金融项目的支持,必然会促进现有金融和资金监管体系变革,向着高效化、现代化、智能化方向发展,而这些变革必将惠及中国经济发展。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 互联网
    +关注

    关注

    54

    文章

    10906

    浏览量

    100759
  • 大数据
    +关注

    关注

    64

    文章

    8652

    浏览量

    136600
  • 区块链
    +关注

    关注

    110

    文章

    15554

    浏览量

    104761
收藏 人收藏

    评论

    相关推荐

    STM32CubeIDE编译就卡住是什么原因导致的?

    安装后就创建stm的项目, 在CubeMX里随便加了IO, 使能了uart, 之后就产生Code, 啥也没改过, 先编译看一下速度 结果就一直卡在18%, 等了差不多十分钟。 有碰到类似问题的吗? 是什么问题?
    发表于 04-19 07:08

    用stm32cubemx的串口中断接收时,过一段时间串口中断不进了怎么解决?

    我用stm32cubemx建的工程本来跑的挺好的,最近发现有bug。 我用uart1 在TIM3里边 1s定时发送数据,采用问答式通讯,对端收到了之后发送8个字节的应答。问题是跑了几十分钟之后或者一
    发表于 04-17 06:48

    《Linux常用命令自学手册》+入门Linux的命令,就看这本书保成高手

    ,从快速了解每条命令的作用到动手实操。只需要十分钟。 说好的200条,就是200条,不吓人,哈哈。 如果用到的指令书中没有涵盖,还有专门的网站www.LinuxCool.com来收集下载。 该书非常精炼的命令精湛,对初学来说非常友好,如果能够快速的学习,就用这本手册。就够
    发表于 12-23 21:46

    使用AD7730进行工业六线制天平测量时,数据出现剧烈跳动是怎么回事?

    我在使用AD7730进行工业六线制天平测量时,发现前十分钟测量正常,测量一段时间后测量数据出现剧烈跳动,系统断电重启后又恢复正常。下面是我的电路图 下面是我进行AD7730初始化的程序 下面是我AD7730读数据程序 很奇怪一直出现这种问题,有没有人帮我解释一下
    发表于 12-13 09:32

    AD7730数据采样不稳定的原因?怎么解决?

    我在使用AD7730进行工业六线制天平测量时,发现前十分钟测量正常,测量一段时间后测量数据出现剧烈跳动,系统断电重启后又恢复正常。下面是我的电路图 下面是我进行AD7730初始化的程序 下面是我AD7730读数据程序 很奇怪一直出现这种问题,有没有人帮我解释一下
    发表于 12-13 08:49

    十分钟详解边缘计算原理#人工智能 #边缘计算 #物联网

    物联网边缘计算
    成都华江信息
    发布于 :2023年11月13日 12:59:05

    STM8L进入低功耗全局变量释放的原因?

    做一项目,使用RTC闹钟唤醒功能唤醒,测试了两个月,没遇到全局变量释放的情况。今天上午发现单片机不能在指定时间唤醒,仿真模式下找了原因,发现使用的数组在进入休眠后,十分钟唤醒后,数组释放掉了,数组是全局变量。 向大神请教原因。
    发表于 11-03 08:18

    遇到SE5经常自动重启,大约十几分钟到二十分钟左右重启一次的问题如何解决?

    遇到SE5经常自动重启,大约十几分钟到二十分钟左右重启一次的问题怎么办
    发表于 09-18 08:13

    求教大佬 MC9S12XEG128 在串口通讯时候 设置不同的波特率导致程序不稳定怎么解决

    在设置19200时候程序会跑十分钟自动复位,而设置38400跑了两个小时却没有问题? 程序中没有自动复位的设置内容
    发表于 09-08 10:41

    十分钟读懂旋转编码(RoPE)

    对于位置编码,常规的做法是在计算 query,key 和 value 向量之前,会计算一个位置编码向量 加到词嵌入 上,位置编码向量 同样也是 维向量,然后再乘以对应的变换矩阵
    的头像 发表于 09-05 17:11 1.4w次阅读
    <b class='flag-5'>十分钟</b>读懂旋转编码(RoPE)

    1分钟了解场效应

    电阻电路元器件电子技术电池
    学习电子知识
    发布于 :2023年08月30日 22:56:25

    Python十分钟教你实现淘宝自动登陆教程_第1节 #硬声创作季

    数据程序python
    充八万
    发布于 :2023年08月05日 00:38:27

    基于ic555构建的工作十分钟报警电路

    警报在我们的日常生活中起着重要作用。它帮助我们每天早上醒来在时间表内做家务。这是一个类似的分钟报警电路,围绕著名的多功能芯片 555 构建,时间限制只有 10 分钟
    的头像 发表于 06-18 17:04 518次阅读
    基于ic555构建的工作<b class='flag-5'>十分钟</b>报警电路

    3分钟了解ePort关键设计技巧

    ePort-M模块到手,通信接口不了解?TX线需要串接电阻?信号线不懂处理、走线麻烦?3分钟带你了解ePort关键设计技巧,轻松上手!
    的头像 发表于 05-29 12:00 633次阅读
    3<b class='flag-5'>分钟</b><b class='flag-5'>了解</b>ePort关键设计技巧

    lua简单脚本部分没有响应是为什么?

    我发现了一个名为 30 分钟 esp8266 网页服务器中继控制的小项目。 用NODEmcu刷机,用Esplorer上传lua。它可以工作,但一两天后它就会停止为该网页提供服务。十分钟后又回来了。郁闷上面找问题。
    发表于 05-09 06:23