Patrick O’Grady, un exejecutivo de Ava Labs, reveló el marco denominado “Commonware”.
Commonware es una colección de primitivas criptográficas, que son los componentes básicos en un lenguaje de programación. Este conjunto de herramientas primitivas ofrece a los desarrolladores de criptomonedas un conjunto estandarizado de estos componentes básicos sin obligarlos a seguir una trayectoria de desarrollo específica.
Según O’Grady, la pila criptográfica de propósito general actual dificulta a los desarrolladores, quienes deben “trabajar en contra” de los parámetros integrados al intentar construir un producto único.
Ejemplos de casos de uso únicos incluyen ordenar datos de juegos de cierta manera para prevenir manipulaciones o reemplazar las direcciones tradicionales de la blockchain con nombres legibles para los humanos.
Comparación de cómo funcionan los sistemas operativos estándar y las aplicaciones de blockchain actuales. Fuente: Patrick O’Grady
Commonware soluciona esto al ser un conjunto de herramientas “anti-marco” que otorga a los desarrolladores un control creativo máximo sobre sus productos, permitiéndoles elegir qué primitivas usar en sus aplicaciones. El desarrollador de software escribió:
"Esta pila no tiene capas explícitas. No tiene una suposición de seguridad específica. No hay un tipo de bloque codificado, diseño de estado, definición de finalidad, política de mempool, reglas de ejecución ni medición de tarifas. No es ni monolítica ni modular, pero podría usarse para construir hacia cualquiera de las dos."
Este enfoque de combinación y adaptación para el desarrollo de software blockchain busca mejorar la experiencia del desarrollador, lo que debería traducirse en una mejor experiencia de usuario (UX) y una mejor interfaz de usuario (UI).
Ejemplos de primitivas de programación que pueden mezclarse y combinarse según las necesidades del desarrollador.: Patrick O’Grady
Simplificando la blockchain para desarrolladores y usuarios
La rigidez de las interfaces programáticas actuales de la blockchain genera problemas para los desarrolladores que pueden complicar la experiencia final para los usuarios, lo que sigue siendo uno de los mayores obstáculos para la adopción masiva de las criptomonedas.
En 2023, la Autoridad de Conducta Financiera (FCA) del Reino Unido encuestó a 2,337 personas sobre la propiedad de criptomonedas. Casi un tercio (30%) de los encuestados dijo que la falta de comprensión y la barrera técnica para comenzar les impidió interactuar con las criptomonedas.
Plataformas como Hathor, una blockchain de capa 1, buscan reducir esta alta barrera de entrada al proporcionar a los desarrolladores un conjunto estandarizado de herramientas que aprovechan el lenguaje de programación Python para facilitar la curva de aprendizaje de los contratos inteligentes.
El proveedor de oráculos Chainlink también reveló el Entorno de Ejecución Chainlink en noviembre. Al igual que otros marcos unificados, el Entorno de Ejecución Chainlink intenta abstraer las complejidades de conectar diferentes sistemas blockchain y la arquitectura financiera tradicional tanto para desarrolladores como para usuarios.
Aclaración: La información y/u opiniones emitidas en este artículo no representan necesariamente los puntos de vista o la línea editorial de Cointelegraph. La información aquí expuesta no debe ser tomada como consejo financiero o recomendación de inversión. Toda inversión y movimiento comercial implican riesgos y es responsabilidad de cada persona hacer su debida investigación antes de tomar una decisión de inversión.