¿Qué es la Máquina Virtual de Filecoin (FVM)?

Principiante7/5/2023, 10:33:24 AM
El FVM, una abreviatura de Máquina Virtual Filecoin, es una plataforma que facilita la ejecución segura y precisa de contratos inteligentes escritos por desarrolladores en Filecoin.

Introducción

Filecoin, como una red de almacenamiento descentralizado, logra el almacenamiento y recuperación de datos globales al vincular a los clientes de almacenamiento con los proveedores. El 14 de marzo de 2023, se lanzó la Máquina Virtual de Filecoin (FVM) en la red principal, introduciendo funcionalidades de contratos inteligentes a Filecoin, lo que despertó un renovado interés en el mercado y el desarrollo del proyecto.

Ecosistema de Filecoin y FVM: Una visión general

Comprendiendo Filecoin

Filecoin es una red de almacenamiento descentralizado basada en IPFS, actuando principalmente como un almacenamiento de servicios abiertos, sirviendo como la capa de incentivos en IPFS. IPFS forma la capa de almacenamiento y compartición distribuida de la red de Filecoin. Filecoin, a través de incentivos económicos, ha impulsado el desarrollo de IPFS, fomentando un mercado de almacenamiento de datos abierto y confiable. Al mismo tiempo, IPFS proporciona soporte ecológico para el desarrollo del mercado de Filecoin.

La visión de Filecoin es reemplazar el almacenamiento en la nube tradicional a través de la agregación de una capacidad de almacenamiento masiva y potencia computacional de los nodos mineros de Filecoin. La demanda principal de Filecoin proviene de escenarios de almacenamiento Web3: desde Tokens No Fungibles (NFT) hasta metaversos y juegos, y más allá del almacenamiento Web3 y el almacenamiento sostenible. Actualmente, el ecosistema de Filecoin está experimentando un crecimiento significativo. En el futuro ecosistema, los usuarios lograrán progresivamente la programabilidad, la recuperabilidad y la escalabilidad, facilitadas por el lanzamiento de la Máquina Virtual de Filecoin.

¿Qué es la Máquina Virtual Filecoin (FVM)

La Máquina Virtual Filecoin (FVM) es una arquitectura de máquina virtual basada en la red Filecoin. Permite a los desarrolladores escribir y ejecutar contratos inteligentes directamente en la red Filecoin, dotando a Filecoin de programabilidad. Esto permite funciones como procesamiento de datos, conversión y encriptación.

FVM es totalmente compatible con el EVM de Ethereum. Los desarrolladores pueden utilizar Solidity y otros lenguajes compatibles con Ethereum para escribir contratos inteligentes. Sin embargo, en comparación con el EVM, el conjunto de instrucciones del FVM es más simplificado y admite características únicas de almacenamiento y recuperación de Filecoin.

Tras el lanzamiento del FVM, los contratos inteligentes en Filecoin interactuarán con sus datos de almacenamiento, allanando el camino para el desarrollo de aplicaciones innovadoras.

El Funcionamiento de FVM

FVM, construido sobre WebAssembly (WASM), permite la creación de actores nativos de Filecoin en lenguajes compilados a WASM, así como contratos inteligentes creados para entornos de ejecución externos. WASM, o WebAssembly, es un lenguaje ensamblador diseñado especialmente para navegadores web.

Integrada dentro de FVM se encuentra una Máquina Virtual Ethereum (EVM). Cuando está en funcionamiento, permite a los desarrolladores de Ethereum y Solidity ejecutar sus contratos en la FVM con mínimas alteraciones. La FEVM (Máquina Virtual Filecoin) es una Máquina Virtual Ethereum construida sobre la Máquina Virtual Filecoin, virtualizada en tiempo de ejecución.

Esta configuración facilita a los desarrolladores la portabilidad de cualquier contrato inteligente existente basado en EVM directamente en el FVM. El tiempo de ejecución de EVM de Filecoin es totalmente compatible con cualquier herramienta de desarrollo de EVM, como Hardhat, Brownie y Metamask. Esto es posible porque los nodos de Filecoin proporcionan la API JSON-RPC de Ethereum, simplificando el despliegue e interacciones con los participantes basados en EVM.

Una vez completado el hito 2.2 en la hoja de ruta de la Máquina Virtual de la Fundación, los desarrolladores tendrán la opción de implementar actores en la FVM frontal o en la FVM nativa. En otras palabras, si el rendimiento no es una prioridad, se podría implementar en la FVM frontal; para un rendimiento superior, la creación de actores compilados a WASM para su implementación en la FVM nativa sería la elección.

Nuevas aplicaciones de FVM

Con el lanzamiento de FVM y la introducción de contratos inteligentes, los desarrolladores pueden crear aplicaciones DeFi, GameFi y NFT universales en su cadena pública, anticipando un crecimiento explosivo en su ecosistema. Los futuros productos construidos dentro del ecosistema FVM no se limitarán a DataDAO, almacenamiento permanente y arrendamiento de garantías.

La solución DataDAO

Data DAO puede crear una economía de datos, donde los usuarios pueden capturar y representar el valor social de estos conjuntos de datos. Incluso pueden intercambiar estos tokens de datos y solicitar servicios de computación para los datos entre pares, como validación, conexión, análisis, detección de características y extracción.

Almacenamiento permanente

Antes del lanzamiento de FVM, las transacciones de almacenamiento no eran permanentes. Las transacciones de almacenamiento en Filecoin tenían una fecha de caducidad y se actualizaban cada 1.5 años. Después de la fecha de vencimiento, los datos se eliminarían y serían irretrievables. Con FVM, los cargadores pueden especificar su número deseado de réplicas y la fecha de vencimiento requerida.

La fecha de vencimiento puede establecerse para un período significativo en el futuro, como 5 años, 10 años o incluso indefinidamente. Siempre que haya fondos (FIL) en la cuenta del contrato, el contrato continuará incentivando a los proveedores de almacenamiento, creando transacciones para replicar el archivo para su almacenamiento.

Arrendamiento de garantía

Los proveedores de almacenamiento (SP) deben publicar garantías (en forma de FIL) para cargar capacidad de almacenamiento en la red y aceptar transacciones de almacenamiento. Esta garantía incentiva a los proveedores de almacenamiento a actuar correctamente al proporcionar datos a tiempo (PoRep, PoSt), de lo contrario, corren el riesgo de ser penalizados. Sin embargo, la necesidad de garantías crea fricción y se convierte en un obstáculo directo para la participación y el crecimiento de los proveedores de almacenamiento.

Por otro lado, la red de Filecoin cuenta con muchos poseedores de tokens a largo plazo que desean ver crecer la red y están dispuestos a prestar sus FIL a SPs creíbles y orientados al crecimiento. El arrendamiento de garantías puede resolver este problema. Los proveedores de almacenamiento pueden arrendar garantías FIL de los poseedores de tokens, y los contratos inteligentes bloquearán los ingresos futuros (recompensas por bloques) hasta que los proveedores de almacenamiento hayan reembolsado sus FIL arrendados, conectando así de manera más eficiente a los poseedores de tokens Fil y a los proveedores de almacenamiento.

Hoja de ruta de desarrollo de FVM

El objetivo del proyecto FVM es dotar al blockchain de Filecoin de programabilidad universal. Su hoja de ruta se divide en tres pasos:

  • Hitos 1: Iniciar el proyecto y permitir que los actores integrados se ejecuten en FVM.
  • Hitos 2: Admitir la implementación de contratos inteligentes compatibles con la Máquina Virtual Ethereum (EVM) en FVM. Además, permitir a los desarrolladores crear sus propios actores nativos y desplegarlos en FVM.
  • Hitos 3: Continuar mejorando la programabilidad de FVM.

Actualmente, el desarrollo de FVM ha alcanzado la etapa 2.1, en la que los desarrolladores pueden implementar contratos inteligentes escritos y compilados en Solidity para EVM. Estos contratos inteligentes podrán acceder a las funciones de Filecoin invocando participantes integrados, y las herramientas existentes de Ethereum serán compatibles con Filecoin. La red continuará evolucionando en el futuro.

Fuente: Sitio web oficial de FVMhttps://fvm.filecoin.io/

El Significado de FVM para el Ecosistema de Filecoin

La funcionalidad del ecosistema de Filecoin es actualmente algo limitada, principalmente confinada al almacenamiento de datos. Además, gran parte de los datos almacenados son generados computacionalmente y de poca utilidad, lo que restringe la expansión hacia contextos de aplicación más amplios. Sin embargo, la iniciación de la Máquina Virtual de Filecoin (FVM) promete abrir paso a una nueva era de posibilidades y escenarios para la red de Filecoin.

En primer lugar, FVM ofrece una programabilidad sustancial para los usuarios. Permite la creación de varios tipos de contratos inteligentes para verificación de almacenamiento de datos y implementación de aplicaciones. Esta capacidad adicional aporta una mayor garantía y beneficios tanto a los proveedores de almacenamiento como a los clientes.

Además, FVM permite a los desarrolladores construir diversos tipos de Aplicaciones Descentralizadas (DApps) en la red de Filecoin. Estas incluyen aplicaciones de almacenamiento de datos descentralizadas, mercados de almacenamiento de datos y más. Los desarrolladores que utilizan FVM para crear DApps y aprovechar la red de Filecoin para cumplir con los requisitos de almacenamiento y computación darán como resultado un ecosistema de Filecoin más robusto y seguro.

Por último, FVM también se puede utilizar para implementar funciones de gobernanza y votación dentro de la red de Filecoin, desbloqueando el potencial para expandir aplicaciones, mercados y organizaciones. Esto cultiva un ecosistema más integrador y mejorado, fomentando así el desarrollo y crecimiento de la comunidad.

Conclusión

FVM aporta programabilidad a la red de Filecoin, permitiendo a los desarrolladores construir contratos inteligentes en cadena, desatando así el vasto potencial del ecosistema de Filecoin en cuanto a funcionalidad y adecuación. En el futuro, FVM, con su arquitectura de desarrollo mejorada, ampliará el alcance del desarrollo del ecosistema posible, atrayendo a más desarrolladores a la red de Filecoin para crear nuevas DApps. Se anticipan avances dentro del ecosistema de Filecoin que incluyen Defi, NFT y otros escenarios de aplicaciones Web 3.0. El crecimiento de todo el ecosistema sin duda conducirá a más escenarios de uso innovadores para el almacenamiento descentralizado.

Author: Callum
Translator: Piper
Reviewer(s): KOWEI、Hugo、Hin、Ashley He
* The information is not intended to be and does not constitute financial advice or any other recommendation of any sort offered or endorsed by Gate.io.
* This article may not be reproduced, transmitted or copied without referencing Gate.io. Contravention is an infringement of Copyright Act and may be subject to legal action.

¿Qué es la Máquina Virtual de Filecoin (FVM)?

Principiante7/5/2023, 10:33:24 AM
El FVM, una abreviatura de Máquina Virtual Filecoin, es una plataforma que facilita la ejecución segura y precisa de contratos inteligentes escritos por desarrolladores en Filecoin.

Introducción

Filecoin, como una red de almacenamiento descentralizado, logra el almacenamiento y recuperación de datos globales al vincular a los clientes de almacenamiento con los proveedores. El 14 de marzo de 2023, se lanzó la Máquina Virtual de Filecoin (FVM) en la red principal, introduciendo funcionalidades de contratos inteligentes a Filecoin, lo que despertó un renovado interés en el mercado y el desarrollo del proyecto.

Ecosistema de Filecoin y FVM: Una visión general

Comprendiendo Filecoin

Filecoin es una red de almacenamiento descentralizado basada en IPFS, actuando principalmente como un almacenamiento de servicios abiertos, sirviendo como la capa de incentivos en IPFS. IPFS forma la capa de almacenamiento y compartición distribuida de la red de Filecoin. Filecoin, a través de incentivos económicos, ha impulsado el desarrollo de IPFS, fomentando un mercado de almacenamiento de datos abierto y confiable. Al mismo tiempo, IPFS proporciona soporte ecológico para el desarrollo del mercado de Filecoin.

La visión de Filecoin es reemplazar el almacenamiento en la nube tradicional a través de la agregación de una capacidad de almacenamiento masiva y potencia computacional de los nodos mineros de Filecoin. La demanda principal de Filecoin proviene de escenarios de almacenamiento Web3: desde Tokens No Fungibles (NFT) hasta metaversos y juegos, y más allá del almacenamiento Web3 y el almacenamiento sostenible. Actualmente, el ecosistema de Filecoin está experimentando un crecimiento significativo. En el futuro ecosistema, los usuarios lograrán progresivamente la programabilidad, la recuperabilidad y la escalabilidad, facilitadas por el lanzamiento de la Máquina Virtual de Filecoin.

¿Qué es la Máquina Virtual Filecoin (FVM)

La Máquina Virtual Filecoin (FVM) es una arquitectura de máquina virtual basada en la red Filecoin. Permite a los desarrolladores escribir y ejecutar contratos inteligentes directamente en la red Filecoin, dotando a Filecoin de programabilidad. Esto permite funciones como procesamiento de datos, conversión y encriptación.

FVM es totalmente compatible con el EVM de Ethereum. Los desarrolladores pueden utilizar Solidity y otros lenguajes compatibles con Ethereum para escribir contratos inteligentes. Sin embargo, en comparación con el EVM, el conjunto de instrucciones del FVM es más simplificado y admite características únicas de almacenamiento y recuperación de Filecoin.

Tras el lanzamiento del FVM, los contratos inteligentes en Filecoin interactuarán con sus datos de almacenamiento, allanando el camino para el desarrollo de aplicaciones innovadoras.

El Funcionamiento de FVM

FVM, construido sobre WebAssembly (WASM), permite la creación de actores nativos de Filecoin en lenguajes compilados a WASM, así como contratos inteligentes creados para entornos de ejecución externos. WASM, o WebAssembly, es un lenguaje ensamblador diseñado especialmente para navegadores web.

Integrada dentro de FVM se encuentra una Máquina Virtual Ethereum (EVM). Cuando está en funcionamiento, permite a los desarrolladores de Ethereum y Solidity ejecutar sus contratos en la FVM con mínimas alteraciones. La FEVM (Máquina Virtual Filecoin) es una Máquina Virtual Ethereum construida sobre la Máquina Virtual Filecoin, virtualizada en tiempo de ejecución.

Esta configuración facilita a los desarrolladores la portabilidad de cualquier contrato inteligente existente basado en EVM directamente en el FVM. El tiempo de ejecución de EVM de Filecoin es totalmente compatible con cualquier herramienta de desarrollo de EVM, como Hardhat, Brownie y Metamask. Esto es posible porque los nodos de Filecoin proporcionan la API JSON-RPC de Ethereum, simplificando el despliegue e interacciones con los participantes basados en EVM.

Una vez completado el hito 2.2 en la hoja de ruta de la Máquina Virtual de la Fundación, los desarrolladores tendrán la opción de implementar actores en la FVM frontal o en la FVM nativa. En otras palabras, si el rendimiento no es una prioridad, se podría implementar en la FVM frontal; para un rendimiento superior, la creación de actores compilados a WASM para su implementación en la FVM nativa sería la elección.

Nuevas aplicaciones de FVM

Con el lanzamiento de FVM y la introducción de contratos inteligentes, los desarrolladores pueden crear aplicaciones DeFi, GameFi y NFT universales en su cadena pública, anticipando un crecimiento explosivo en su ecosistema. Los futuros productos construidos dentro del ecosistema FVM no se limitarán a DataDAO, almacenamiento permanente y arrendamiento de garantías.

La solución DataDAO

Data DAO puede crear una economía de datos, donde los usuarios pueden capturar y representar el valor social de estos conjuntos de datos. Incluso pueden intercambiar estos tokens de datos y solicitar servicios de computación para los datos entre pares, como validación, conexión, análisis, detección de características y extracción.

Almacenamiento permanente

Antes del lanzamiento de FVM, las transacciones de almacenamiento no eran permanentes. Las transacciones de almacenamiento en Filecoin tenían una fecha de caducidad y se actualizaban cada 1.5 años. Después de la fecha de vencimiento, los datos se eliminarían y serían irretrievables. Con FVM, los cargadores pueden especificar su número deseado de réplicas y la fecha de vencimiento requerida.

La fecha de vencimiento puede establecerse para un período significativo en el futuro, como 5 años, 10 años o incluso indefinidamente. Siempre que haya fondos (FIL) en la cuenta del contrato, el contrato continuará incentivando a los proveedores de almacenamiento, creando transacciones para replicar el archivo para su almacenamiento.

Arrendamiento de garantía

Los proveedores de almacenamiento (SP) deben publicar garantías (en forma de FIL) para cargar capacidad de almacenamiento en la red y aceptar transacciones de almacenamiento. Esta garantía incentiva a los proveedores de almacenamiento a actuar correctamente al proporcionar datos a tiempo (PoRep, PoSt), de lo contrario, corren el riesgo de ser penalizados. Sin embargo, la necesidad de garantías crea fricción y se convierte en un obstáculo directo para la participación y el crecimiento de los proveedores de almacenamiento.

Por otro lado, la red de Filecoin cuenta con muchos poseedores de tokens a largo plazo que desean ver crecer la red y están dispuestos a prestar sus FIL a SPs creíbles y orientados al crecimiento. El arrendamiento de garantías puede resolver este problema. Los proveedores de almacenamiento pueden arrendar garantías FIL de los poseedores de tokens, y los contratos inteligentes bloquearán los ingresos futuros (recompensas por bloques) hasta que los proveedores de almacenamiento hayan reembolsado sus FIL arrendados, conectando así de manera más eficiente a los poseedores de tokens Fil y a los proveedores de almacenamiento.

Hoja de ruta de desarrollo de FVM

El objetivo del proyecto FVM es dotar al blockchain de Filecoin de programabilidad universal. Su hoja de ruta se divide en tres pasos:

  • Hitos 1: Iniciar el proyecto y permitir que los actores integrados se ejecuten en FVM.
  • Hitos 2: Admitir la implementación de contratos inteligentes compatibles con la Máquina Virtual Ethereum (EVM) en FVM. Además, permitir a los desarrolladores crear sus propios actores nativos y desplegarlos en FVM.
  • Hitos 3: Continuar mejorando la programabilidad de FVM.

Actualmente, el desarrollo de FVM ha alcanzado la etapa 2.1, en la que los desarrolladores pueden implementar contratos inteligentes escritos y compilados en Solidity para EVM. Estos contratos inteligentes podrán acceder a las funciones de Filecoin invocando participantes integrados, y las herramientas existentes de Ethereum serán compatibles con Filecoin. La red continuará evolucionando en el futuro.

Fuente: Sitio web oficial de FVMhttps://fvm.filecoin.io/

El Significado de FVM para el Ecosistema de Filecoin

La funcionalidad del ecosistema de Filecoin es actualmente algo limitada, principalmente confinada al almacenamiento de datos. Además, gran parte de los datos almacenados son generados computacionalmente y de poca utilidad, lo que restringe la expansión hacia contextos de aplicación más amplios. Sin embargo, la iniciación de la Máquina Virtual de Filecoin (FVM) promete abrir paso a una nueva era de posibilidades y escenarios para la red de Filecoin.

En primer lugar, FVM ofrece una programabilidad sustancial para los usuarios. Permite la creación de varios tipos de contratos inteligentes para verificación de almacenamiento de datos y implementación de aplicaciones. Esta capacidad adicional aporta una mayor garantía y beneficios tanto a los proveedores de almacenamiento como a los clientes.

Además, FVM permite a los desarrolladores construir diversos tipos de Aplicaciones Descentralizadas (DApps) en la red de Filecoin. Estas incluyen aplicaciones de almacenamiento de datos descentralizadas, mercados de almacenamiento de datos y más. Los desarrolladores que utilizan FVM para crear DApps y aprovechar la red de Filecoin para cumplir con los requisitos de almacenamiento y computación darán como resultado un ecosistema de Filecoin más robusto y seguro.

Por último, FVM también se puede utilizar para implementar funciones de gobernanza y votación dentro de la red de Filecoin, desbloqueando el potencial para expandir aplicaciones, mercados y organizaciones. Esto cultiva un ecosistema más integrador y mejorado, fomentando así el desarrollo y crecimiento de la comunidad.

Conclusión

FVM aporta programabilidad a la red de Filecoin, permitiendo a los desarrolladores construir contratos inteligentes en cadena, desatando así el vasto potencial del ecosistema de Filecoin en cuanto a funcionalidad y adecuación. En el futuro, FVM, con su arquitectura de desarrollo mejorada, ampliará el alcance del desarrollo del ecosistema posible, atrayendo a más desarrolladores a la red de Filecoin para crear nuevas DApps. Se anticipan avances dentro del ecosistema de Filecoin que incluyen Defi, NFT y otros escenarios de aplicaciones Web 3.0. El crecimiento de todo el ecosistema sin duda conducirá a más escenarios de uso innovadores para el almacenamiento descentralizado.

Author: Callum
Translator: Piper
Reviewer(s): KOWEI、Hugo、Hin、Ashley He
* The information is not intended to be and does not constitute financial advice or any other recommendation of any sort offered or endorsed by Gate.io.
* This article may not be reproduced, transmitted or copied without referencing Gate.io. Contravention is an infringement of Copyright Act and may be subject to legal action.
Start Now
Sign up and get a
$100
Voucher!