“YeeZChain:”的版本间差异
(创建页面,内容为“本教程是YeeZChain的快速开始指南,通过本教程您可以快速部署一个区块链网络,并且体验YeeZChain的大部分功能,更多详细的介绍和教程参见[《YeeZChain 介绍文档》](http://download.yeez.tech/doc/Yeez_Introduction.pdf) == 什么是YeeZChain? YeezChain是由熠智科技研发的自主可控区块链底层平台,由模块化架构支撑,并具备极佳的隐私性、可伸缩性、灵活性和可扩展性,…”) |
|||
第1行: | 第1行: | ||
本教程是YeeZChain的快速开始指南,通过本教程您可以快速部署一个区块链网络,并且体验YeeZChain的大部分功能,更多详细的介绍和教程参见[《YeeZChain 介绍文档》](http://download.yeez.tech/doc/Yeez_Introduction.pdf) | 本教程是YeeZChain的快速开始指南,通过本教程您可以快速部署一个区块链网络,并且体验YeeZChain的大部分功能,更多详细的介绍和教程参见[《YeeZChain 介绍文档》](http://download.yeez.tech/doc/Yeez_Introduction.pdf) | ||
== 什么是YeeZChain? | == 什么是YeeZChain?== | ||
YeezChain是由熠智科技研发的自主可控区块链底层平台,由模块化架构支撑,并具备极佳的隐私性、可伸缩性、灵活性和可扩展性,能有效支撑企业、政府、产业联盟等行业的分布式账本应用。 | YeezChain是由熠智科技研发的自主可控区块链底层平台,由模块化架构支撑,并具备极佳的隐私性、可伸缩性、灵活性和可扩展性,能有效支撑企业、政府、产业联盟等行业的分布式账本应用。 | ||
第9行: | 第9行: | ||
如果你已经对分布式账本和联盟链有所了解,可直接从下一章开始。 | 如果你已经对分布式账本和联盟链有所了解,可直接从下一章开始。 | ||
== YeezChain架构 | == YeezChain架构 == | ||
至此,我们可以简单介绍YeezChain的架构设计。 | 至此,我们可以简单介绍YeezChain的架构设计。 |
2021年12月28日 (二) 11:04的最新版本
本教程是YeeZChain的快速开始指南,通过本教程您可以快速部署一个区块链网络,并且体验YeeZChain的大部分功能,更多详细的介绍和教程参见[《YeeZChain 介绍文档》](http://download.yeez.tech/doc/Yeez_Introduction.pdf)
什么是YeeZChain?
YeezChain是由熠智科技研发的自主可控区块链底层平台,由模块化架构支撑,并具备极佳的隐私性、可伸缩性、灵活性和可扩展性,能有效支撑企业、政府、产业联盟等行业的分布式账本应用。
对于初次接触区块链技术的人员,推荐首先阅读下文中的简介,以便于理解区块链的工作原理、YeezChain具有的主要特点以及包含的组件。
如果你已经对分布式账本和联盟链有所了解,可直接从下一章开始。
YeezChain架构
至此,我们可以简单介绍YeezChain的架构设计。
YeezChain由下至上分为物理层、核心协议层/扩展层、API/SDK层和应用层。 ![YeeZChain架构](https://images.gitee.com/uploads/images/2021/0204/172656_231ef798_7889489.jpeg "physical_st.jpg")
> 物理层主要指基础设施(资源),包括计算资源、存储资源、网络资源以及虚拟化服务。
> 核心层主要由共识引擎、兼容以太坊虚拟机执行引擎以及API网关组成。共识引擎实现了拜占庭容错的高性能共识算法Tendermint。执行引擎完全兼容以太坊虚拟机。除此之外,执行引擎还支持跨平台、确定性语言WebAssembly。
> API网关提供了REST与JSON RPC的交互方式,可便捷地与查询链上数据的状态,并与链及链上应用交互。同时,API网关还支持websocket的订阅方式,可定制化地、高效地获取目标数据。
同时,YeezChain提供了一个独特的可伸缩、可扩展的架构,这也是YeezChain与其他区块链解决方案的显著区别。具体来说,YeezChain实现了微服务架构,各个组件(例如:存储、共识、执行、权限等)之间彼此独立,并通过微服务分发路由进行通信。每个组件可以不同的编程语言实现,完全去耦合、即插即用。
![微服务架构](https://images.gitee.com/uploads/images/2021/0204/174838_f8c10526_7889489.jpeg "logical_st.jpg")