Altcoin

  • O Ledger 9 adiciona ECDSA, Keccak-256, assinaturas Schnorr e derivação de endereços BIP-44, melhorando a compatibilidade com a infraestrutura existente de blockchain e custódia.

  • Os contratos inteligentes agora permitem execução direta entre contratos, identificação do chamador e registro de eventos de transação, possibilitando operações mais complexas em uma única transação.

  • Os desenvolvedores precisam atualizar para o Midnight.js 5 e para a versão mais recente da cadeia de ferramentas Compact; os saldos existentes e os contratos implantados foram migrados automaticamente.

A Midnight atualizou sua mainnet do Ledger 8 para o Ledger 9, introduzindo suporte criptográfico e melhorias nos contratos inteligentes. O hard fork adiciona compatibilidade com ECDSA e Keccak-256, execução entre contratos e suporte à custódia. Diferentemente das atualizações anteriores, a Midnight implantou o Ledger 9 diretamente na mainnet, ignorando os testes padrão na Preprod e o período de estabilização.

Ledger 9 adiciona suporte criptográfico e de custódia

De acordo com o anúncio de lançamento da Midnight, o Ledger 9 introduz suporte nativo a ECDSA e Keccak-256. Esses padrões permitem que os desenvolvedores criem conexões com a infraestrutura blockchain existente, incluindo Bitcoin e Ethereum.

O ledger também aceita assinaturas Schnorr e ECDSA para autorizar transações. Além disso, o suporte à derivação de endereços BIP-44 permite que provedores de carteiras e custodiante institucionais usem softwares existentes.

Esses recursos dão suporte a transferências de ativos entre redes e a integrações com provedores de custódia. Os desenvolvedores também podem criar aplicações que envolvam stablecoins e transações financeiras privadas.

Contratos inteligentes ganham recursos de execução direta

O Ledger 9 também introduz a execução entre contratos, permitindo que contratos inteligentes chamem outros contratos em uma única transação. Assim, os desenvolvedores podem combinar operações como aprovações de tokens, trocas e depósitos em uma única ação do usuário.

Agora, os contratos podem identificar qual outro contrato iniciou uma chamada. Isso permite que as aplicações restrinjam operações sensíveis a contratos aprovados. Além disso, os contratos inteligentes podem publicar eventos e registros após a finalização das transações. Carteiras, exploradores e aplicações de acompanhamento podem usar essas atualizações para renovar as informações.

A atualização também migra as provas de conhecimento zero e as chaves de verificação para a Representação Intermediária de Conhecimento Zero V3. Enquanto isso, melhorias de desempenho e correções de segurança acompanham o lançamento.

Desenvolvedores precisam atualizar as ferramentas após a atualização da rede principal

Os saldos existentes e os contratos inteligentes implantados foram migrados automaticamente durante a atualização. No entanto, os desenvolvedores precisam atualizar as aplicações para o Midnight.js 5.

Os contratos ainda não implantados também precisam ser compilados usando a cadeia de ferramentas Compact atualizada, direcionada ao Ledger 9. Os detentores de cNIGHT na rede principal não precisam se registrar novamente para gerar DUST.

No entanto, os desenvolvedores que usam Preview e Preprod precisam registrar novamente seus tNIGHT para retomar a geração de DUST. A Midnight informou que a documentação sobre os recursos mais recentes será disponibilizada nas próximas semanas.

A equipe implantou o Ledger 9 diretamente na rede principal porque as correções de segurança exigiam um processo de lançamento mais controlado. Isso dispensou a implantação habitual na Preprod e o período de estabilização.