Midnight amplia a documentação para desenvolvedores para o desenvolvimento de dApps com apoio de IA
Novos tutoriais sobre tokens, uma matriz de exemplos baseada em recursos e um DUST Estimator planejado estão ampliando os recursos da Midnight para desenvolvedores e ferramentas de codificação com IA. Uma demonstração da comunidade usando Lovable também testou até onde um protótipo da Midnight gerado por IA pode avançar sem experiência convencional em desenvolvimento.
By SongMarketCap
Midnight ampliou sua documentação para desenvolvedores com novos tutoriais sobre tokens, uma matriz de exemplos pesquisável e recursos planejados para o desenvolvimento de aplicações com apoio de IA. As atualizações foram apresentadas durante uma sessão Fireside Dev Hang em 22 de julho, seguida por uma demonstração da comunidade na qual o Lovable gerou os componentes de um protótipo de dApp da Midnight.
Midnight é uma cadeia parceira da Cardano com foco em privacidade, projetada para aplicações que combinam estado público de blockchain, dados protegidos e divulgação seletiva. A atualização da documentação tem o objetivo de apoiar fluxos de trabalho de desenvolvimento convencionais enquanto fornece às plataformas de codificação com IA material técnico estruturado para gerar contratos Compact, integrações com carteiras e instruções de implantação.
Midnight adiciona tutoriais sobre tokens e uma matriz de exemplos pesquisável
Uma das principais adições é uma seção dedicada à documentação de tokens da Midnight, introduzida após pedidos de desenvolvedores por orientações mais claras sobre ativos protegidos e não protegidos.
A documentação agora abrange o token utilitário nativo $NIGHT, DUST, tokens personalizados, taxas de rede e as diferenças entre estados de tokens privados e publicamente visíveis. DUST é classificado como um recurso de rede protegido e não transferível, em vez de um token transferível. Ele é gerado por meio de NIGHT e consumido quando os usuários enviam transações ou executam contratos inteligentes.
O tutorial de token não protegido explica como os desenvolvedores podem usar o Compact, a linguagem de contratos inteligentes da Midnight, para criar tokens transparentes. Ele aborda cunhagem, controles de oferta, transferências para carteiras e saldos publicamente disponíveis que os aplicativos podem ler a partir do estado da carteira.
O tutorial de token protegido aborda ativos que preservam a privacidade cujos valores não são expostos no livro razão público. Esses tokens usam moedas imutáveis, compromissos, anuladores e provas de conhecimento zero para validar a propriedade e evitar duplo gasto sem revelar publicamente os valores das transações.
A Midnight também introduziu uma matriz de exemplos baseada em recursos. Os desenvolvedores podem selecionar a capacidade que desejam implementar e identificar quais contratos Compact documentados ou dApps completos contêm um exemplo relevante.
A matriz cobre estado privado e público, funções de testemunha, fronteiras de privacidade, controle de acesso, identidade com conhecimento zero, operações com tokens nativos e protegidos, máquinas de estado, interfaces web, conexões de carteira, ferramentas de linha de comando e integrações com servidor de provas. Cada recurso é marcado como totalmente demonstrado, parcialmente implementado ou não coberto dentro de um exemplo específico.
Os projetos documentados incluem uma calculadora, transferências de tokens, uma lista de convidados privada, um sistema de eleições, um leilão de reserva privado, Battleship, um quadro de avisos e ZK Loan. A coleção combina contratos Compact independentes com aplicações completas contendo código de contrato, integração em TypeScript, conectividade com carteiras e instruções de implantação.
A documentação e os exemplos são mantidos por meio de repositórios públicos no GitHub. Desenvolvedores da comunidade podem relatar problemas, propor casos de uso adicionais e enviar pull requests que sigam as diretrizes de documentação da Midnight e as verificações automatizadas.
Midnight prepara a documentação para desenvolvedores e ferramentas de codificação com IA
A equipe de documentação planeja reorganizar mais do seu material técnico em torno de histórias de usuário. Em vez de tratar comandos e funções individuais como tópicos isolados, a estrutura planejada seguiria o processo de desenvolvimento desde o conceito da aplicação até a criação do contrato, integração com a carteira, implantação e testes.
Recursos adicionais discutidos durante a sessão incluíram mais exemplos de dApps completos, uma seção de solução de problemas ampliada e um DUST Estimator dedicado. A ferramenta proposta ajudaria os desenvolvedores a estimar a quantidade de DUST necessária para operar uma aplicação antes da implantação. Nenhuma data de lançamento foi anunciada.
A Midnight também está estruturando sua documentação para uso por modelos de linguagem de grande porte e plataformas de codificação com IA. Desenvolvedores poderiam fornecer um documento oficial da Midnight ou um link para uma ferramenta de IA, que então poderia usar o material como contexto técnico ao gerar contratos Compact, código de integração ou procedimentos de implantação.
O projeto já publica um llms.txt oficial, um índice legível por máquina que abrange APIs TypeScript, SDKs, a linguagem Compact, tutoriais, exemplos, infraestrutura de contratos inteligentes, carteiras, indexadores, nós e interações com a blockchain. O portal principal de documentação também inclui busca com IA.
Essa estrutura resolve um problema prático no desenvolvimento com apoio de IA.
Sem acesso à documentação atual, modelos de codificação podem produzir funções desatualizadas, dependências incompatíveis ou respostas técnicas que não correspondem ao stack atual da Midnight.
Aplicações da Midnight dependem de versões compatíveis do compilador Compact, do runtime de contratos, do SDK de carteira, do indexador, do nó e da infraestrutura do servidor de provas. Os tutoriais sobre tokens portanto especificam versões de compilador e pacotes, enquanto o código gerado deve ser verificado em relação à documentação atual e às notas de versão antes da implantação.
A combinação de tutoriais orientados por tarefas, exemplos compatíveis, índices legíveis por IA e ferramentas de estimativa planejadas oferece aos desenvolvedores uma rota mais direta de um recurso de privacidade necessário aos componentes de contrato e infraestrutura relevantes.
Lovable gera um protótipo da Midnight mas não conclui a implantação
A segunda parte da sessão contou com um criador da comunidade que se descreveu como farmacêutico que trabalha para o National Health Service do Reino Unido, dançarino e alguém sem formação convencional em desenvolvimento de software.
Ele demonstrou como o Lovable e ferramentas adicionais de IA foram usados para criar um protótipo de aplicação da Midnight para publicar e vender passos de dança. Uma versão anterior incluía conexão com a carteira Lace, financiamento da carteira por meio de $NIGHT, geração de DUST e um contrato inteligente em Compact preparado para um ambiente local de desenvolvimento da Midnight.
O criador também montou uma coleção de prompts para pessoas das indústrias criativas que queiram experimentar aplicações da Midnight. Segundo a apresentação, a coleção contém aproximadamente 1.000 prompts principais.
Cada prompt foi adaptado para Windows, macOS e Linux, bem como para os ambientes Preview, Preprod e local não implantado da Midnight. A combinação produziu aproximadamente 9.000 variantes de prompts cobrindo diferentes sistemas operacionais e configurações de desenvolvimento.
Uma aplicação de financiamento coletivo para dançarinos foi selecionada para a demonstração ao vivo. Após receber um prompt detalhado, o Lovable gerou a interface do usuário, o código de conexão com a carteira Lace, um contrato em Compact, um arquivo README e scripts para executar o projeto.
O projeto gerado também poderia ser conectado ao GitHub, permitindo que desenvolvedores baixassem o código, continuassem o desenvolvimento e aceitassem contribuições da comunidade. A demonstração usou o Lovable como uma ferramenta independente da comunidade. Nenhuma parceria oficial ou integração de produto entre a Midnight e o Lovable foi anunciada durante a sessão.
A tentativa final de executar a aplicação localmente não foi concluída antes do fim da transmissão. O processo encontrou problemas envolvendo o ambiente Docker, scripts gerados e o servidor de provas. O Lovable analisou os logs disponíveis e propôs mudanças, mas uma implantação local funcional não foi estabelecida.
A sessão também abordou as implicações de segurança de código gerado por usuários sem experiência técnica. O criador da comunidade recomendou usar o Lovable para criar protótipos e apresentar conceitos de aplicações, seguido por uma revisão de um desenvolvedor experiente da Midnight antes de qualquer lançamento em produção.
Essa revisão precisaria cobrir o contrato em Compact, controles de autorização, integração com a Lace, configuração do servidor de provas, versões de dependências e as suposições de privacidade e segurança da aplicação.
Ao final da demonstração, o fluxo de trabalho com IA havia produzido uma interface, contrato inteligente, código de integração com carteira, documentação, scripts de inicialização e um projeto pronto para o GitHub. A lacuna restante já não era mais a criação inicial do dApp, mas a validação técnica necessária para transformar componentes gerados em uma aplicação da Midnight funcional e pronta para produção.