区块链概述

本文参考内容来自:https://yeasy.gitbook.io/blockchain_guide/

一、区块链的由来

区块链(Blockchain)结构首次为人关注,源于 2009 年初上线的比特币(Bitcoin)开源项目。从记账科技数千年的演化角度来看,区块链实际上是记账问题发展到分布式场景下的天然结果。

将区块链类比为一种分布式数据库技术,通过维护数据块的链式结构,可以维持持续增长的、不可篡改的数据记录。

狭义上,区块链是一种以区块为基本单位的链式数据结构,区块中利用数字摘要对之前的交易历史进行校验,适合分布式记账场景下防篡改和可扩展性的需求。

广义上,区块链还指代基于区块链结构实现的分布式记账技术,包括分布式共识、隐私与安全保护、点对点通信技术、网络协议、智能合约等。

二、区块链是什么

1、了解区块链之前首先明确几个概念。

1)区块

区块链的基本结构是一个线性的链表。链表由一个个“区块”串联组成(如下图所示)

blockchain_example.png

2)节点

区块链是一个分布式系统,整个系统由很多节点组成。节点中保存了区块链的所有数据,这些节点参与新区块的创建。

2、区块链是什么

区块链的目标是实现一个分布的数据记录账本,这个账本只允许添加、不允许删除。区块链中的某个区块(以及块里的交易)是否合法,可通过计算哈希值的方式进行快速检验。网络中节点可以提议添加一个新的区块,但必须经过共识机制来对区块达成确认。

在产生交易时,付款方会向全网发送消息,收到消息的节点会验证交易的有效性。有效性通过后,将交易放入待交易池,等待打包。

交易提交后会再经过多个区块确认后,就可以认为交易已经完成。一般经过6个区块后即可确认。

区块链通过共识机制确认由哪一个节点创建新区块。区块链的共识机制是可以简单理解为选举,通过共识机制选举出一个节点作为首领。选出的首领负责创建新的区块,并负责记录本区块内的交易记录。(问:共识机制如何保证公平)

三、区块链的应用范围

因为区块链的不可篡改性可以应用到需要进行身份验证、有去中心化需求的行业。

金融服务:区块链带来的潜在优势包括降低交易成本、减少跨组织交易风险等。该领域的区块链应用目前最受关注,全球不少银行和金融交易机构都是主力推动者。部分投资机构也在应用区块链技术降低管理成本和管控风险。从另一方面,要注意可能引发的问题和风险。

征信和权属管理:征信和权属的数字化管理是大型社交平台和保险公司都梦寐以求的。目前该领域的主要技术问题包括缺乏足够的数据和分析能力;缺乏可靠的平台支持以及有效的数据整合管理等。区块链被认为可以促进数据交易和流动,提供安全可靠的支持。征信行业的门槛比较高,需要多方资源共同推动。

资源共享:以 Airbnb 为代表的分享经济公司将欢迎去中心化应用,可以降低管理成本。该领域主题相对集中,设计空间大,受到大量的投资关注。

贸易管理:区块链技术可以帮助自动化国际贸易和物流供应链领域中繁琐的手续和流程。基于区块链设计的贸易管理方案会为参与的多方企业带来极大的便利。另外,贸易中销售和法律合同的数字化、货物监控与检测、实时支付等方向都可能成为创业公司的突破口。

物联网:物联网也是很适合应用区块链技术的一个领域,预计未来几年内会有大量应用出现,特别是租赁、物流等特定场景,都是很合适结合区块链技术的场景。但目前阶段,物联网自身的技术局限将造成短期内不会出现大规模应用。

四、不同类型区块链的区别

区块链分为公有链、私有链、联盟链。公有链对所有人开放,任何人都可以参与,比如比特币;联盟链对特定的组织团体开放;私有链对单独的个人或实体开放。

公有链、联盟链和私有链技术上相同,区别在于完全节点是掌握在公众手里还是掌握在机构手里。比如比特币的完全节点分布在全球,没有一个统一的机构对这些节点进行调度管理。联盟链和私有链是有特定的机构部署,完全节点也掌握在这些机构手里,他们有能力干预区块链的运行(除非有特殊的原因,私有链没有动力去干预区块链的运行)。

一般部署私有链或联盟链的机构为的是解决机构内部的问题,比如去中心化解决数据安全问题等,对于普通用户是看不到区块链的运行的。

本文参考内容来自:https://yeasy.gitbook.io/blockchain_guide/

你可能感兴趣的:(区块链概述)