A EMURGO, o braço comercial oficial da Cardano e da Cardano Foundation, supervisora do blockchain Cardano, anunciou o lançamento de um projeto que fará com que as duas organizações combinem esforços e recursos para promover o desenvolvimento de uma pilha de ferramentas gerada e mantida pela comunidade para apoiar o ecossistema Cardano e acelerar o desenvolvimento de aplicativos descentralizados.
O projeto será composto por um MVP1 e um MVP2.
O MVP1 consistirá em uma pilha de ferramentas modular. Ele será construído pela Five Binaries, uma empresa de desenvolvimento de infraestrutura focada na criação de soluções blockchain personalizadas e altamente confiáveis, sob a Apache Software License 2.0 publicamente no GitHub e hospedada pela Cardano Foundation.
Este primeiro estágio incluirá o conector Blockfrost Blockchain, a versão inicial do Chain Watcher e um backend simples que servirá como prova de conceito. Cinco Binários desenvolverão três componentes principais nesta fase do projeto:
- Adaptadores Blockchain – Os adaptadores são componentes de plug-in usados para conectar os dados do blockchain Cardano usando métodos diferentes. Para MVP1 será fornecido um adaptador usando a API Blockfrost. Existem outras maneiras de acessar os dados do blockchain, e estas podem ser adicionadas no futuro ou adicionadas pela comunidade.
- Vigilante da Cadeia – O Chain Watcher é um componente central semelhante ao conceito do Plutus Application Backend (PAB) de um indexador de cadeia. Ele segue uma assinatura para os eventos de cadeia específicos e depende dos back-ends dos dApps à medida que eles acontecem.
- Backends de dApps – dApps back-ends são back-ends de aplicativos que se comunicam com o Chain Watcher e contêm a lógica específica de um aplicativo descentralizado. O MVP incluirá um back-end simples que servirá como prova de conceito da funcionalidade do projeto e dará aos desenvolvedores um bom ponto de partida para construir seus próprios.
Para a segunda etapa, MVP2, a Fundação Cardano alcançará diferentes projetos e parceiros de todo o ecossistema, convidando-os publicamente a contribuir com o projeto.
Nesta fase, cada pull request para adicionar um novo adaptador ou backend deverá seguir as diretrizes de programação do projeto, incluindo testes. O desenvolvimento dessas diretrizes faz parte do MVP1 e a implementação do MVP2 será gerenciada pela Five Binaries.
Uma interface de programação de aplicativos (API) permite que os desenvolvedores interajam com as instâncias de aplicativos corretas de forma transparente. O acesso da API ao Cardano é essencial para garantir que os desenvolvedores possam interagir, testar e iniciar aplicativos facilmente no blockchain sem a necessidade de ter profundo conhecimento técnico e experiência com Haskell Code para interações diretas com nós Cardano ou outros componentes de camada 1.
O trabalho aumentará o trabalho de desenvolvimento que a IOG está fazendo nas bibliotecas Plutus dentro do PAB. O desenvolvimento de um segundo back-end de aplicativo para o ecossistema Cardano é crucial, pois aumenta as opções disponíveis para os desenvolvedores criarem soluções no Cardano e permitirá que aplicativos sejam criados por terceiros. Além disso, ele oferecerá suporte aos padrões do setor para infraestrutura baseada em contrato inteligente.
“A EMURGO apoia totalmente o desenvolvimento de componentes valiosos da infraestrutura Cardano e estamos entusiasmados em contribuir para o seu desenvolvimento por uma equipe com um histórico experiente. Com a funcionalidade de contrato inteligente agora suportada no Cardano, a nova pilha de ferramentas fornecerá aos desenvolvedores mais opções úteis para criar dApps socialmente impactantes no Cardano.”
– Ken Kodama, CEO da EMURGO
Fonte: https://www.cryptoninjas.net/2022/01/17/emurgo-to-develop-new-dapp-tool-stack-for-cardano-blockchain/