Auditoría de seguridad. Estamos orgullosos de anunciar que el … de Anthony Papavassiliou Ultra Enero de 2021

Hablemos un poco sobre los sistemas que revisó Sentnl, para que pueda comprender por qué era tan esencial tener una perspectiva externa sobre ellos.

Cambio de protocolo a nivel de recursos

En un esfuerzo por hacer que nuestra versión de EOSIO sea fácil de usar y transparente, hemos simplificado significativamente la administración de recursos para los usuarios de la red.

RAM
Los usuarios ya no necesitan adquirir RAM para crear cuentas y la mayoría de las otras acciones asociadas con este recurso son manejadas por Ultra. Esto significa que el precio de una cuenta de usuario es cero.

PODER
El revolucionario modelo de recursos de Ultra fusiona CPU y NET para crear un recurso llamado POWER. Los usuarios avanzados, como los desarrolladores, tendrán acceso detallado a este mecanismo de participación. Dado que Ultra admite transacciones en la mayoría de los escenarios típicos del lado del usuario, los usuarios nunca necesitarán administrar su participación en nuestra red.

Dado que hemos realizado cambios en la funcionalidad principal de EOSIO, una auditoría de seguridad fue esencial para Ultra. Queríamos asegurarnos de que ninguna consecuencia no deseada afectara a nuestros usuarios o desarrolladores. La revisión de Sentnl nos permite avanzar con la confianza de que estos cambios solo tendrán un impacto positivo en nuestros usuarios, desarrolladores y editores.

Cola de transacciones

Hemos configurado una cola personalizada que ordena las transacciones primero por replanteo y luego por uso de la red. Si la capacidad de la red lo permite, los usuarios que no almacenan nada pueden realizar transacciones gratuitas. Cada transacción realizada agrega un peso negativo a la cuenta afectada, empujándola más abajo en la cola.

Sentnl ha analizado este mecanismo y nos ha asegurado que la implementación está funcionando bien y no presenta ningún problema de seguridad que exponga a nuestros usuarios o la red en su conjunto a abusos o manipulación de la cola.

Sistema de predicados

Como parte de nuestra estrategia más amplia de proporcionar a los desarrolladores excelentes herramientas, hemos desarrollado un sistema de predicados que permite a los desarrolladores definir acciones a realizar en función de un umbral de recursos predeterminado. Es una herramienta extremadamente poderosa que permite un grado de flexibilidad, libertad y personalización que no se encuentra actualmente en ninguna otra plataforma EOSIO.

Contratos de cuenta Easy blockchain

También ha habido muchos cambios en la forma en que se administran las cuentas Ultra a través de nuestro revolucionario sistema de cuentas Easy blockchain.

Estamos en el proceso de patentar este sistema y, como tal, no podemos revelar demasiado sobre los detalles de cómo funciona. Lo importante es asegurar a nuestros futuros usuarios que sus cuentas y los activos que poseen estarán seguros de una manera que ninguna cadena de bloques ha permitido en el pasado.

No más llaves perdidas. Más cuidado infantil. ¡La cadena de bloques como debe ser!

Oracle on-chain para conversión UOS / USD

Nuestro equipo de blockchain ha desarrollado un oráculo en cadena para el par UOS / USD para que tengamos acceso a tasas de conversión precisas en tiempo real.

Sentnl nos aseguró que la metodología que usamos para extraer datos de los muchos puntos de datos que usamos (intercambios, agregadores), cómo procesamos los datos, cómo producimos un promedio móvil de las 24 horas anteriores y cómo lo hacemos procesable. on-chain es resistente al fraude y funciona como se esperaba. A continuación se muestra una herramienta de visualización, diseñada internamente con fines de control de calidad, que extrae los datos y produce la media móvil.