O que vem a seguir para contratos inteligentes privados no Midnight?
A estreia de After Midnight explorou o que os desenvolvedores podem construir com o Ledger 9. Em 18 de novembro, o grupo de trabalho de arquitetura do Midnight discutirá como estender chamadas entre contratos inteligentes para lidar com dados privados.
By SongMarketCap
Updated:
A Midnight Foundation lançou After Midnight em 12 de novembro com uma visão do que os desenvolvedores podem construir após a atualização para o Ledger 9. A versão permite que um contrato inteligente chame outro dentro de uma única transação usando dados não protegidos. Durante a estreia, a fundação anunciou uma sessão no Discord para discutir como essas chamadas poderiam lidar com dados privados em uma versão futura.
O que os desenvolvedores podem construir com o Ledger 9
Jay Albert, engenheiro de soluções na Midnight Foundation, usou um empréstimo colateralizado para explicar como os contratos podem trabalhar em conjunto. Um contrato de empréstimo pode solicitar o preço de um ativo a um contrato separado, verificar se o tomador tem colateral suficiente e aprovar o empréstimo dentro da mesma transação. Albert também descreveu o teste de um fluxo de trabalho em que uma votação aciona um pagamento do tesouro às equipes contempladas com financiamento.
Os contratos também podem emitir eventos que aplicações externas podem observar. Um agente de software poderia detectar que uma votação foi aprovada e notificar uma comunidade no Discord ou no Telegram. A chamada de contrato executa uma etapa na transação, enquanto o evento oferece a uma aplicação externa algo a que responder. Ambos os recursos inicialmente suportam dados não protegidos.
O Ledger 9 também expande a verificação de assinaturas. Albert descreveu como um projeto poderia distribuir tokens no Midnight para detentores elegíveis de ativos na Ethereum. Em seu exemplo, um usuário assina com sua carteira Ethereum e prova que possui um ativo qualificado para reivindicar a distribuição no Midnight. A aplicação poderia verificar a elegibilidade em outro ecossistema enquanto a chave de assinatura permanece na carteira do usuário.
O que as aplicações existentes no Midnight precisam atualizar
O Midnight migrou sua mainnet para o Ledger 9 em 6 de novembro. Os contratos já implantados na mainnet foram transferidos automaticamente, enquanto as aplicações que interagem com eles precisam migrar para o Midnight.js 5. A documentação da atualização lista o toolchain Compact 0.36.0 para compilar contratos destinados ao Ledger 9 e o Wallet SDK 2.0.0 para desenvolvedores de carteiras.
Albert também apontou um requisito prático para equipes que querem que outras aplicações chamem seus contratos. Elas precisam disponibilizar a interface do contrato e os arquivos de build necessários para que outros desenvolvedores possam incorporar a chamada em seus próprios contratos.
As duas redes de teste seguiram caminhos de atualização diferentes. Preview foi relançada como uma nova cadeia em 7 de novembro, e Preprod foi atualizada no local em 9 de novembro, mantendo seu histórico de transações e contratos implantados. Karmel, diretora de produto da fundação, indicou o Preview para que os desenvolvedores experimentem os novos recursos com tokens de teste.
Como o Midnight Passport limitaria a autoridade de um agente
Karmel relacionou os recursos do Ledger 9 ao futuro Midnight Passport SDK, que pretende ajudar os usuários a gerenciar credenciais digitais e delegar tarefas a agentes de software. Durante a sessão de perguntas e respostas, ela explicou um mecanismo chamado scoped grants. Um usuário define quais ações um agente tem permissão para realizar e pode revogar essa permissão. Para um agente autorizado a negociar, a concessão permitiria que o usuário definisse limites sobre o que o agente pode fazer.
Karmel também discutiu o Open Wallet Standard no contexto de gerenciamento de permissões para ações dentro e fora da rede. Ela anunciou uma apresentação separada do Passport e planos para envolver membros do ecossistema no teste de recursos selecionados. Ela destacou dezembro como um mês importante para o Passport e não forneceu uma data específica de lançamento para o SDK.
[NEWSBREAK]
Onde os desenvolvedores podem opinar sobre chamadas privadas de contratos
Apresentado por Robert Osborne, After Midnight está programado para quintas-feiras alternadas no YouTube, X e LinkedIn. Em seu anúncio no Discord, Eva Rodriguez M descreveu maneiras de os espectadores se envolverem entre os episódios, incluindo grupos de trabalho técnicos para desenvolvedores, Nightforce para membros da comunidade e Build Club para fundadores e equipes em estágio inicial.
Albert descreveu como as aplicações poderiam chamar umas às outras sem expor parte das informações do usuário envolvidas. A Midnight Foundation ainda não anunciou quando o suporte a dados privados em chamadas de contratos será lançado. Em 18 de novembro, o grupo de trabalho de arquitetura da rede discutirá o design no Discord, onde os desenvolvedores podem perguntar aos arquitetos como as chamadas funcionariam e dar feedback.