Los Desarrolladores y El Desarrollo de æternity.

in #blockchain6 years ago (edited)

desarrolladores-y-desarrollo.png

El equipo de desarrollo de æternity tiene más de 100 años de codificación colectivamente detrás de ellos. Ahora presentamos algunas de las superestrellas que conforman el equipo de æternity, junto con algunas actualizaciones sobre lo que han estado haciendo recientemente y lo que está planificado para los próximos meses.

Erik Stenman, Desarrollador Erlang.
Erik ha estado programando por diversión desde 1980 y fue uno de los impulsores detrás del proyecto High Performance Erlang (HiPE) desde sus inicios en 1996. En su trabajo de Ph.D. implementó un compilador de código nativo eficiente, compilando desde el código de Erlang VM BEAM en código máquina nativo. Erik también participó en el establecimiento del Departamento de Ingeniería en Klarna. En su (limitado) tiempo libre, está escribiendo un libro sobre el sistema Erlang Runtime.

Ulf Wiger, Desarrollador Erlang.
Ulf se convirtió en uno de los primeros usuarios comerciales de Erlang cuando compró una licencia en 1993. En 1996, se unió a Ericsson y se convirtió en diseñador jefe del desarrollo AXD 301, posiblemente el sistema más complejo jamás construido en Erlang. En los últimos años, Ulf ha participado en productos basados en la arquitectura AXD 301 y ha sido un miembro activo de la comunidad Open Source Erlang. En febrero de 2009 se convirtió en CTO de Erlang Solutions.

Thomas Arts, PhD, Desarrollador Erlang.
Thomas es un científico senior y experto de Erlang. Trabajó con Joe Armstrong, el inventor de Erlang, en el laboratorio de informática en la década de 1990. Thomas tiene más de 20 años de experiencia en programación de Erlang, así como una sólida experiencia científica. Tiene buenos conocimientos en informática teórica, con una gran capacidad para interactuar con documentos científicos complejos. También tiene la capacidad de traducir la teoría científica en aplicaciones prácticas. Él es uno de los principales desarrolladores de la herramienta de prueba QuickCheck.

Puntos clave de los nuevos lanzamientos.
En las últimas semanas, el equipo de desarrollo se ha centrado en mejorar las velocidades de sincronización, solucionando algunos problemas de estabilidad con el protocolo de sincronización y contratos inteligentes. Puedes consultar la hoja de ruta de desarrollo detallada de æternity en Pivotal tracker y la contribución del código de GitHub en Epoch aquí.

El release v0.11.1 fue una versión que solucionó algunos problemas de estabilidad con el protocolo de sincronización, una nueva versión de protocolo de consenso. Esta versión también mejoró la estabilidad de la Testnet y permitió el soporte para cambios hacia atrás incompatibles del protocolo de consenso (bifurcación) sin reiniciar la cadena de bloques desde el Génesis. Mira aquí para más información.

El release v0.12.0 se centró en una sincronización más rápida, esta versión cambió la estrategia de sincronización, lo que posibilitó sincronizar una cadena de manera mucho más eficiente (centrándose en la sincronización con bifurcaciones individuales en lugar de simplemente sincronizar con sus pares) e impactó en el consenso al agregar una carga útil para gastar transacciones. También mejoró la representación de la cadena, haciendo un seguimiento de los puntos de bifurcación. Redujo la necesidad de atravesar bloque por bloque, lo que a su vez aceleró muchas operaciones de cadena. Vea aquí las notas de la version.

El release v0.13.0 se centró en Contratos Inteligentes y Canales de Estado MVPs, agregó funcionalidad de canal y cambió la firma criptográfica para usar Curve25519, lo que hace que todas las claves antiguas de nodos/firmas no se puedan utilizar. Este release también impactó positivamente al consenso al aplicar nonces contiguos para las transacciones desde la misma cuenta, aplicando una transacción positiva para todas las transacciones. Esta versión también mejoró la estabilidad de la Testnet y agregó funcionalidad a Contratos Inteligents, lo que permite la ejecución de non-trivial Solidity y Sophia Smart Contracts. Finalmente, también se agregaron una primera versión de la sintaxis de Varna y un compilador para esa sintaxis. Vea aquí las notas del release.

El release v0.14.0 es una versión de mantenimiento que afecta el consenso y cambia la recompensa del minero a 10,000,000,000,000,000,000 en atto-Aeternity-tokens. También movió los saldos de las cuentas de los contratos al árbol de estado de la cuenta y eliminó la altura y el ID del contrato de los árboles de estado de los contratos. Además, cambia el formato de la transacción mutua de cierre en cadena del canal de estado. En esta versión, el consenso también se vio afectado porque la cuenta del minero se agregó al encabezado del bloque, lo que elimina la transacción de la base de monedas y la posibilidad de consultar desde la API HTTP qué bloques fueron extraídos por un minero específico. Esto mueve la asignación de la recompensa de minería de bloque al minero después de la aplicación del tx en el bloque.

Detiene el uso de hashes de transacciones sin firmar, en su lugar usa el hash de la transacción firmada, lo que reduce la huella de memoria del sistema (elimina un índice) afectando la API al eliminar el hash de transacción al construir transacciones sin firmar, devolviendo el hash del transacción firmada en todos los demás lugares aplicables. Esto último no debería afectar a los usuarios de la API, ya que todos los hashes de transacción ahora se construyen a partir de la transacción firmada. Tenga en cuenta que esto no afecta el consenso, solo http y websocket APIs.

Mejora la API HTTP del usuario ajustando las rutas para supervisar el saldo y las transacciones de la cuenta y mejora la experiencia del usuario para los websockets de los canales al transmitir las transacciones en cadena firmadas a los participantes antes de su publicación. Esto les permite rastrear el progreso de las transacciones y almacenarlas localmente en caso de que alguna vez necesiten resolver un conflicto. Vea aquí la información de las notas del release.

El conjunto de pruebas del sistema está implementado.
El equipo de desarrollo ha estado trabajando en la creación de un conjunto de pruebas del sistema que permitiría ejecutar pruebas complejas para la infraestructura P2P, identificando problemas y corrigiéndolos. Ahora, con el conjunto de pruebas listo, el equipo puede ejecutar pruebas elaboradas que simulan varios escenarios de la vida real. Durante las próximas semanas, parte del equipo se centrará en la creación de dichas pruebas, para que podamos tener confianza en la precisión y la estabilidad de la red de æternity.

El lanzamiento de Mainnet se espera que suceda en agosto de 2018.

El brillante equipo de desarrollo de æternity está construyendo un protocolo blockchain en el lenguaje de programación que impulsa el 90% de Internet: Erlang.

earlang.jpg

Mantente al día con el progreso en el desarrollo de estas mentes brillantes, los arquitectos de un nuevo tipo de realidad digital, basada en tecnología de blockchain escalable, pública y de código abierto.

El Brillante Equipo de Desarrollo de Æternity


image2.png
image3.png
image4.png
devteam4.png
image9.png
image10.png
devteam5.png
devteam6.png

Únete a la comunidad, usa cualquiera de los canales de comunicación de æternity:

Forum | Telegram | Reddit | Bitcointalk | GitHub

Sort:  

Congratulations @aeternityesp! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 2 years!

Click here to view your Board

Support SteemitBoard's project! Vote for its witness and get one more award!

Congratulations @aeternityesp! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 3 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!