【什么是区块链】---怎么理解区块链
发布时间:2020-12-27 / 作者:问答网整理 / 阅读:60次
什么是数字区块链、什么是区块链产业、什么是欧米链区块链、什么是比特币、什么是数字货币
什么是区块链,什么是比特币,比特币的起源,区块链的发展历程,类型,特征,区块链的架构模型,区块链的核心技术,区块链的应用领域,区块链面临的挑战,区块链是一个信息技术领域的术语。
一、什么是区块链
1、共享数据库
区块链是一个信息技术领域的术语。从本质上讲,它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征。基于这些特征,区块链技术奠定了坚实的“信任”基础,创造了可靠的“合作”机制,具有广阔的运用前景。
2、习近平总书记强调区块链的发展
2019年1月10日,国家互联网信息办公室发布《区块链信息服务管理规定》 。2019年10月24日,在中央政治局第十八次集体学习时,习近平总书记强调,“把区块链作为核心技术自主创新的重要突破口”“加快推动区块链技术和产业创新发展”。
二、比特币的起源
1、起源于比特币
区块链起源于比特币,2008年11月1日,一位自称中本聪(Satoshi Nakamoto)的人发表了《比特币:一种点对点的电子现金系统》一文,阐述了基于P2P网络技术、加密技术、时间戳技术、区块链技术等的电子现金系统的构架理念,这标志着比特币的诞生。
2、第一个区块的诞生
两个月后理论步入实践,2009年1月3日第一个序号为0的创世区块诞生。几天后2009年1月9日出现序号为1的区块,并与序号为0的创世区块相连接形成了链,标志着区块链的诞生。
3、区块是存储单元
在比特币形成过程中,区块是一个一个的存储单元,记录了一定时间内各个区块节点全部的交流信息。各个区块之间通过随机散列(也称哈希算法)实现链接,后一个区块包含前一个区块的哈希值,随着信息交流的扩大,一个区块与一个区块相继接续,形成的结果就叫区块链。
三、区块链的发展历程
1、2008年
由中本聪第一次提出了区块链的概念,在随后的几年中,区块链成为了电子货币比特币的核心组成部分:作为所有交易的公共账簿。通过利用点对点网络和分布式时间戳服务器,区块链数据库能够进行自主管理。为比特币而发明的区块链使它成为第一个解决重复消费问题的数字货币。
2、2014年
"区块链2.0”成为一个关于去中心化区块链数据库的术语。对这个第二代可编程区块链,经济学家们认为它是一种编程语言,可以允许用户写出更精密和智能的协议 。因此,当利润达到一定程度的时候,就能够从完成的货运订单或者共享证书的分红中获得收益。
3、2016年1月20日
中国人民银行数字货币研讨会宣布对数字货币研究取得阶段性成果。会议肯定了数字货币在降低传统货币发行等方面的价值,并表示央行在探索发行数字货币。中国人民银行数字货币研讨会的表达大大增强了数字货币行业信心。
4、2016年12月20日
数字货币联盟——中国FinTech数字货币联盟及FinTech研究院正式筹建。
5、如今
比特币仍是数字货币的绝对主流,数字货币呈现了百花齐放的状态,常见的有bitcoin、litecoin、dogecoin、dashcoin,除了货币的应用之外,还有各种衍生应用,如以太坊Ethereum、Asch等底层应用开发平台以及NXT,SIA,比特股,MaidSafe,Ripple等行业应用。
四、区块链的类型
1、公有区块链
公有区块链(Public Block Chains)是指:世界上任何个体或者团体都可以发送交易,且交易能够获得该区块链的有效确认,任何人都可以参与其共识过程。公有区块链是最早的区块链,也是应用最广泛的区块链,世界上有且仅有一条该币种对应的区块链。
2、联合(行业)区块链
行业区块链(Consortium Block Chains):由某个群体内部指定多个预选的节点为记账人,每个块的生成由所有的预选节点共同决定(预选节点参与共识过程),其他接入节点可以参与交易,但不过问记账过程,其他任何人可以通过该区块链开放的API进行限定查询。
3、私有区块链
私有区块链(Private Block Chains):仅仅使用区块链的总账技术进行记账,可以是一个公司,也可以是个人,独享该区块链的写入权限,本链与其他的分布式存储方案没有太大区别,私链的应用产品还在摸索当中。
五、区块链的特征
1、去中心化
区块链技术不依赖额外的第三方管理机构或硬件设施,没有中心管制,除了自成一体的区块链本身,通过分布式核算和存储,各个节点实现了信息自我验证、传递和管理。去中心化是区块链最突出最本质的特征。
2、开放性
区块链技术基础是开源的,除了交易各方的私有信息被加密外,区块链的数据对所有人开放,任何人都可以通过公开的接口查询区块链数据和开发相关应用,因此整个系统信息高度透明。
3、独立性
基于协商一致的规范和协议(类似比特币采用的哈希算法等各种数学算法),整个区块链系统不依赖其他第三方,所有节点能够在系统内自动安全地验证、交换数据,不需要任何人为的干预。
4、安全性
只要不能掌控全部数据节点的51%,就无法肆意操控修改网络数据,这使区块链本身变得相对安全,避免了主观人为的数据变更。
5、匿名性
除非有法律规范要求,单从技术上来讲,各区块节点的身份信息不需要公开或验证,信息传递可以匿名进行。
六、区块链的架构模型
1、组成
一般说来,区块链系统由数据层、网络层、共识层、激励层、合约层和应用层组成。
(1)数据层
封装了底层数据区块以及相关的数据加密和时间戳等基础数据和基本算法
(2)网络层
则包括分布式组网机制、数据传播机制和数据验证机制等;共识层主要封装网络节点的各类共识算法;
(3)激励层
将经济因素集成到区块链技术体系中来,主要包括经济激励的发行机制和分配机制等;
(4)合约层
主要封装各类脚本、算法和智能合约,是区块链可编程特性的基础;应用层则封装了区块链的各种应用场景和案例。
2、具有代表性
该模型中,基于时间戳的链式区块结构、分布式节点的共识机制、基于共识算力的经济激励和灵活可编程的智能合约是区块链技术最具代表性的创新点。
七、区块链的核心技术
1、分布式账本
分布式账本指的是交易记账由分布在不同地方的多个节点共同完成,而且每一个节点记录的是完整的账目,因此它们都可以参与监督交易合法性,同时也可以共同为其作证。
2、非对称加密
存储在区块链上的交易信息是公开的,但是账户身份信息是高度加密的,只有在数据拥有者授权的情况下才能访问到,从而保证了数据的安全和个人的隐私。
3、共识机制
共识机制就是所有记账节点之间怎么达成共识,去认定一个记录的有效性,这既是认定的手段,也是防止篡改的手段。区块链提出了四种不同的共识机制,适用于不同的应用场景,在效率和安全性之间取得平衡。
4、智能合约
智能合约是基于这些可信的不可篡改的数据,可以自动化的执行一些预先定义好的规则和条款。利用区块链技术,从数据管理的角度切入,能够有效地帮助保险公司提高风险管理能力。具体来讲主要分投保人风险管理和保险公司的风险监督。
八、区块链的应用领域
1、金融领域
区块链在国际汇兑、信用证、股权登记和证券交易所等金融领域有着潜在的巨大应用价值。将区块链技术应用在金融行业中,能够省去第三方中介环节,实现点对点的直接对接,从而在大大降低成本的同时,快速完成交易支付。
2、物联网和物流领域
区块链在物联网和物流领域也可以天然结合。通过区块链可以降低物流成本,追溯物品的生产和运送过程,并且提高供应链管理的效率。该领域被认为是区块链一个很有前景的应用方向。
3、公共服务领域
区块链在公共管理、能源、交通等领域都与民众的生产生活息息相关,但是这些领域的中心化特质也带来了一些问题,可以用区块链来改造。可用于确保某个重要的基础设施的操作系统和固件没有被篡改,可以监控软件的状态和完整性。
4、数字版权领域
通过区块链技术,可以对作品进行鉴权,证明文字、视频、音频等作品的存在,保证权属的真实、唯一性。作品在区块链上被确权后,后续交易都会进行实时记录,实现数字版权全生命周期管理,也可作为司法取证中的技术性保障。
5、保险领域
在保险理赔方面,保险机构负责资金归集、投资、理赔,往往管理和运营成本较高。通过智能合约的应用,既无需投保人申请,也无需保险公司批准,只要触发理赔条件,实现保单自动理赔。
6、公益领域
区块链上存储的数据,高可靠且不可篡改,天然适合用在社会公益场景。公益流程中的相关信息,如捐赠项目、募集明细、资金流向、受助人反馈等,均可以存放于区块链上,并且有条件地进行透明公开公示,方便社会监督。
九、区块链面临的挑战
1、受到现行观念、制度、法律制约
区块链去中心化、自我管理、集体维护的特性颠覆了人们生产生活方式,淡化了国家、监管概念,冲击了现行法律安排。即使是区块链应用最成熟的比特币,不同国家持有态度也不相同,不可避免阻碍了区块链技术的应用与发展。
2、在技术层面,区块链尚需突破性进展
区块链应用尚在实验室初创开发阶段,没有直观可用的成熟产品。区块链明显缺乏这类突破性的应用程序,面临高技术门槛障碍。区块容量问题,区块写入信息会无限增大,带来的信息存储、验证、容量问题有待解决。
3、竞争性技术挑战
虽然有很多人看好区块链技术,但也要看到推动人类发展的技术有很多种,哪种技术更方便更高效,人们就会应用该技术。同样,量子技术也可以做到,量子通信同样具有高效安全的特点,近年来更是取得了不小的进展,这对于区块链技术来说,就具有很强的竞争优势。
十、区块链的全国整顿
1、严厉打击虚拟货币
随着区块链技术成为社会关注热点,被监管部门严厉打击的虚拟货币出现死灰复燃势头。针对这一新情况,多地监管部门宣布,新一轮清理整顿已经展开。
2、区块链不等同于虚拟货币
2019年11月22日,有国家互联网金融风险专项整治小组办公室人士表示,区块链的内涵很丰富,并不等于虚拟货币。监管部门对于虚拟货币炒作和虚拟货币交易场所的打击态度没有丝毫改变。
3、加大整顿力度
据了解,监管部门已经通盘部署,要求全国各地全面排查属地借助区块链开展虚拟货币炒作活动的最新情况,出现问题及时打早打小。在下一阶段的工作中,监管部门将加大清理整顿虚拟货币及交易场所的力度,发现一起、处置一起。
什么是比特币节点,什么是比特币,什么是区块链节点,全节点,超级节点,采矿节点,轻量级或SPV客户端,比特币客户端与采矿节点,节点的定义可以根据其使用情况而产生变化,通常来说,节点都是物理设备,但亦存在使用虚拟节点的特定情况。
一、什么是比特币节点
1、物理设备
节点的定义可以根据其使用情况而产生变化。当涉及机算或电信网络时,节点可以提供不同的使用作用,作为再分发点或作为通讯端点。通常来说,节点都是物理设备,但亦存在使用虚拟节点的特定情况。
2、创建,接收或传输消息的关节点
简单而言,网络节点是一种可以创建,接收或传输消息的关节点。在此文中,我们将讨论不同类型的比特币节点:全节点,超级节点,采矿节点和SPV客户端。
二、什么是区块链节点
1、分布式系统
区块链是一个分布式系统,而机算下运行的节点让比特币成为非中心化点对点(P2P)的数码货币,该数字货币设计成耐审查而不需要经过任何中间人中进行从用户到用户间的交易(不管他们在世界上有多远的距离)。
2、通讯点
因此,区块链节点能充当一个通讯点而负责执行不同的功能。任何能连接到比特币通讯接口或设备可以被视为节点,因为它们以某种方式彼此通信。
3、功能不同
这些节点还能够通过使用比特币点对点等协议来传输关于分布式网络内的交易事务和区块资讯。但是,每个机算节点都是根据其特定功能定义的,因此存在不同类型的比特币节点。
三、比特币全节点
1、提供安全网络
全整节点是真正支持并为比特币提供最安全网络的节点,它们是网络必不可少的。这些节点也称为完整验证节点,因为它们参与实行验证区块交易事务,并阻止任何不跟随系统共识规则的区块。全节点亦能够将新建交易事务和区块增加到区块链。
2、下载所有交易事务
通常,全节点会下载所有比特币区块链交易和事务副本块,但这并不是成为全点的要求(亦可使用简化的区块链副本来代替)。
3、建立要求
比特币全节点可通过不同的履行软件来建立,而最常用和受欢迎的是Bitcoin Core。以下是运行Bitcoin Core全节点的最低要求:
(1)硬件
使用最新版本的Windows,Mac OS X或Linux的台式或笔记型电脑。
(2)磁盘空间
200GB的可用磁盘空间。
(3)运行内存
2GB内存(RAM)。
(4)上传速度
上传速度至少为50 kB / s的高速互联网连接。
(5)下载使用量
未计量的连接或具有高上载限制的连接。全节点可能达到或超过200GB /月的上载使用量和20GB /月的下载使用量。首次启动全节点时,还需要下载~200GB。
(6)运行时间
您的全节点每天至少应该运行6个小时。如果连续运行24/7会更好。
4、公开节点
现在许多志愿组织和用户正在运行比特币全节点来帮助比特币的生态系统。目前,比特币网络上有大约9,700个公开节点正在运行。在此需要注意的是这个数字只仅包括公开节点,而且这些公开节点是指那些能探视亦无防问障碍的比特币节点(也称为侦听节点)。
5、隐藏节点
除了公开节点之外,还有许多其他隐藏节点(非监听系列的节点)。这些节点通常隐藏在防火墙后,通过像Tor这类的隐藏式协议运行,或者单纯地因为它们被设置成不能够监听的状态。
四、比特币听力节点(超级节点)
1、与其他节点建立联系
基本上,侦听节点或超级节点是都可公开的全节点。它负责与其他节点建立连结并透过通讯来传递讯息。因此,超级节点基本上是可以充当着数据库和通信传递的再分发点。
2、全天候运行
一个可靠的超级节点通常能够全天候运行,可建立的多个连接,并将所有区块链的更新历史和交易数据传输到世界各地的多个节点。因此,与隐藏式的全节点相比之下,超级节点运行需要更大的电脑机算量和更好的网路连接。
五、比特币采矿节点
1、投资
比特币采矿者为了能够在当前的激烈竞争中脱颖而出,首要必然投资在专业特定的采矿硬件和程序上。而这些挖掘程序(软件)跟Bitcoin Core没有直接关系,但其特性是能够同时执行尝试采矿和挖掘比特币区块。
2、独自采矿者
采矿者能够选择单枪匹马工作(独自采矿)或团体工作(矿池采矿)。独自采矿者的全节点会使用他们所有的区块链副本工作时。
3、团体采矿者
而团体性采矿者们会一起工作,并每个人贡献投入自己的机算能力及资源 (哈算能力) 。在采矿池中,只有管理员级别才要求需要使用全节点运行工作, 亦可认知其为矿池采矿者全节点。
六、比特币轻量级或SPV客户端
1、不会对网络的安全性做出贡献
亦认知为简化式支付验证(SPV)客户端,轻量级客户端属于充分利用比特币网络的客户端,但并不完全充当着全节点的角色。因此,SPV的客户端不会对网络的安全性做出任何贡献,因为它们不会保留任何区块链的副本,也不会参与任何验证过程和区块链交易认证过程。
2、一种搜索方法
简而言之,SPV是一种搜索方法,用户可以通过该方法检查区块中有否包含某些交易记录或检查有没有缺少的区块,整个搜索方式无需下载整个区块数据。
3、依赖于其他全节点
因此,SPV客户端亦需要依赖于其他全节点(超级节点)来提供需要的信息。轻量级客户端通常用作通信端点,亦被许多的加密货币数码钱包使用中。
七、比特币客户端与采矿节点
1、二者区别
首先要注意的是,运行全节点与运行全采矿节点是各别不同的。虽然采矿者必须投资昂贵的采矿硬件和软件,但其实任何人都能够运行完整的节点验证。
2、采矿节点需被全节点接受
此外,在尝试任何采矿区块工作之前,采矿者需要收集所有先前被全节点接受有效,并正等待处理中的交易事务。接下来,采矿者需要创建一个候选区块(需带有有一组列的交易)并尝试进行挖掘该区块。
3、共识规则
如果采矿者确实找到该区块的有效解决方案,他会需要将其解决方案广播到网络,让其他全节点验证其区块的有效性。所以,共识规则是由分布式网络上的各验证节点的确定过程及保护,而不是由采矿者的权限来确定验证。
热门问答
- 1
中国七大奇迹 长城、故宫、兵马俑坑、莫...2022-04-12
- 2
圣哥达基线隧道世界上最长与最深的隧道。...2022-12-26
- 3
除中国这一茶叶主产区外,目前世界上还有...2022-12-26
- 4
人体组织间隙有过多的液体积聚使组织肿胀...2022-04-12
- 5
十大凶兽是十大凶兽是网络作家唐家三少作...2022-04-12
最新问答
- 1
角质层下面一层是什么,角质层是什么,透明...2024-06-09
- 2
修复角质层的中药是什么,角质层是什么,修...2024-06-09
- 3
太阳花的养殖方法,太阳花养殖方法有哪些...2024-06-09
- 4
太阳花的养殖方法,非洲太阳花的养殖方法...2024-06-09
- 5
睾丸胀痛是什么原因,阴囊是什么,阴囊是什...2024-06-09