
Vasil é a nova atualização do Cardano que melhora a escalabilidade e os recursos para contratos inteligentes na rede.
Vasil é o nome da nova atualização ou hard fork da blockchain Cardano. Esta é uma das atualizações mais esperadas, pois vem com um grande número de novos recursos e melhorias no desempenho da rede.
La hard fork foi implementado algumas semanas atrás em uma das testnets ou redes de teste Cardano, onde desenvolvedores e usuários poderão testar suas funcionalidades de forma controlada, sem possível erro que afete o funcionamento da rede principal.
Os testes na testnet estão planejados para durar cerca de quatro semanas, após as quais será realizada uma votação sobre governança e, se todas as partes estiverem confortáveis, a atualização será implantada no Cardano.
O que é Vasil?
Vasil é um hard fork ou hard fork da rede. Esta é uma atualização que implementa uma série de novos recursos e melhorias no desempenho da rede.
Quando a Input Output Hong Kong (IOHK) começou a trabalhar no Cardano em 2015, seu objetivo era criar um blockchain superior que fosse escalável, sustentável e capaz de implementar aplicações descentralizadas sofisticadas.
Contudo, até à implementação do hard fork Alonzo em 2021, Cardano não teve a possibilidade de utilizar contratos inteligentes.
Por que Vasil?
Tradicionalmente, a Cardano utiliza como nomenclatura para seus produtos e atualizações nomes de pessoas ilustres nas áreas de filosofia e ciência. No entanto, no caso de Vasil, o nome é tirado de Vasil Stoyanov Davov, amigo pessoal de Charles Hoskinson, fundador da IOHK, e embaixador de Cardano no mundo.
Vasil era artista, empresário e consultor de blockchain, bem como um membro muito querido da comunidade Cardano, então foi tomada a decisão de nomear este hard fork com seu nome como forma de homenageá-lo, após sua morte em dezembro de 2021.
Que melhorias Vasil implementará?
Vasil é um dos maiores atualizações de Cardano até o momento e incluirá uma série de melhorias de escala. Essas melhorias incluem certos elementos-chave, como pipeline, novos CIPs Plutus, armazenamento em disco UTXO e Hydra.
Esses recursos irão melhorar o desempenho do Cardano e otimizar a plataforma para acomodar a crescente gama de aplicações descentralizadas baseadas em DeFi.
Canalização de difusão
Essencialmente, a canalização da difusão agiliza o processo de compartilhamento de informações sobre blocos recém-criados entre os participantes da rede, garantindo que os blocos possam se propagar pela rede dentro de cinco segundos após sua criação. Para isso, o pipelining de difusão propaga os blocos de sua validação completa, sobrepondo o tempo gasto na difusão com o necessário para a validação.
O pipeline também garante que o cabeçalho do bloco que faz referência ao hash de um bloco anterior seja propagado corretamente. O corpo do bloco é mantido dentro dos metadados incluídos no próximo bloco, que é essencial para resistência a ataques DDoS mesmo sem a confirmação completa do bloqueio.
Em última análise, o pipeline adicionará escalabilidade, permitindo maiores aumentos no tamanho do bloco e melhorias nos scripts Plutus.
Melhorias no Plutus
Outra melhoria implementada com Vasil tem a ver com Plutus, linguagem de programação de Cardano. Com Vasil, Cardano quer melhorar a plataforma de programação para otimizar o uso e configuração de contrato inteligente aproveitar melhor o modelo EUTXO da Cardano, incluindo:
- Entradas de referência (CIP-31): Esta atualização permite o compartilhamento de dados em cadeia. Anteriormente, os dados eram transportados em saídas de transações; Eles foram armazenados e deram acesso às informações do blockchain. No entanto, para acessar essas informações de dados, era necessário gastar a saída à qual os dados estavam anexados. Isto exigiu a recriação de uma produção gasta. Adicionar entradas de referência permite que os desenvolvedores consultem um dado sem etapas adicionais. Isso facilita o acesso às informações armazenadas no blockchain sem gastar ou recriar UTXOs, o que pode ser útil para oráculos.
- Adição de dados online (CIP-32): Ao implementar dados in-line, os desenvolvedores podem criar scripts e anexar dados diretamente às saídas, em vez de usar hashes. Isso simplifica o uso dos dados, pois o usuário pode ver os dados reais em vez de fornecê-los para corresponder ao hash fornecido.
- Scripts de Referência (CIP-33): A atualização de scripts de referência permite que os desenvolvedores façam referência a um script sem incluí-lo em todas as transações. Dessa forma, o tamanho das transações é bastante reduzido, o desempenho é melhorado e os custos de execução de scripts são reduzidos.
Ajuste de garantia e outras melhorias
CIP-40, ajuste de garantia, melhorará a validação da transação. Os desenvolvedores poderão especificar uma direção de mudança para o material do script. Se falhar na validação da fase 2, apenas o valor da garantia será retirado e os fundos restantes serão enviados para o endereço de troca.
Finalmente, Vasil otimiza o processo de função aleatória verificável (VRF) de Ouroboros. Antes do Vasil, a validação de bloco exigia duas funções VRF em cada salto da rede. Vasil dispensa uma dessas funções, o que resulta em Validação de bloco e tempos de sincronização de rede mais rápidos em geral. Dessa forma, os usuários experimentarão maior desempenho sem comprometer as configurações de segurança.
[hubspot type=cta portal=20298209 id=38fb28e1-1dc1-40e3-9098-5704ca7fcb07]


