E aí, família Feed!

Bem-vindo ao mais novo episódio do #ALEO Pulse, seu centro único para tudo sobre ALEO😎

Aqui vamos nós🚀

3️⃣ Usos no snarkVM e AleoPM

🔺SnarkVM

➡️Para simplificar, SnarkVM é a máquina virtual que permite Execuções de Conhecimento Zero, executando exatamente a funcionalidade da EVM (Ethereum Virtual Machine), mas em zk😉

Sua funcionalidade é executar os seguintes fatores vitais no blockchain Aleo👇

1️⃣Privacidade no seu melhor

🔵O SnarkVM utiliza algo chamado zk-SNARKs (Zero-Knowledge Succinct Non-Interactive Arguments-of-knowledge), que é uma tecnologia de ponta baseada em criptografia.

Esses SNARks garantem que informações como contratos inteligentes e transações permaneçam privadas.

2️⃣Melhorando a UX

🔵Graças à escalabilidade infinita do snarkVm, os desenvolvedores podem executar contratos inteligentes e realizar transações nas blockchains, com latência zero🤯devido ao seu mais novo componente irmão, a computação off-chain😎

3️⃣Habilitando a funcionalidade entre cadeias

🔵O SnarkVM foi projetado para executar a funcionalidade entre cadeias, o que permite integração perfeita com outras blockchains compatíveis.

Imagine usar uma ponte para transferir ativos sem violar a privacidade🤗

É aí que o Aleo se torna um componente crucial no Web3☀️

4️⃣Uso da Completude de Turing

🔵O SnarkVM é conhecido por ser uma VM Turing completa, o que lhe permite conduzir cálculos massivos e altamente complexos em questão de segundos.

🔵Isso é muito útil em termos de um blockchain de privacidade, onde os zkSNARKs também aproveitarão essa abordagem computacional para alimentar contratos inteligentes.

O SnarkVM consiste nos seguintes componentes👇

1️⃣Conjunto de Instruções --> Construído sobre R1CS, uma linguagem zk. Este componente verifica a correção por meio de Provas ZK.

2️⃣Mecanismo de Execução --> O componente mais crucial do SnarkVM. Como o nome sugere, ele executa contratos inteligentes na blockchain Aleo.

3️⃣Gerenciador de memória --> Conduz a funcionalidade de gerenciamento de memória por meio de coleta de lixo e alocação de pilha dentro do SnarkVM.

4️⃣Gerador de código -->É aqui que os programas snark de alto nível são convertidos no conjunto de instruções snarkVM.

5️⃣Biblioteca principal --> Esta seção consiste nos componentes cruciais do repositório snarkVM, como estruturas de dados, algoritmos de hash etc.

Agora, vamos para Aleo PM🫡

🔺AleoPM

➡️Isso é o equivalente a crates em Rust e pacotes NPM em Node.

➡️Aleo PM significa Aleo Package Manager e é o registro OG para circuitos ZK, que são componentes úteis que adicionam funcionalidade para ZK dApps criados sobre o Aleo.

Por exemplo, aqui está como um pacote é instalado,

Em rust --> cargo add serde é usado para instalar a caixa serde em um projeto.

Em leo --> leo add justice-league/u8u32 é usado para instalar o pacote justice-league.

Para concluir,

➡️SnarkOS é o equivalente EVM no Aleo Blockchain.

➡️AleoPM é o registro de pacotes que consiste em diferentes componentes que podem ser usados ​​para adicionar novas funcionalidades a contratos inteligentes escritos sobre a Leo Language.

É tudo por hoje!

Até amanhã, com o próximo episódio, Unleashing the Beast of zk | Aleo Studio🫡

#IshaaqZiyan #crypto