aelf Enterprise 0.9.2 版正式发布

 

aelf Enterprise v0.9.2 is a comprehensive commercial blockchain solution. It includes a fully developed blockchain ecosystem, development suite and documents, supporting basic applications and basic services.Previously, aelf Enterprise v0.9.1 has implemented all the functions required to launch the mainnet. aelf Enterprise v0.9.2 has been further optimized. The public testnet code has been updated to aelf v0.9.2 in the form of a clean upgrade due to  the data structure changes potentially causing redundant code in the upgrade process.

aelf Enterprise 0.9.2 Version System Integration

1. aelf Enterprise

  • aelf v0.9.2

  • DevKit v0.9.2

2. aelf External Applications

  • aelf Blockchain scanner v0.2.4

  • aelf Scanner Mysql plugin v0.9.2

  • aelf Explorer v0.9.2

  • aelf Wallet v0.9.2

  • aelf JS SDK 3.2.26

  • aelf-bridge 0.0.8

  • aelf CLI in Nodejs v0.1.36

3.aelf Browser Extension v0.9.2

The core new features of aelf Enterprise 0.9.2 are:

  • Optimized governance models

  • Optimized common governance authority

  • Optimized cross-chain index fee

  • Optimization exclusive sidechain charging mode

Detailed Updates

1.Updates and Introduction

1.1 aelf v0.9.2 

     https://github.com/AElfProject/AElf

  • Optimized contract authority for main/side chain deployment

  • Optimized governance model: Increased negative and abstained votes

  • Optimized governance authority

  • Updated the acs1/acs8 parameters related to the charging algorithm

  • Optimized cross-chain transactions

  • Improved the logic for charging indexing fees for side chains

  • Optimized cross chain index fee: supporting overdue fee

  • Add supported tokens list to the user's charge

  • Optimized production nodes penaltie s: specified the economic penalty 

  • Contract added version management

  • Assembly unload supported by contract execution

  • Optimized code according to the static analysis results

  • Upgraded to dotnet core 3.1 and updated the ABP framework

1.2 Devkit v0.9.2

  • aelf-boilerplate

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

       -  Updated aelf nuget package to v0.9.2

  • Improved developer documentation 

        https://docs.aelf.io/

- Improve the relevant documents of the contract interface

2.aelf External Applications Update

2.1 aelf-bridge 

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

   Since DApps are not allowed to store any wallet information, the wallet application stores aelf wallet information and can communicate directly with the aelf chain. In order to protect wallet information and provide DApps with the ability to interact with the chain, aelf-bridge can be used for interacting with the wallet.

    The wallet App described here includes a mobile (iOS/Android) native app and a desktop app, in addition to others. 

2.2 aelf Explorer

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

  • Updated voting and resource trading logic

  • Simpler UI, simpler and more efficient

2.3 aelf CLI in Nodejs   

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

  • Add proposal-related methods

 

     aelf Enterprise v0.9.2是一个整体的区块链商业化解决方案,包含完备的区块链系统、开发套件、开发文档、以及配套的基础应用和基础服务。此前 aelf Enterprise v0.9.1 已实现主网启动所需的所有功能,aelf Enterprise v0.9.2相对v0.9.1做了进一步的优化。目前公开测试网代码已更新为aelf v0.9.2,考虑到数据结构改动可能导致版本升级过程出现冗余代码,本次公开测试网以清理数据的形式进行升级。 

▋ aelf Enterprise 0.9.2版本系统集成

1.aelf Enterprise

  • aelf v0.9.2

  • DevKit v0.9.2

 

2.aelf External Applications

  • aelf Blockchain scanner v0.2.4

  • aelf Scanner Mysql plugin v0.9.2

  • aelf Explorer v0.9.2

  • aelf Wallet v0.9.2

  • aelf JS SDK 3.2.26

  • aelf-bridge 0.0.8

  • aelf CLI in Nodejs v0.1.36

 

3.aelf Browser Extension v0.9.2

    本次发布的aelf Enterprise 0.9.2版相对于aelf Enterprise 0.9.1版更新优化的重要特性有:

  • 对治理模型的优化

  • 对共同治理权限的优化

  • 对跨链索引费的优化

  • 独享侧链收费模式优化

 

▋ 本次更新详细内容

1.aelf Enterprise 更新及功能介绍

1.1 aelf v0.9.2 

 

   https://github.com/AElfProject/AElf

  • 主链/侧链部署合约权限优化

  • 治理模型的优化(增加反对票、弃权票)

  • 治理权限的优化

  • acs1/acs8涉及收费算法的参数更新

  • 跨链转账优化

  • 独享侧链收费模式优化

  • 跨链索引费优化(支持欠费)

  • 向用户收费增加支持的token列表

  • 生产节点惩治优化(细化经济惩罚)

  • 合约增加版本管理

  • 合约执行支持Assembly unload

  • 针对代码静态分析结果对代码进行优化

  • 升级到dotnet core 3.1,更新abp框架

 

1.2 Devkit v0.9.2

  • 完善aelf-boilerplate 

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

     - 更新aelf nuget包到v0.9.2

  • 完善开发者文档 

    https://docs.aelf.io/

     - 完善了合约接口相关文档

2.aelf External Applications 更新

 

2.1 aelf-bridge 

      https://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,更简单、更高效

  • aelf公开测试网区块链浏览器地址:

    -  主链:    https://explorer-test.aelf.io

    -  侧链1:  https://explorer-test-side01.aelf.io/

    -  侧链2:  https://explorer-test-side02.aelf.io/

    -  侧链3:  https://explorer-test-side03.aelf.io/

    -  侧链4:  https://explorer-test-side04.aelf.io/

    -  侧链5:  https://explorer-test-side05.aelf.io/

 

2.3 aelf CLI in Nodejs 

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

  • 新增提案相关方法