aelf Enterprise 0.9.0 版正式发布

aelf Enterprise 0.9.0 版正式发布

aelf Enterprise 0.9.0 officially released with upgrades to many aspects of the blockchain ecosystem including an upgrade to dotnet core 3.0.

This version is a production-ready blockchain system with a focus on providing a full set of features, tools, and documentation for enterprises looking to transition their applications and systems onto blockchain.

aelf Enterprise 0.9.0 Version System Integration

1. aelf Enterprise

  • aelf v0.9.0

  • DevKit v0.9.0

2. aelf External Applications

  • aelf blockchain scanner v0.9.0
  • aelf Scanner Mysql plugin v0.9.0
  • aelf explorer v0.9.0
  • aelf wallet v0.9.0
  • aelf JS SDK 3.2.23
  • aelf-bridge 0.0.7
  • aelf CLI in Nodejs v0.1.27

3.aelf Browser Extension v0.9.0

The core features of aelf Enterprise 0.9.0 compared to aelf Enterprise 0.8.0 Beta are:

  • Optimization of data storage
  • Optimization of block generation logic
  • Optimization of execution efficiency
  • Optimization of security verification
  • Optimization of cross-chain modules

aelf Enterprise v0.9.0 Detailed Updates

1.aelf Enterprise v0.9.0 Updates and Introduction1.1 aelf v0.9.0 https://github.com/AElfProject/AElf □ Defined random number standard and implemented it at the consensus layer □ Optimized block generation logic □ Optimized network broadcast block, reconnection, and security verification logics □ Optimized cross-chain caching and verification logic

□ Optimized storage space

  • optimized StateDB / chainDB data storage

□ Optimized execution efficiency

  • Optimized Security sharing calculation

  • Batch read and write optimization

□ Optimized block verification

  • Optimized consensus logic of evil nodes detection / removal
  • Enhanced verification logic after receiving blocks through the network
  • Realized the recognition and processing of bad peer

□ Optimized contract deployment/upgrade process

  • Optimized time-consuming codes detection process during contracts deploying / upgrading

□ Optimized Economic System transaction fee and resource token transaction algorithm

□ Fixed status inconsistency issue □ Upgraded to dotnet core 3.0

1.2 Devkit v0.9.0

□ Improved aelf-boilerplate

https://github.com/AElfProject/aelf-boilerplate

  • Added development examples

□ Improved Developer Documentation

https://docs.aelf.io/

  • Added more examples to the documentation
  • Added missing chapters

  • Optimized tutorials structure

2.aelf External Applications Update

2.1 aelf-bridge https://github.com/AElfProject/aelf-bridge

In order to provide DApps with the ability to interact with the chain and to protect wallet information, aelf-bridge can be used for interacting with the wallet.

The wallet App described here includes a mobile (iOS/Android) native app, desktop app and more.

The wallet apps described here include but are not limited to native mobile end (iOS / Android) apps, desktop apps, and etc.

2.2 aelf Explorer

https://github.com/AElfProject/aelf-block-explorer

  • Updated voting and resource trading logic

  • Simpler version UI, simpler and more efficient

2.3 aelf CLI in Nodejs

https://github.com/AElfProject/aelf-command

  • Add proposal-related methods

aelf Enterprise 0.9.0 版正式发布aelf Enterprise 0.9.0 版正式发布aelf Enterprise v0.9.0 是一个整体的区块链商业化解决方案,包含完备的区块链系统、开发套件、开发文档、以及配套的基础应用和基础服务。

▋ aelf Enterprise 0.9.0 版本系统集成

1.aelf Enterprise

  • aelf v0.9.0

  • DevKit v0.9.0

2.aelf External Applications

  • aelf blockchain scanner v0.9.0
  • aelf Scanner Mysql plugin v0.9.0
  • aelf explorer v0.9.0
  • aelf wallet v0.9.0
  • aelf JS SDK 3.2.23

  • aelf-bridge 0.0.7

  • aelf CLI in Nodejs v0.1.27

3.aelf Browser Extension v0.9.0

本次发布的 aelf Enterprise 0.9.0 版相对于 aelf enterprise 0.8.0 beta 版更新优化的重要特性有:
  • 对数据存储的优化

  • 对出块逻辑的优化

  • 对执行效率的优化

  • 对安全验证的优化

  • 对跨链模块的优化

▋ 本次更新详细内容

1.aelf Enterprise 更新及功能介绍 1.1 aelf v0.9.0

https://github.com/AElfProject/AElf

□ 定义了随机数标准并在共识层做了实现

□ 优化了出块逻辑

□ 优化了网络广播区块、重连及安全验证逻辑

□ 优化了跨链缓存及验证逻辑

□ 存储空间优化

  • 对 StateDB/chainDB 的数据存储优化

□ 优化执行效率

  • 对 Security Sharing 计算优化

  • 批量数据读写优化

□ 区块验证的优化

  • 优化共识恶节点的检测 / 移除逻辑

  • 增强通过网络接受到区块后的验证逻辑

  • 实现了对 Bad peer 的识别与处理

□ 对部署合约 / 升级合约流程的优化

  • 优化了部署 / 升级合约过程中比较耗时的代码检测流程

□ 经济系统交易费及资源 Token 交易算法优化

□ 集中解决在偶发状态不一致问题

□ 升级到 dotnet core 3.0

1.2 Devkit v0.9.0

□ 完善 aelf-boilerplate

https://github.com/AElfProject/aelf-boilerplate

  • 增强了开发实例

□ 完善开发者文档

https://docs.aelf.io/

  • 增强了开发实例文档

  • 补充了缺失的章节

  • 优化了 Tutorials 结构

2.aelf External Applications 更新

2.1 aelf-bridgehttps://github.com/AElfProject/aelf-bridge

为了给 DApps 提供与链交互的能力,同时为了保护钱包信息,隔离 DApps 与钱包信息,aelf-bridge 可用于与钱包 App 之间的交互,钱包 App 保存有 aelf 的钱包信息,能够与 aelf 链直接交流。

此处描述的钱包 App 包括但不限于移动端 (iOS/Android) 原生 App,桌面版应用等。

2.2 aelf Explorer

https://github.com/AElfProject/aelf-block-explorer

  • 更新投票和资源交易部分逻辑

  • 简约版 UI,更简单、更高效

2.3 aelf CLI in Nodejs

https://github.com/AElfProject/aelf-command

  • 新增提案相关方法

aelf Enterprise 0.9.0 版正式发布

aelf Enterprise 0.9.0 版正式发布

aelf Enterprise 0.9.0 版正式发布

aelf Enterprise 0.9.0 版正式发布aelf Enterprise 0.9.0 版正式发布

来源链接:mp.weixin.qq.com