Hyperledger Besu(1)“系统框架”
1. 定义
是一个运行在以太坊公网上的java语言的以太坊客户端,旨在对公共和私有许可网络用例进行企业友好。它也可以在 Rinkeby、Ropsten 和 Görli 等测试网络上运行。
1.1 功能
- 在以太坊区块链中处理交易的执行环境
- 用于持久化与事务执行相关的数据的存储
- 点对点 (P2P) 网络,用于与网络上的其他以太坊节点通信以同步状态
- 应用程序开发人员与区块链交互的 API
1.2 实现了规范 企业以太坊联盟 EEA(Enterprise Ethereum Alliance) 规范
1.3 核心模块
以太坊虚拟机 (EVM)The Ethereum Virtual Machine (EVM)
Consensus algorithms: in addition to a proof-of-work algorithm, Besu also features several proof-of-authority protocols, which are well suited for use in blockchain consortia or other private networks where the participants know one another.
共识协议:POA, 多种权威证明协议P2P networking: by leveraging Ethereum’s devp2p network protocols, Besu is able to facilitate inter-client communication.
P2P网络:devp2p 网络协议Storage: Hyperledger Besu utilizes a RockDB key-value database to persist chain data locally. The data is divided into two sub-categories – blockchain data and world state data.
存储:RockDB
区块链数据和世界状态数据Permissioning: while Besu leverages the public Ethereum mainnet, it also provides businesses with the means to create permitioned networks by specifying which nodes and accounts can participate in those networks.
身份准入Privacy: Besu uses a Private Transaction Manager to ensure the privacy of transactions between counterparties.
隐私User-facing API: the client provides mainnet Ethereum and EEA JSON-RPC APIs over HTTP and WebSocket protocols. It also supports a GraphQL API.
用户api ,支持GraphQL API.Monitoring: Hyperledger Besu utilizes tools such as Prometheus and Block Explorer to allow for users to monitor node and network performance, respectively.
监控运维:区块链浏览器
Hyperledger Besu(1)“系统框架”相关推荐
- Hyperledger Besu(3)“多用户架构”和“插件”
1. Multi-tenancy 多用户架构 用户有权使用指定的 HTTP 或 Websocket JSON-RPC 请求,并且租户有权访问请求的隐私数据.私有数据是隔离的,每个租户使用 JSON W ...
- Hyperledger Besu企业以太坊快速教程
Hyperledger Besu企业以太坊快速教程 发表于 2020-01-17 | 分类于 以太坊 Besu是Hyperledger中的企业以太坊产品,其最大优势在于兼容以太坊主网. 本教程介绍如 ...
- 跨链(8)跨链双雄Cosmos“系统框架”
1. 系统框架 Cosmos是tendermint团队推出的一个支持跨链交互的异构网络, 一个分布式的独立并行区块链公链. 1.1 核心模块 tendermint core 简称tendermint, ...
- 跨链(6)波卡Polkadot “系统框架”
1. 系统框架 Polkadot是一种集成平行链和中继链的多层多链架构. 多层中继链 多个平行链 1.1 三种链角色 中继链(Relay chain) 主要通信枢纽,提供统一的共识和安全保障 平行链( ...
- usb 系统消息_4. Autoware 系统框架概揽
Autoware 系统架构如下图所示,非常的简洁和清晰.包括传感(sensing),计算(computering)和执行(aucuation)三个部分.在计算部分,包括感知(perception),决 ...
- rola物联网框架_如何搭建一个物联网系统框架?
下面将谈到几个关键问题: 设备如何接入网络? 设备间如何通信? 物联网数据的用途? 如何搭建起一个物联网系统框架呢?它的技术架构又是怎么样呢? 物联网终端软件系统架构? 物联网云平台系统架构? 1.物 ...
- android系统框架()
Android系统框架介绍: 1.大体框架: -src目录: 主要是完成java代码的编写 -assets目录: 资源目录 -res目录: 存储图片,布局文件和字符串,菜单等文件 -bin目录: ...
- 基于EasyDarwin流媒体云平台的智能视频监控系统框架
基于EasyDarwin流媒体云平台的智能视频监控系统框架 EasyDarwin云平台作为国内较有影响力的开源流媒体平台,集流媒体分发,录像,信令交互为一体,目前已经被广泛应用到监控互联网各个领域:从 ...
- IOT(5)---物联网系统框架介绍
转载: https://blog.csdn.net/robert_tin 物联网系统框架介绍 下面将谈到几个关键问题: 设备如何接入网络? 设备间如何通信? 物联网数据的用途? 如何搭建起一个物联网系 ...
最新文章
- 利用scrapy和MongoDB来开发一个爬虫
- Java实现几种常见排序方法
- mysql5.7环境搭建_mysql5.7.13环境搭建教程(解压缩版)
- aws创建html网页,AWS: 在AWS上创建一个网站,综合运用(Lambda + Api Gateway + Dynamodb + S3)...
- vsCode ext install 不工作
- Algs4-1.4.18数组的局部最小元素
- ❤️六W字《计算机基础知识》(五)(建议收藏)❤️
- 是什么门的缩写_干货分享:汽车排气系统部件有什么?出故障都有什么现象?...
- zz backgroundworker C#
- android开发我的新浪微博客户端系列教程
- C#动态数组ArrayList介绍
- 【数字信号调制】基于matlab正交幅度调制仿真【含Matlab源码 1002期】
- LPVOID 没有类型的指针
- 电脑连接热点无internet访问权限_Win10连接wifi后显示无internet访问权限如何解决...
- DNK编程 JNI 之 javah
- 重载运算符高精度算法
- Unity基于YooAssets资源管理1
- Casbin明日之星预选生计划-Talent for Casbin 2021(长期招聘)
- 【转】2023年Java学习路线图-黑马程序员
- JS生成gif动态图下载
热门文章
- Java中 String的反转
- Redis:Redis集群实战
- Java 洛谷 P1482 Cantor表(升级版)
- Linux通常把设备对象抽象为,linux 设备模型(1)
- java中交通灯管理系统_java案例--交通灯管理系统学习
- jsonutil java_Java实现的JSONUtil工具类与用法示例
- linux中 pwd *****,linux命令自己写--pwd
- 水来了,数据中心如何做好防汛防洪措施?
- 使鼠标保持按住状态_MouseInc 鼠标手势工具
- 卡巴斯基授权许可文件_安全许可证的申请流程有哪些?