找回密码
 立即注册

微信登录,快人一步

QQ登录

只需一步,快速开始

搜索
查看: 1152|回复: 0

读书笔记3-区块链架构和分类

[复制链接]
发表于 2019-9-26 00:44:36 | 显示全部楼层 |阅读模式
w1.jpg

区块链的架构变化



在讲解架构变化前,我们先看看区块链的三个阶段的架构时期;

w3.jpg

01

区块链1.0架构---实现数字货币

如图所示,在整个架构中,分为核心节点和前端工具,这里提一下核心节点中“矿工”功能。矿工在1.0架构的系统中,主要是承担两个任务:

第一个是通过竞争获得区块数据的打包权后将内存池(发送在网络中但是还没有确认进区块的交易数据,属于待确认交易数据)中的交易数据打包进区块,并且广播给其他节点;

第二个是接受系统对打包行为的数字货币奖励,从而系统通过这种奖励方式完成新增货币的发行。

   在前端工具中,最明显的就是钱包工具,钱包工具是提供给用户管理自己账户地址以及余额的;浏览器则用来查看当前区块链网络中发生的数据情况,比如最新的区块高度、内存池的交易数、单位时间的网络处理能力等;RPC客户端和命令行接口都是用来访问核心节点的功能的,在这个时候,核心节点就相当于一个服务器,通过RPC服务提供功能调用接口。

w4.jpg

02

区块链2.0架构--以太坊

在前端工具中,最明显的就是钱包工具,钱包工具是提供给用户管理自己账户地址以及余额的;浏览器则用来查看当前区块链网络中发生的数据情况,比如最新的区块高度、内存池的交易数、单位时间的网络处理能力等;RPC客户端和命令行接口都是用来访问核心节点的功能的,在这个时候,核心节点就相当于一个服务器,通过RPC服务提供功能调用接口。

w5.jpg

03

区块链3.0

3.0架构中,数字货币不再是一个必选组件了,当然如果需要,我们也是可以通过智能合约的方式来实现数字货币的。与之前的架构相比,最大的特点就是增加了一个网关控制,实际上就是增加了对安全保密的需求支持,并且通过数据审计加强对数据的可靠性管理。

在3.0架构中,实际上可以看成是一套框架,通过对框架的配置和二次开发可以适应各行各业的需求,比如图中的“可插拔共识”,意思就是共识机制不是固定的,而是可以通过用户自己去选用配置。

w6.jpg



区块链分类



w9.jpg

    后面会以比特币讲解,先就更新到这里啦!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

回手机版|论坛帮助|易德轩网 ( 苏ICP备2022008325号-4 )

GMT+8, 2024-12-26 02:46

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表