ARPA Network es una red informática segura y descentralizada que puede generar firmas BLS en cadena para una variedad de casos de uso. La red ARPA puede proporcionar un sustituto mucho más asequible para las operaciones en cadena ineficientes y costosas existentes al servir como infraestructura de muchas aplicaciones de cadena de bloques, como generador de números aleatorios (RNG) verificable, billetera segura, custodia de activos descentralizada, puente de cadena cruzada. , y más.
Para garantizar que una red descentralizada de misión crítica sea segura y sólida, hemos adoptado un modelo de lanzamiento DevNet, TestNet y MainNet. Tras el giro del año pasado hacia los esquemas de firma BLS de umbral (TSS-BLS), el equipo de ARPA ha estado trabajando incansablemente en el desarrollo y actualmente estamos encaminados hacia el próximo hito: una red de desarrollo perpetuo (DevNet) integrada con cadenas compatibles con EVM.
Realizamos pruebas con las funciones experimentales, los parches y las mejoras de la base de código con nuestra DevNet interna.
Nos centramos principalmente en cuatro tipos diferentes de pruebas:
Prueba unitaria para garantizar que el código de nivel de función funcione según lo previsto. Prueba de integración para garantizar que varios componentes funcionen bien juntos. Prueba de escenario regresivo para garantizar que toda la red ARPA funcione correctamente junto con los contratos inteligentes de Ethereum y la implementación a nivel de protocolo se adhiere al diseño. Test de tolerancia a fallos para asegurar la robustez y la recuperabilidad de la red.
Usando Anvil, implementamos una red ARPA de larga duración y una cadena Ethereum independiente bifurcada desde Mainnet. Con la ayuda de CI/CD, siempre que se revise un cambio de código y se fusione con la rama principal, se creará y probará automáticamente en todos los escenarios de prueba para que estemos seguros de que el cambio de código no altera accidentalmente el comportamiento del red.
Robot Framework ayuda a implementar DevNet y ejecutar las pruebas de escenarios de regresión. Todos los escenarios de prueba están escritos usando la sintaxis de Robot. La flexibilidad y la compatibilidad de esta sintaxis nos ayudan a definir escenarios de prueba ejecutables con un lenguaje sencillo que describe las acciones involucradas dentro de cada escenario. Y dentro de Robot Framework, desarrollamos bibliotecas de Python personalizadas para facilitar todo el ciclo de compilación, implementación y prueba. Para emular mejor las condiciones informáticas y de red del mundo real en el entorno de prueba, implementamos nodos en instancias de AWS EC2 en diferentes regiones y usamos el simulador de inyección de fallas para simular pérdida de energía, congestión de la red… y problemas de conectividad.
DevNet también nos ayudará a ejecutar puntos de referencia sobre el rendimiento, la carga de la red y otras métricas de la red para brindar información sobre las posibles estrategias de optimización.
Después de las pruebas de DevNet, nos centraremos en lanzar TestNet y pensaremos en ofrecer un programa Bug Bounty. Para los desarrolladores interesados en desarrollar ARPA, regístrese para recibir actualizaciones. Si desea convertirse en un futuro nodo de ARPA Network y obtener recompensas al realizar el cálculo BLS, únase a la lista de espera.
ARPA Network (ARPA) es una red informática segura descentralizada creada para mejorar la equidad, la seguridad y la privacidad de las cadenas de bloques. La red de firma BLS de umbral ARPA sirve como infraestructura de generador de números aleatorios (RNG) verificable, billetera segura, puente entre cadenas y custodia descentralizada en múltiples cadenas de bloques.
ARPA se conocía anteriormente como ARPA Chain, una red de computación multipartita (MPC) que preserva la privacidad fundada en 2018. ARPA Mainnet ha completado más de 224,000 tareas de computación en los últimos años. Nuestra experiencia en MPC y otra criptografía sentó las bases para nuestro innovador diseño de sistema de esquemas de firma BLS de umbral (TSS-BLS) y nos condujo a la red ARPA actual.
Randcast, un generador de números aleatorios (RNG) verificable, es la primera aplicación que aprovecha ARPA como infraestructura. Randcast ofrece una fuente aleatoria generada criptográficamente con seguridad superior y bajo costo en comparación con otras soluciones. El metaverso, el juego, la lotería, la acuñación y la lista blanca de NFT, la generación de claves y la distribución de tareas del validador de pueden beneficiarse de la aleatoriedad a prueba de manipulaciones de Randcast.
Para obtener más información sobre ARPA o para unirse a nuestro equipo, contáctenos en [email protected].
Conozca las noticias oficiales recientes de ARPA:
Gorjeo: @arpaofficial
Medio: https://medium.com/@arpa
Discordia: https://dsc.gg/red-arpa
Telegram (inglés): https://t.me/arpa_community
Telegram (turco): https://t.me/Arpa_Turquía
Telegram (Vietnam): https://t.me/ARPAVietnam
Telegram (ruso): https://t.me/arpa_community_ru
Telegram (indonesio): https://t.me/Arpa_Indonesia
Telegram (Sri Lanka):https://t.me/arpa_srilanka
Telegram (África):https://t.me/arpaafrica
Reddit: https://www.reddit.com/r/arpachain/