Introdução ao Vasil
Nota: Novos ambientes preview e pré-produção dedicados foram recentemente criados para as etapas finais de teste da funcionalidade do Vasil. Esses ambientes oferecem uma densidade de cadeia aprimorada e uma melhor experiência para desenvolvedores.
Recomendamos que todos os desenvolvedores, SPOs e exchanges usem esses ambientes em vez da testnet principal do Cardano. Para mais detalhes, consulte visão geral dos ambientes.
O Vasil impõe a próxima grande atualização do protocolo Cardano usando a abordagem do combinador de hard fork (HFC) do Cardano. Essa atualização é nomeada em homenagem a um membro muito amado e respeitado da comunidade Cardano, Vasil St Dabov.
O Vasil traz mudanças que melhoram o tratamento de scripts on-chain (Plutus), reduzindo os custos para o usuário e permitindo maior throughput de script. As mudanças do Vasil formam as primeiras etapas de uma série de melhorias planejadas que serão implementadas ao longo do tempo.
Mais especificamente, esta atualização introduz:
- Pipeline de difusão
- Plutus V2 (um interpretador ajustado e um novo modelo de custo)
- Novos recursos incorporados ao Plutus
- Entradas de referência do Plutus
- Dados inline do Plutus
- Scripts de referência do Plutus
- Endereço de mudança de garantia
- Mudanças em redentores de transações
- Implementação única de VRF
Para começar, certifique-se de:
- atualizar sua configuração de nó, topologia e arquivos de gênese
- verificar o 'Tutorial de Início' tutorial
- ver tutoriais do Vasil testnet
- ver Exemplos de script do Babbage
Além disso, observe que:
- Com o hard fork do Vasil na mainnet, o parâmetro d é removido e a produção de blocos agora é totalmente descentralizada. Isso impede a refederação.
- Se você é um SPO, agora precisa criar seu certificado operacional usando cold.counter +1. O
OpCert
deve ser exatamente um a mais do que o anteriormente usado. Veja detalhes aqui - A fórmula
minUTxO
agora é calculada usando bytes originais em vez delovelacePerUTxOWord
. Para mais detalhes, consulte CIP-55.
Feedback
Agradecemos o feedback sobre quaisquer problemas encontrados:
- Por meio dos canais do Discord para perguntas ou discussões gerais.
- Por meio do rastreador de problemas do nó Cardano para qualquer bug ou solicitação de recurso no nó. Por favor, marque-os como relacionados ao Vasil.
- Por meio do rastreador de problemas do Plutus para qualquer bug ou solicitação de recurso com Plutus.
- Por meio da central de suporte técnico da IOG.
Você também pode se juntar ao 'Canal de anúncios de desenvolvimento IO DEV' no Telegram para receber atualizações importantes sobre o desenvolvimento.