Componentes Agoric: Construa Aplicativos Interchain Avançados em JavaScript
A biblioteca de componentes Agoric agora está ativa.
Esta biblioteca inclui uma coleção de elementos de contratos inteligentes criados pela comunidade, bem como guias e tutoriais detalhados para ajudá-lo a ir do zero ao lançamento. Esses componentes variam de um contador de votos on-chain a um marketplace NFT completo. Se você tem familiaridade básica com a criação de contratos inteligentes ou desenvolvimento de aplicativos descentralizados, nossa biblioteca de componentes tem tudo o que você precisa para começar a montar o código para criar aplicativos que alcançam toda a rede.
Pronto para construir? Siga este Guia de início rápido para configurar seu ambiente de desenvolvimento Agoric!
Implante mais rapidamente com uma biblioteca de componentes que podem ser compostos
Como outras estruturas JavaScript populares, a biblioteca de componentes mostra o trabalho contínuo da comunidade para criar componentes e aplicativos ricos, reutilizáveis e de código aberto.
A biblioteca inclui contribuições como:
- protocolo de empréstimo
- Contrato de Stop Loss LP
- Contratos inteligentes para interação entre chains
- Mecanismos de lançamento e leilão de NFT
- Comitê de governança on-chain
Com uma ampla gama de opções disponíveis, os desenvolvedores podem escolher os componentes que melhor se alinham com suas necessidades específicas e integrá-los perfeitamente em seus projetos. Essa biblioteca não apenas acelera os ciclos de desenvolvimento, mas também incentiva a colaboração e o compartilhamento de conhecimento na comunidade Agoric.
Além disso, os desenvolvedores que constroem na Agoric com componentes da comunidade, experimentarão os benefícios dos recursos da plataforma nativa, incluindo ERTP, a API de token para lidar com tokens fungíveis, não fungíveis e semifungíveis, bem como um serviço de depósito integrado (Zoe) , suporte assíncrono generalizado e organização perfeita para passar ou armazenar dados e recursos entre componentes.
O que torna os componentes Agoric únicos?
O Relatório de Desenvolvedores da Electric Capital mostra cerca de ~21.000 desenvolvedores de cripto ativos mensais, com a Cosmos respondendo por ~1.700 desses desenvolvedores. E enquanto esses números estão crescendo, eles parecem estranhos em comparação com os 14 milhões de desenvolvedores JavaScript ativos mensais que já trabalham na web2. A biblioteca de componentes da comunidade Agoric é uma parte essencial para alcançar esses desenvolvedores, fornecendo-lhes os recursos necessários entre chains que preenchem a lacuna entre web2 e web3.
Agoric é uma plataforma de contrato inteligente de uso geral em camadas em ferramentas JavaScript familiares, permitindo que os desenvolvedores criem e implantem contratos inteligentes e aplicativos descentralizados que podem interagir com outras redes do Cosmos SDK. A biblioteca de componentes é o recurso mais recente para ajudar os desenvolvedores a aprender a estrutura com seus colegas da comunidade.
Os elementos na biblioteca de componentes são construídos com Hardened JavaScript , um modelo de linguagem projetado para computação distribuída mais segura. “Protegido” significa que certos elementos da linguagem estão bloqueados e o código faz o que parece. Por exemplo, nenhuma chamada para uma biblioteca pode alterar acidentalmente a maneira como os arrays funcionam. Os desenvolvedores com experiência anterior em JavaScript acharão o Hardened JS uma introdução familiar à programação web3.
Um resultado exclusivo da construção com Agoric é um recurso dentro da estrutura de contrato inteligente da Zoe chamada Offer Safety , que apresenta um serviço de depósito seguro. Notavelmente, Offer Safety significa que o usuário tem a garantia de obter o que deseja ou receber um reembolso total do que ofereceu.
Outra vantagem importante da plataforma Agoric é sua integração nativa com outras redes Cosmos SDK por meio do protocolo de comunicação Inter-blockchain (IBC), tornando perfeito para contratos inteligentes na Agoric interagir com outras zonas, mesmo em vários blocos . Os componentes podem ser compostos, permitindo que os desenvolvedores aproveitem os elementos existentes para criar sistemas complexos e interoperáveis cross-chain. Essa capacidade de composição exponencial promove a inovação, acelera o tempo de lançamento no mercado e incentiva a colaboração entre os desenvolvedores.
As portas para a Interchain estão abertas
Com a diversidade de pontos de entrada fornecidos pela biblioteca de componentes, os desenvolvedores têm modelos à sua disposição, economizando tempo e esforço valiosos.
Para começar, explore a biblioteca de componentes da comunidade que melhor se alinha às necessidades do seu aplicativo. Os componentes têm documentação, tutoriais e outros recursos (com mais a caminho), então você está pronto para começar a construir.
Junte-se à crescente comunidade de desenvolvedores que criam aplicativos transformadores para a interchain:
- Visite a página de componentes
- Visite o horário de atendimento do desenvolvedor na quarta-feira
- Conheça a comunidade no Discord
Tem uma ideia para um componente ou está interessado em contribuir com um em desenvolvimento? Inscreva-se para uma das recompensas hoje !