Actualización de desarrollo semanal # 48 – THORChain

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: