最新资讯:区块链技术相关概述
https://wheart.cn/
【资料图】
第一节区块链技术相关概述
一、区块链定义
区块链其实就相当于一个去中介化的数据库,是由一串数据块组成的。
狭义:区块链是就是一种按照时间顺序来将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。
广义:区块链其实是一种分布式基础架构与计算方式,它是用于保证数据传输和访问的安全的。
二、区块链本质
质上是一个去中心化的数据库
三、工作原理
区块链系统由数据层、网络层、共识层、激励层、合约层和应用层组成。 其中,数据层封装了底层数据区块以及相关的数据加密和时间戳等基础数据和基本算法;网络层则包括分布式组网机制、数据传播机制和数据验证机制等;共识层主要封装网络节点的各类共识算法;激励层将经济因素集成到区块链技术体系中来,主要包括经济激励的发行机制和分配机制等;合约层主要封装各类脚本、算法和智能合约,是区块链可编程特性的基础;应用层则封装了区块链的各种应用场景和案例。该模型中,基于时间戳的链式区块结构、分布式节点的共识机制、基于共识算力的经济激励和灵活可编程的智能合约是区块链技术最具代表性的创新点。
四、区块链的基础架构
数据层
数据层(Data Layer)相当于区块链四大核心技术中的数据结构,即“区块+链”的结构。从还没有记录交易信息的创世区块起,直到现在仍一直在新添加的区块,构成的链式结构,里面包含了哈希值、随机数、认证交易的时间戳、交易信息数据、公钥和私钥等,是整个区块链技术中最底层的数据结构。
网络层
网络层(Network Layer)则类似于四大核心技术中的分布式存储,主要是点对点机制、数据传播机制和数据验证机制。分布式算法以及加密签名等都在网络层中实现,区块链上的各个节点通过这种方式来保持联系,共同维护整个区块链账本,比较熟知的有闪电网络、雷电网络等第二层支付协议。
名词Peer-to-peer networl对等网络
共识层
(Consensus Layer)则相当于四大核心技术中的共识机制,主要包括共识算法机制。目前为止有 PoW、PoS、DPoS、PoW 和 PoS 结合、燃烧证明、重要性证明等十几种共识机制。
共识算法
PoW(工作量证明Proof-of-Work)
PoS(股权证明 proof os Stake)
DPoS委托股权证明 (Delegated proof os Stake).
PBFT拜占庭容错算法
Practical Byzantine Fault Tolerance
激励层
(Actuator Layer)包括激励机制和分配制度。在区块链中一般指挖矿奖励,通过奖励一部分数字资产从而激励矿工去验证交易信息,从而维持挖矿活动以及区块链账本更新的持续进行;另外,还会制定一些相关制度,奖惩分明,激励记账节点,惩罚恶意节点。
合约层
(Contract Layer)自然就和我们最常听到的智能合约有关。把代码写到合约里,就可以自定义约束条件,不需要第三方信任背书,到时间立即实时操作。当然除了智能合约,是区块链作为信任机器的重要层级,还有一些别的脚本代码、侧链应用等等。
应用层
(Application Layer)就很简单了,类似于手机上的各种 APP,即区块链的各种应用场景。例如比特币、以太坊等就是区块链的应用项目,这个层面包括未来区块链应用落地的各个方面。
架构图
五、区块链的用途
区块链主要是用于解决交易的信任和安全问题。
六、核心特点
去中心化、不可篡改、全程留痕、集体维护、公开透明
七、区块链结构
创世区块:
区块大小:
用字节表示的区块数据大小
区块头:
1. 区块头hash值
2. 父区块头hash值
3. 时间戳:区块产生的近似时间
4. Merkle根:该区块中交易的merkle树根的哈希值
5. 难度目标:该区块工作量证明算法的难度目标
6. Nonce:用于工作量证明算法的计数器
交易计数器:交易的数量
交易:记录在区块里的交易信息
八、区块链网络
实际的区块链系统由多个区块链节点组成,每个节点都运行着相同一套区块链主干网络的副本,且各个节点间通过P2P网络进行交互,并最终形成一个完整的区块链网络系统。
P2P网络具有可靠性、去中心化,以及开放性,各个节点之间交互运作、协同处理,每个节点在对外提供服务的同时也使用网络中其他节点所提供的服务。当某一个区块链节点产生新的区块时,会通过广播的方式告诉其他节点,其他节点通过网络接收到该区块信息时,会对这个区块信息进行验证,当有一定数量的节点都验证通过后,各个节点会把该区块更新到各自现有的区块链上,最终使得整个区块链网络中的各个节点信息保持一致,这也是区块链去中心化、可信任特性的体现。
区块链的网络模型
第二节区块链的分类
一、公有链Public Block Chains
世界上任何个体或者团体都可以发送交易,且交易能够获得该区块链的有效确认,任何人都可以参与其共识过程。
应用:BTC网络、以太坊网络
二、专有链(私有区块链Private Block Chains)
仅仅使用区块链的总账技术进行记账,可以是一个公司,也可以是个人,独享该区块链的写入权限,本链与其他的分布式存储方案没有太大区别。传统金融都是想实验尝试私有区块链,而公链的应用例如bitcoin已经工业化,私链的应用产品还在摸索当中
三、联盟链(联合(行业)区块链Consortium Block Chains)
由某个群体内部指定多个预选的节点为记账人,每个块的生成由所有的预选节点共同决定(预选节点参与共识过程),其他接入节点可以参与交易,但不过问记账过程(本质上还是托管记账,只是变成分布式记账,预选节点的多少,如何决定每个块的记账者成为该区块链的主要风险点),其他任何人可以通过该区块链开放的API进行限定查询。
应用:Hyperledger Fabric,也叫超级账本。
第三节区块链技术应用层次
一、区块链1.0
加密货币
比特币BTC网络
以比特币为代表的可编程货币,它更多是指数字货币领域的创新,如货币转移、兑付和支付系统;
二、区块链2.0
智能合约
以太坊ETH网络
基于区块链的可编程金融。它更多涉及一些合约方面的创新,特别是商业合同以及交易方面的创新,比如股票、证券、贷款、清算结算、所谓的智能合约等。
三、区块链3.0
去中心化应用
区块链在其他行业的应用。它更多地对应人类组织形态的变革,包括健康、科学、文化和基于区块链的司法、投票等。
四、区块链4.0
创新
• Web3.0
• 元宇宙
• 分权
• 分散数据管理
• 安全
• 数字所有权证明
• 资产的数字可收集性
• 治理
• 通过加密传递价值
• 互操作性
推荐阅读
未成年打赏可退还是真的吗?未成年打赏可退有什么法律依据?
今日,未成年打赏可退还的消息引发人们的热切讨论,未成年人网络打赏引发的纠纷,多年来成为人们关注的社会热点问题,那么未成年打赏可退还 【详细】
首都第二国际机场在哪里 首都第二国际机场为何选址大兴?
首都第二国际机场为何选址大兴?大兴位于北京的南部,为什么选在南边建设机场?现在北京机场有几个?为了确保首都的安全,南部修建了北京第二 【详细】
4万以下的新车有哪些 4万以下的新车推荐
现在汽车已经成为了人们日常生活中或不可缺的代步工具了,但是很多车对于一些家庭来说还是比较昂贵的。所以今天,我们就来为大家分享一下4 【详细】
小米米聊是干嘛用的 小米米聊有什么好处?
说到小米,大家应该都是很熟悉的,但是小米米聊大家可能就不太清楚了,今日最新消息:小米米聊2月19日停止服务,不少人都表示我还没听过就 【详细】
水生植物有哪些 水生植物有什么?
水生植物有哪些?1)湿生植物湿生植物是指生长在河流、湖泊和沼泽中的植物,这些植物非常喜欢潮湿的环境和水,它们的抗旱能力通常很弱,如果 【详细】
相关新闻
- 最新资讯:区块链技术相关概述
- 世界快看点丨爱奇艺玩文字游戏回应上海市消保委,聪明反被聪明误
- 环球热议:威马被曝北京线下门店几乎全部关闭,工厂停产
- 攀升电脑双十一大促收官 国潮轻薄本仅需3299元
- 全球实时:汪苏泷人情世故(被冠上网路歌手难过,汪苏泷改编杨千嬅旧歌曲风令人惊艳)
- 世界信息:晚上吃巧克力会胖吗(吃牛奶巧克力发胖?可能是进食时间没选对)
- 重新设置IP地址方法 重新设置电脑上的固定IP地址怎么设置?
- 共享互联网连接资源 互联网连接资源共享方法是什么?
- u盘启动设置方法 设置u盘启动的教程
- 哥特字体怎么安装 哥特字体安装教程
- 微信回执编号是什么 微信回执编号怎么看?
- 诺基亚经典手机型号 诺基亚经典手机型号有哪些?
- 惠惠购物助手chrome插件安装注意事项
- 电脑QQ浏览器临时文件夹如何修改缓存?
- 世界快看点丨小米11屏幕超赞,如果不是骁龙888拉胯,肯定能卫冕机皇
- 天天精选!物流API有什么作用?一文带你了解物流API
- 网友在大连软件园工作的感受
- 新年上UC,来打造一款符合你习惯的专属浏览器
- 警惕!德尔塔克戎变异毒株XAY已向全球延蔓,毒性有所增强
- 孩子痰多(小宝宝的痰是从哪里来?咽了怎么办?爸妈请这样做)