THORChain Weekly Dev Update para la semana 16–22 de junio de 2020; Auditoría interna, Testnet 3.5, Nota no vinculada, Transacciones de testigos agrupadas.
Auditoría interna
El equipo pasó la semana revisando cada línea de código en el repositorio principal de THORNode a medida que avanzaban hacia un Maestro de oro lanzamiento para Chaosnet. No se anticipa que haya cambios finales en la función de lógica de negocios en THORChain a medida que se mueven para estabilizar la base del código.
Testnet 3.5
El equipo volvió a implementar un nuevo testnet durante la semana que solucionó algunos problemas encontrados en la semana anterior. Un nuevo testnet involucra un nuevo binario THORNode, Midgard actualizado y un cliente frontend actualizado. Los usuarios notarán cambios sutiles para que el cliente sea estable.
Nota no vinculada
Se ha agregado una nueva lógica para permitir que un operador de nodo en la cola pendiente abandone el sistema o reduzca la cantidad de bonos que tiene. Esto facilitará que un Operador de Nodo obtenga ganancias de sus recompensas mientras están en espera, o tome parte de su bono y lo apueste para obtener un mejor rendimiento.
Paquetes de transacciones de testigos
Se ha agregado la lógica para que Bifrost agrupe múltiples transacciones de testigos juntas, reduciendo la cantidad de ancho de banda en el sistema.
Corrección de errores de testnets, así como algunas inclusiones de calidad y características de las pruebas.
Auditoría interna
Midgard
Corrección de errores y solicitudes de funciones según sea necesario para los clientes.
El equipo ha impulsado el trabajo inicial para construir una Prueba de concepto GG20 TSS que pueda mejorar la confiabilidad, la escalabilidad y resolver la culpa de la cuenta de nodo, así como encriptar la salida de generación de claves.
Cliente BEPSwap
Numerosos ajustes de UI / UX basados en comentarios de la comunidad
Cliente ASGARDEX
El trabajo continúa en el producto insignia ASGARDEX, ahora con soporte de almacén de claves utilizando la nueva biblioteca ASGARDEX-cripto.
El equipo ha preparado un conjunto inicial de gráficos para implementar lo siguiente para un THORNode:
Servicios de THORNode:
thor-daemon: THORNode daemonthor-api: THORNode APIbepswap: BEPSwap UI frontendbifrost: Bifrost servicemidgard: servicio Midgard
Servicios externos:
binance-daemon: Binance fullnode daemonbitcoin-daemon: Bitcoin fullnode daemonethereum-daemon: Ethereum fullnode daemon
Herramientas
elástico: pila ELK, dependiente. Usar operador elástico operador chartelastic: pila ELK usando operador para la gestión de registros Prometheus: pila Prometheus para métricas
https://gitlab.com/thorchain/devops/helm-charts
Tablero de Grafana
La comunidad está construyendo:
El nodo bot mejora la experiencia de usuario
Además, el equipo también está hablando con un proveedor de billetera móvil y ha comisionado a un equipo para construir un explorador de .
El equipo recibió la final de la auditoría de Kudelski, sin encontrar problemas importantes.
Kudelski informó:
• 1 problema de seguridad de gravedad media [REPARADO]
• 2 problemas de seguridad de baja gravedad [REPARADOS, NO RELEVANTES]
• 1 observación relacionada con la seguridad del código general [NOTADO]
THORCHAIN-TSS-AUDIT-24JUNE2020.pdf
Gauntlet está preparando su informe final de THORChain.
El testnet 4 se está preparando y se hará público pronto. Se espera Chaosnet una vez que testnet haya sido completamente validado en varios entornos.
Para mantenerse actualizado, controle los canales de la comunidad, en particular Telegram y Twitter: