Estado del Desarrollo: Semana 30 de Julio, 2018

El nuevo release — 0.19.0 — está liberado!

El último sprint ha producido un release con una funcionalidad largamente esperada para la creación de contratos y su ejecución en state channels. El release se implementó con éxito en la testnet y sus binarios y el código se puede encontrar aquí.

Aún estamos trabajando en un WebSocket-based API, programado para el próximo release, que dará a los clientes la posibilidad de utilizar esta función. Una vez completada esta funcionalidad, podrás crear y ejecutar smart contracts en un state channel establecido entre dos partes.

Los contratos serán ejecutados off-chain, lo que significa muy rápido. ¡El cielo es el límite!

Además, este release:

  • Elimina el campo key_hash de los microbloques.
  • Soluciona un error cuando un par confiable cambia su IP, donde antes se bloqueaba en lugar de ignorar el cambio.
  • Realiza transacciones de depósito y extracción de canales producidas por el usuario.
  • Agrega el comando de exportación a epoch. La cadena se puede exportar en un formato binario (Erlang disk_log de bloques serializados) usando el comando bin/epoch export FILENAME. El primer registro en el log es un mapa que contiene el genesis hash, el nombre de host y la fecha y la hora; los bloques se almacenan de arriba a génesis.
  • Refina el código de estado 400 como 404 para la recuperación de objetos de llamada API/tx/{tx_hash}/contract-call cuando la transacción aún está pendiente.
  • Agrega una tabla de base de datos para almacenar en caché los datos del state channel en el disco.
  • Corrige los cálculos hash de compromiso en nuestro naming system, para que sean Hash(NameHash(name) + name_salt) en lugar de Hash(Hash(name + name_salt)).
  • Enriquece los canales WebSocket API con funcionalidad para obtener saldos y pruebas de inclusión.
  • Amplía la detección de la prueba en los canales y agrega un campo error_code a los mensajes de error del protocolo del canal para futuras mejoras en el manejo de errores. Cambia PoW a ²³⁰ node graph.

El alcance del próximo sprint está finalizando Proof of Fraud para Bitcoin-NG, una WebSocket API para la ejecución smart contract en state channels y el soporte de Sophia para oráculos.

Como recordatorio, el mejor lugar para seguir el progreso del desarrollo hacia el lanzamiento de la Mainnet (aparte de GitHub) es el Pivotal Tracker.

¿Interesado en æternity? Síguenos:

GitHub | Forum | Reddit | Telegram | Twitter | Facebook | Mail


Leave a Reply

Your email address will not be published. Required fields are marked *