¿Qué pasa? ¡Alimenta a la familia!

Bienvenido al episodio más reciente de #ALEO Pulse, su centro integral para todo lo relacionado con ALEO😎

Aquí vamos🚀

3️⃣ Usos en snarkVM y AleoPM

🔺SnarkVM

➡️Para simplificar las cosas, SnarkVM es la máquina virtual que permite Ejecuciones de Conocimiento Cero, realizando exactamente la funcionalidad de la EVM(Ethereum Virtual Machine) pero en zk😉

Su funcionalidad es realizar los siguientes factores vitales en la cadena de bloques Aleo👇

1️⃣Privacidad en su máxima expresión

🔵SnarkVM aprovecha algo llamado zk-SNARKs (Argumentos de conocimiento no interactivos, sucintos y no interactivos de conocimiento cero), que es una tecnología de vanguardia basada en criptografía.

Estos SNARks garantizan que la información, como los contratos y las transacciones inteligentes, se mantenga privada.

2️⃣Mejorando la experiencia de usuario

🔵Gracias a la escalabilidad infinita de snarkVm, los desarrolladores pueden ejecutar contratos inteligentes y realizar transacciones en las cadenas de bloques, con latencia cero🤯debido a su nuevo componente hermano de computación fuera de la cadena😎

3️⃣Habilitación de la funcionalidad entre cadenas

🔵SnarkVM está diseñado para realizar una funcionalidad entre cadenas, lo que permite una integración perfecta con otras cadenas de bloques compatibles.

Imagínese usar un puente para transferir activos sin violar la privacidad🤗

Ahí es donde Aleo se convierte en un componente crucial en Web3☀️

4️⃣Uso de Turing-Completitud

🔵Se sabe que SnarkVM es una máquina virtual completa de Turing, lo que le permite realizar cálculos masivos y altamente complejos en cuestión de segundos.

🔵Esto es muy útil en términos de una cadena de bloques de privacidad, donde zkSNARKs también aprovechará este enfoque computacional para impulsar contratos inteligentes.

El SnarkVM consta de los siguientes componentes👇

1️⃣Conjunto de instrucciones --> Construido sobre R1CS, un lenguaje zk. Este componente verifica la corrección a través de ZK Proofs.

2️⃣Motor de ejecución --> El componente más crucial de SnarkVM. Como sugiere el nombre, ejecuta contratos inteligentes en la cadena de bloques Aleo.

3️⃣Administrador de memoria --> Realiza la funcionalidad de administración de memoria a través de la recolección de basura y la asignación de pila dentro de SnarkVM.

4️⃣Generador de código -->Aquí es donde los programas snark de alto nivel se convierten en el conjunto de instrucciones snarkVM.

5️⃣Biblioteca principal --> Esta sección consta de los componentes cruciales del repositorio snarkVM, como estructuras de datos, algoritmos hash, etc.

Ahora nos dirigimos a Aleo PM🫡

🔺AleoPM

➡️Esto es el equivalente a cajas en paquetes Rust y NPM en Node.

➡️Aleo PM significa Aleo Package Manager y es el registro OG para circuitos ZK, que son componentes útiles que agregan funcionalidad para ZK dApps construidas sobre Aleo.

Por ejemplo, así es como se instala un paquete:

En óxido --> cargo add serde se usa para instalar la caja serde en un proyecto.

En leo --> leo add Justice-league/u8u32 se usa para instalar el paquete Justice-League.

En conclusión,

➡️SnarkOS es el equivalente de EVM en Aleo Blockchain.

➡️AleoPM es el registro de paquetes que consta de diferentes componentes que se pueden utilizar para agregar nuevas funciones a los contratos inteligentes escritos sobre Leo Language.

¡Eso es todo por hoy!

Nos vemos mañana, con el próximo episodio, Unleashing the Beast of zk | Estudio Aleo🫡

#IshaaqZiyan >#crypto