Executivo anterior da Ava Labs revela estrutura de criptomoedas 'Commonware'

Patrick O’Grady, um ex-executivo da Ava Labs, revelou o framework “Commonware”.

Commonware é uma coleção de primitivas criptográficas, que são os blocos de construção básicos numa linguagem de programação. O kit de ferramentas primitivo dá aos desenvolvedores de criptografia um conjunto padronizado desses blocos de construção básicos sem os prender em qualquer trajetória de desenvolvimento específica.

Segundo O’Grady, a pilha de criptomoedas de uso geral de hoje dificulta os desenvolvedores, que devem “trabalhar contra” os parâmetros incorporados ao tentar construir um produto único.

Exemplos de casos de uso únicos incluem encomendar dados de jogos de uma certa maneira para evitar manipulação ou substituir endereços tradicionais de blockchain por nomes legíveis por humanos.

DevelopersComparação de como sistemas operacionais padrão e aplicativos blockchain atuais são executados. Fonte: Patrick O’Grady

A Commonware resolve isso sendo um conjunto de ferramentas “anti-framework” que dá aos desenvolvedores controle criativo máximo sobre seus produtos, permitindo que escolham quais primitivos usar em suas aplicações. O desenvolvedor de software escreveu:

“Esta pilha não tem camadas explícitas. Nenhuma suposição específica de segurança. Não há tipo de bloco codificado, layout de estado, definição de finalidade, política de mempool, regras de execução ou medição de taxas. Não é nem monolítico nem modular, mas poderia ser usado para se aproximar de qualquer um deles.”

Esta abordagem de mistura e combinação para o desenvolvimento de software blockchain tenta melhorar a experiência do desenvolvedor, o que deve se traduzir em uma melhor experiência do usuário (UX) e interface do usuário (UI).

DevelopersExemplos de primitivas de programação que podem ser combinadas de acordo com as necessidades do desenvolvedor. Fonte: Patrick O’Grady

Relacionado: Sui está crescendo devido a uma ótima experiência de desenvolvedor - CEO da Router

Simplificando blockchain para desenvolvedores e usuários

A rigidez das interfaces programáticas atuais da blockchain cria problemas para os desenvolvedores que podem complicar a experiência final para os usuários - o que continua sendo um dos maiores obstáculos para a adoção em massa de criptomoedas.

Em 2023, a Autoridade de Conduta Financeira (FCA) do Reino Unido entrevistou 2.337 pessoas sobre a posse de criptomoedas. Quase um terço (30%) dos entrevistados afirmou que a falta de compreensão e a barreira técnica de entrada os impediam de interagir com criptomoedas.

Plataformas como Hathor, uma blockchain de camada 1, procuram reduzir esta grande barreira de entrada, dando aos desenvolvedores um conjunto padronizado de ferramentas que utilizam a linguagem de programação Python para facilitar a curva de aprendizagem de contratos inteligentes.

O fornecedor de oráculos Chainlink também revelou o Chainlink Runtime Environment em novembro. Como outros frameworks unificados, o Chainlink Runtime Environment tenta abstrair as complexidades de conectar diferentes sistemas blockchain e arquitetura financeira tradicional para desenvolvedores e usuários.

Revista: ‘Abstração de conta’ potencializa as carteiras Ethereum: Guia para iniciantes

  • #Blockchain
  • #Adoption
  • #Desenvolvedores Adicionar reação
AVA1,29%
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • Comentar
  • Republicar
  • Partilhar
Comentar
0/400
Nenhum comentário
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)