FVM's logo

FVM, máquina virtual Filecoin, contratos inteligentes+almacenamiento demostrable. La máquina virtual de Filecoin define las reglas para calcular el estado válido en la red de Filecoin. La FVM desbloquea posibilidades ilimitadas, que van desde primitivas de almacenamiento programables (como recompensas de almacenamiento, subastas y más), hasta puentes de interoperabilidad entre cadenas (por ejemplo, conectar Filecoin con Ethereum, Solana, NEAR y más), hasta organizaciones autónomas descentralizadas (DAO) centradas en los datos, a soluciones de capa 2 (como sistemas de reputación, muestreo de disponibilidad de datos, estructuras de computación y redes de entrega de contenido alineadas con incentivos) y más. La FVM es un entorno de ejecución políglota basado en WASM para datos de IPLD. Está diseñado para admitir actores nativos de Filecoin escritos en lenguajes que compilan en WASM, así como contratos inteligentes escritos para tiempos de ejecución extranjeros, incluidos Ethereum Virtual Machine (EVM), Secure ECMAScript (SES) y eBPF. La versión inicial de la FVM es relativamente simple y deliberadamente conservadora en sus características. Esto permite a los desarrolladores incorporarse rápidamente y sirve como una base sólida para muchas innovaciones futuras. Los ejemplos de ideas futuras incluyen: programación asíncrona a través de continuaciones/futuros, orientación a la capacidad, transacciones con bloqueo de tiempo (mediante balizas externas), ejecución en paralelo, primitivas nativas para la interoperabilidad entre cadenas, pruebas de corrección de la computación y más. La FVM y el SDK de referencia están escritos en Rust. Si desea contribuir, explorar ideas o crear implementaciones alternativas en otros idiomas, póngase en contacto con nosotros.