aelf Enterprise 0.8.0 Beta lanzado oficialmente – aelf

Orden de bloque aleatorio Lógica de bloque de producción Verificación de consenso y castigo de trampaPropuesta y mecanismo de firma múltiple Tres modelos de votación (votación parlamentaria / votación de asociación / referéndum) Comercio TOKEN (multi-activo) basado en Bancor Votación / cambio de elección de nodo Mecanismo de división / cargoGestión de nodos y redes P2P Grupo de negociación Gestión de cadenas Verificación y gestión de bloque / transacción Almacenamiento de datos Interfaz WebAPI Interfaz de línea de comandos Desarrollar SDK (Javascript)Mecanismo de indexación de subcadena y cadena principal Verificación de cadena cruzada y transferencia de cadena cruzadaRuntimeContract Development SDKContract security checkContract development standard (acs)Detección y agrupación de recursos Ejecución paralela entre grupos Manejo de conflictosNueva construcción de nodos Nuevas llamadas entre contratos Documentación actualizada de uso de CLI Documentación actualizada de uso de WebAPI, documentación relacionada con RPC eliminadaSe corrigió el error de la consulta del registro de transacciones en caso de múltiples tokensReconstrucción de interfaz, respuesta de interfaz en cientos de milisegundos La parte de la lógica se optimiza mediante el uso de la optimización de consulta de registro websocketTransactionSe agregaron nuevos métodos relacionados con la propuesta.Nivel de ejecución del contrato: basado en Protobuf, se implementa un entorno de ejecución de contratos inteligente como GRPC. La entrada y salida de todos los objetos y su almacenamiento se basan en la serialización de alto rendimiento protobuf. El almacenamiento con estado utiliza una base de datos distribuida de alto rendimiento como Redis. Construcción general del contrato: Genere código a través del complemento GRPC, el rendimiento es equivalente al servidor GRPC. Programación de contratos: ejecución paralela dentro de bloques, ejecución paralela a través de operaciones de clúster AKKA.Seguridad: garantiza que todos los nodos de contabilidad realicen una generación de números aleatorios distribuidos a través del algoritmo de The Secret Sharing. A través de este número aleatorio, el orden de cada ronda de nodos de facturación se ordena aleatoriamente, lo que reduce la posibilidad de colusión de nodos. Eficiente: después de verificar un bloque en 2/3 nodos, el bloque se convierte en un bloque irreversible y los datos se almacenan permanentemente. a la cadena sin ser invertido por la horquilla.

El servidor ASP.Net Core se implementa para realizar un marco interactivo de alto rendimiento.

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

Incluye plantillas y tutoriales de desarrollo, manuales para desarrolladores, TestKit, BenchmarkKit, IDE Integration

Manual del desarrollador: proporciona una introducción detallada del sistema AElf y la documentación de API TestKit: es conveniente que los desarrolladores prueben los contratos rápidamente BenchmarkKit: proporciona casos de prueba de rendimiento integrados Integración lateral: permite a los desarrolladores depurar contratos inteligentes en tiempo real y ofrece la posibilidad de solicitar la unidad cobertura del código de prueba

Los desarrolladores pueden implementar rápidamente sistemas basados ​​en uno mismo y crear Dapps basados ​​en kits de desarrollo y herramientas proporcionados por uno mismo, y rápidamente familiarizarse con uno mismo a través de la documentación del desarrollador.

aelf Scanner https://github.com/AElfProject/aelf-block-scan

El programa de barrido de cadena facilita a los desarrolladores el almacenamiento de datos dentro y fuera de la cadena, lo que reduce los costos de desarrollo. Necesaria de insertar la aplicación con la base de datos correspondiente, la comunidad proporciona a MySQL auto escaneo como la versión de inserción predeterminada de MySQL

aelf Scanner MySQL plugin https://github.com/AElfProject/aelf-scan-mysql

Conveniente para que los desarrolladores utilicen el programa de cadena de escaneo para insertar datos en la base de datos MySQL. El almacenamiento de datos de recursos, bloques, TPS y recursos son compatibles de forma predeterminada

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

Implementado consultas de bloque y transacción

aelf Wallet https://github.com/AElfProject/aelf-web-wallet

Almacene la clave privada localmente Implemente la transferencia básica de tokens y consulte el historial de transición Consultable y capaz de agregar tokens de contrato propio

aelf JS SDK https://github.com/AElfProject/aelf-sdk.js

La interfaz de transferencia de enlaces cruzados de aelf está encapsulada para facilitar a los desarrolladores comenzar rápidamente.

aelf CLI en Nodejs https://github.com/AElfProject/aelf-command

Se proporciona una gran cantidad de indicaciones de instrucción. Proporciona funciones tales como crear cuentas, obtener información de bloque, información comercial y crear contratos.

https://github.com/AElfProject/aelf-web-extension

Almacene claves privadas localmente y proporcione una interfaz de visualización de administración de claves Comunicación cifrada entre complementos y aplicaciones Admita firmas de transacciones DAPP en el ecosistema AElf Ayude a los usuarios a administrar visualmente los permisos de las aplicaciones