区块链分类及架构

分类

1. 根据网络范围分类

1. 公有链,好比数字货币系统,众筹系统,金融交易系统
2. 私有链,一般是有注册要求的,即须要提交身份认证,并且具有一套权限管理体系
3. 联盟链,一般使用在多个成员角色的环境中。
私有链,联盟链一般节点数量,节点状态可控。

  

2. 根据部署环境

1. 主链: 由正式客户端组成的区块链网络,各项功能的设计也相对完善
2. 测试链: 开发者为了方便你们学习使用而提供的测试用途的区块链网络

  

3. 根据对接类型

1. 单链: 能独立运行的区块链系统均可以称为单链
2. 侧链: 属于一种跨链技术,侧链自己就是一个区块链系统
3. 互联链

  

架构

1. 区块链1.0架构

区块链分类及架构

矿工:
    1. 经过竞争得到区块数据的打包权后将内存池中的交易数据打包进区块,而且广播给其余节点
         注:发送在网络中尚未确认进区块的交易数据,为待确认交易数据
    2. 接受系统对打包行为的数字货币奖励,从而系统经过这种奖励方式完成新增货币的发行
钱包工具: 用户管理本身帐户地址及余额
    浏览器:用来查看当前区块链网络中发生的数据状况,好比最新区块高度,内存池的叫交易数,单位时间网络处理能力
    RPC客户端和命令行接口: 用于访问核心节点功能,此时核心节点至关于一个服务器,经过RPC服务提供功能调用接口。

  

2. 区块链2.0架构

区块链分类及架构

用智能合约开发工具开发合约程序,编译为字节码,最终部署到以太坊的区块链帐本中,部署后的只能合约运行在以太坊虚拟机上。

  

3. 区块链3.0架构

区块链分类及架构

1. 能够经过智能合约的方式来实现数字货币。
2. 增长了一个网关控制,即增长了对安全保密的要求支持,经过数据审计增强对数据的可靠性管理
3. 可插拔共识,可经过用户本身选用配置。

  


<白话区块链>浏览器

相关文章
相关标签/搜索