Saltar al contenido

Qué es el SputnikVM

Qué es el SputnikVM

¿Qué es el SputnikVM?

SputnikVM es una reimplementación de EVM, centrada en la mejora del rendimiento de interoperabilidad entre cadenas de bloques. Además, busca ser altamente eficiente y capaz de trabajar con dispositivos menos potentes. El objetivo del SputnikVM es llevar el ETC al IO y a otros dispositivos de baja potencia.

Para ello, SputnikVM se sirve de una pequeña pero concisa base de código creada a tal efecto. Además, los desarrolladores crearán una interfaz JIT que acelerará aún más el procesamiento del código VM. Por otro lado, SputnikVM también se beneficiará de varios trabajos realizados en el compilador LLVM. Estas mejoras buscan mejorar la eficiencia de la VM y el código de contrato inteligente. Algunas características que le permiten implementar funciones de cadena de bloqueo en dispositivos de IO o gadgets de diferentes tipos.

Características de SputnikVM

SputnikVM es una máquina virtual ETC Ethereum evolutiva y específica de la versión, una tecnología que permite que los contratos en varios lenguajes de programación escritos se compilen en “bytecode” que puede ser decodificado y ejecutado. Tiene las siguientes características:

Qué es el SputnikVM

Independiente:

Esto significa que puede iniciarse como un proceso independiente o integrarse con otras aplicaciones, a diferencia de EVM.

Universal:

SputnikVM tiene la capacidad de operar en diferentes cadenas de bloqueo compatibles con Ethereum, como ETC, ETH u otras cadenas de bloqueo privadas.

Rápido:

Se implementa para que sea rápido y ofrezca un rendimiento excelente.

Compatible con IoT:

Esto significa que puede integrarse para su uso en dispositivos de muy bajo consumo. El objetivo es diversificar y ampliar el alcance de Ethereum Classic a través de diferentes dispositivos.

Escrito en Rust:

Utiliza un lenguaje diseñado para la seguridad, por lo que su implementación básica está diseñada para proporcionar un alto nivel de seguridad.

¿Cómo funciona el SputnikVM?

SputnikVM, como cualquier máquina virtual, busca crear un nivel de abstracción entre el código escrito y la ejecución de dicho código. Asegurarse de que bajo cualquier concepto, el código escrito siempre realice las mismas acciones en cualquier escenario de ejecución. En otras palabras, las máquinas virtuales buscan estandarizar y asegurar el procesamiento y la ejecución del código que se les proporciona. Todo ello, independientemente de otros elementos que formen parte de la plataforma en la que se ejecute.

Esto es muy importante en la tecnología de cadenas de bloques. Esto garantiza una alta modularidad y resistencia para todas las partes implicadas en la ejecución de contratos inteligentes y aplicaciones de datos.

Qué es el SputnikVM

En este punto, el rendimiento de SputnikVM no difiere en nada del de la máquina virtual Ethereum (EVM). Ambas máquinas virtuales tienen el mismo objetivo: ejecutar código de contrato inteligente de forma segura. Pero para lograr esto, ambos utilizan diferentes enfoques de la solución. A estas alturas, no cabe duda de que la gestión eficaz de vacunas es un desarrollo excelente, pero su estructura la hace inadecuada para el uso de la IO. Para subsanar estas deficiencias, se han creado diferentes aplicaciones, siendo SputnikVM una de las más prometedoras.

Pero para entender un poco más sobre el funcionamiento del SputnikVM, es mejor repasar algunas de sus partes más importantes.