Ex ejecutivo de Ava Labs revela marco de primitivas criptográficas 'Commonware'

Patrick O’Grady, un ex ejecutivo de Ava Labs, reveló el marco “Commonware”.

Commonware es una colección de primitivas criptográficas, que son los bloques de construcción básicos en un lenguaje de programación. El conjunto de herramientas primitivas proporciona a los desarrolladores de cripto una serie estandarizada de estos bloques de construcción básicos sin encerrarlos en ninguna pista de desarrollo particular.

Según O’Grady, la pila de criptomonedas de propósito general de hoy en día obstaculiza a los desarrolladores, que deben “trabajar contra” los parámetros incorporados cuando intentan crear un producto único.

Ejemplos de casos de uso únicos incluyen ordenar datos de juegos de una manera específica para prevenir la manipulación o reemplazar las direcciones tradicionales de blockchain con nombres legibles por humanos.

DevelopersComparación de cómo funcionan los sistemas operativos estándar y las aplicaciones blockchain actuales. Fuente: Patrick O’Grady

Commonware resuelve esto al ser un conjunto de herramientas ‘anti-framework’ que brinda a los desarrolladores un control creativo máximo sobre sus productos al permitirles elegir qué primitivas usar en sus aplicaciones. El desarrollador de software escribió:

“Esta pila no tiene capas explícitas. Sin suposiciones de seguridad específicas. 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 se puede utilizar para construir hacia cualquiera de las dos opciones.”

Este enfoque mix-and-match para el desarrollo de software de blockchain intenta mejorar la experiencia del desarrollador, lo que se traduce en una mejor experiencia de usuario (UX) y una interfaz de usuario (UI).

DevelopersEjemplos de primitivas de programación que se pueden combinar y adaptar a las necesidades de un desarrollador. Fuente: Patrick O’Grady

Relacionado: Sui está creciendo debido a una gran experiencia de desarrollador - CEO de Router

Simplificando blockchain para desarrolladores y usuarios

La rigidez de las interfaces programáticas actuales de blockchain crea problemas para los desarrolladores que pueden complicar la experiencia final para los usuarios, lo cual sigue siendo uno de los mayores obstáculos para la adopción masiva de criptomonedas.

En 2023, la Autoridad de Conducta Financiera del Reino Unido (FCA) 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 de entrada les impedían interactuar con las criptomonedas.

Plataformas como Hathor, una cadena de bloques 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 contratos inteligentes.

El proveedor de Oracle Chainlink también reveló el Entorno de Ejecución de Chainlink en noviembre. Al igual que otros marcos unificados, el Entorno de Ejecución de Chainlink intenta abstraer las complejidades de la conexión de diferentes sistemas blockchain y la arquitectura financiera tradicional para desarrolladores y usuarios.

Revista: ‘***La abstracción de cuentas’ potencia los monederos de Ethereum: Guía para principiantes

  • #Blockchain
  • #Adoption
  • #Developers ¡Agregar reacción
AVA-3,29%
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • Comentar
  • Republicar
  • Compartir
Comentar
0/400
Sin comentarios
  • Anclado

Opera con criptomonedas en cualquier momento y lugar
qrCode
Escanea para descargar la aplicación de Gate
Comunidad
Español
  • بالعربية
  • Português (Brasil)
  • 简体中文
  • English
  • Español
  • Français (Afrique)
  • Bahasa Indonesia
  • 日本語
  • Português (Portugal)
  • Русский
  • 繁體中文
  • Українська
  • Tiếng Việt