Cuentas Generalizadas, State Channels, y Block Reward Initiative

Aquí está en lo que se enfocó el equipo de desarrollo central en el período del 22 de abril al 3 de mayo.

æternity blog
Published in
2 min readMay 7, 2019

--

Cuentas Generalizadas

El equipo finalizó la implementación de cuentas generalizadas (GA, por sus siglas en inglés) e introdujo las actualizaciones necesarias a las APIs HTTP que devuelven información de cuenta y transacción. La función de autorización de GA fue limitada (sin llamadas a otros contratos, sin interacción de la cadena, etc.) para reducir la tarifa base para las transacciones de GA. La cobertura de la prueba también se ha incrementado.

Máquina Virtual FATE

El equipo está en el proceso de agregar todos los objetos de la cadena a FATE y trabajar en el compilador Sophia a FATE.

State Channels

Las siguientes tareas fueron completadas por el equipo de state channels:

  • representación on-chain terminada de actualizaciones off-chain, basadas en el entorno on-chain,
  • optimizó en gran medida el entorno basado en actualizaciones off-chain al pasar a una sesión Noise,
  • implementó una prueba para verificar llamadas de contrato off-chain usando datos on-chain,
  • optimización significativa de las transacciones off-chain al trasladar sus actualizaciones relacionadas a la implementación Noise. Esto ha reducido la huella de memoria de la carga útil off-chain que se proporcionará on-chain en caso de disputas (trabajo en curso),
  • refactorizó la State Channels’ Finite State Machine para adaptar el cierre en solitario y los flujos de disputas. Incluso se manejaron más casos inesperados relacionados con largos forks on-chain que invalidan estados off-chain.

Block Reward Initiative (BRI)

Parte del equipo central de desarrollo dedicó su tiempo a la primera iniciativa de gobernanza on-chain que apunta a dividir a los beneficiarios de recompensas de bloque. Se creó el mecanismo que permite la división de recompensa, la configuración de direcciones de destinatarios y las relaciones de división. La mayor parte del esfuerzo se dirigió a las pruebas de adecuación y estabilización. El trabajo en BRI es especialmente importante ya que es una funcionalidad protegida por protocolo.

Si tienes alguna pregunta o comentario, compártela en el Foro. Puedes comentar directamente esta actualización, pero visitando este hilo del Foro.

Disfruta las grabaciones de las actualizaciones semanales de los coordinadores de productos (incluidas las actualizaciones de desarrollo de Sergei) en el canal de YouTube de æternity.

Interesado en æternity? Ponte en contacto:

GitHub | Forum | Reddit | Twitter | YouTube | LinkedIn

--

--

æternity blog
æternity blog

Published in æternity blog

Scalable Smart Contracts Interfacing With Real World Data.

Aeternity Foundation
Aeternity Foundation

Written by Aeternity Foundation

Aeternity Foundation - Empowering innovation, open-source development, and ecosystem growth around the æternity blockchain.