La semana pasada, el equipo de desarrolladores core de æternity continuó trabajando en Startum, mejorando la usabilidad de los state channels, agregando nuevas funcionalidades a la VM y al lenguaje Sophia, además de agregar características que harán mucho más fácil para los mineros entusiastas desplegar un nodo æternity en su casa.
Algunos de esos cambios se incluyeron en el Release 1.3.0 que se etiquetó el 25.01. A saber:
- Los puntos finales de la API de depuración interna ahora están deshabilitados de forma predeterminada; para habilitar
http > internal > debug_endpoints
atrue
en el archivo de configuración yaml. - Los parámetros de configuración
http > endpoints > debug
yhttp > debug
están marcados como obsoletos. - el nodo æternity ahora es compatible con el protocolo UPnP/NAT-PMP que, si es compatible con un enrutador, habilita el mapeo de puertos trabajando fuera de la caja; para habilitar UPnP/NAT-PMP se ha agregado una nueva configuración de parámetros
sync
>upnp_enabled
, que (si es verdadero) inicia el servicio UPnP/NAT-PMP para manejar el descubrimiento de UPnP/NAT-PMP y las asignaciones automáticas de puertos.
Además, hicimos algunos cambios relacionados con nuestra decisión de cambiar el nombre del “epoch node” al “aeternity node”. A saber:
- desactualización del repositorio de Docker Hub
aeternity/epoch
a favor deaeternity/aeternity
: las imágenes más antiguas se han migrado aaeternity/aeternity
; la etiquetalatest
deaeternity/epoch
siempre apuntará a1.3.0
hasta que se elimine el repositorio en el futuro. - los usuarios que buscan la imagen de Docker deben obtenerla del nuevo repositorio de Docker Hub
aeternity/aeternity
. - imágenes de Docker modificadas, nombre de usuario y ruta de inicio a aeternity.
- los usuarios que especifiquen para la imagen de Docker una configuración de usuario personalizada o que conservan los datos de la cadena deben actualizar la forma en que usan la imagen. Consulta [page][docker] para obtener más información.
- nombres de paquetes actualizados para usar el prefijo
aeternity
, por ejemplo,aeternity-1.3.0-ubuntu-x86_64.tar.gz
en lugar deepoch-1.3.0-ubuntu-x86_64.tar.gz
- los usuarios que recuperan los archivos binarios del release publicado para este release y los que siguen deben actualizar sus scripts.
- cambió el nombre del paquete OSX/macOS para usar el sufijo
macos-x86_64
, p. ej.aeternity-1.3.0-macos-x86_64.tar.gz
en lugar deepoch-1.3.0-osx-10.13.6.tar.gz
- los usuarios que recuperan los archivos binarios publicados de macOS para este release y los que siguen deben actualizar sus scripts.
- ahora obsoleto el binario
bin/epoch
para operar el nodo a favor debin/aeternity
; el binariobin/epoch
imprime una advertencia de desaprobación a un error estándar y luego redirige la invocación albin/aeternity
hasta que se elimine laaeternity/epoch
en la próxima versión. - repositorio de GitHub
aeternity/epoch
en desuso a favor deaeternity/aeternity
; el tráfico se redirige desdeaeternity/epoch
aaeternity/aeternity.
Para más detalles sobre el release, consulta las release notes.
Además, la semana pasada se completaron una serie de mejoras consensus-breaking en VM, que se presentarán con el lanzamiento de Minerva, que incluyen:
- Se agregaron instrucciones de VM para los cambios de bits para reemplazar las implementaciones actuales que dependen de MUL y EXP (
A bsl B = A * 2^B
yA bsr B = A / 2^B
), que tenían propiedades de desbordamiento no deseadas y no eran correctas para elA
negativo (y estaban fallando porB
negativo). - Sophia se convirtió en una función solicitada para verificar la validez de las firmas criptográficas:
ecVerify
- Se introdujo una función hash genérica
Crypto
en Sophia. Antes solo era posible tener cadenas; La nueva función permitirá el hashing de valores arbitrarios. Las funciones hashCrypto
aceptan un elemento de cualquier tipo (de primer orden) y permiten el cálculo de hashes sha256, sha3, blake2b de la entrada.
Si tienes algún comentario o pregunta, envíalos en GitHub o en la categoría de desarrollo del Foro.
https://forum.aeternity.com/c/development
Síguenos:
No Comments.