Qu'est-ce que la machine virtuelle Filecoin (FVM)

Débutant7/5/2023, 10:33:24 AM
Le FVM, une abréviation pour Machine virtuelle Filecoin, est une plateforme qui facilite l'exécution sécurisée et précise des smart contracts écrits par les développeurs sur Filecoin.

Introduction

Filecoin, en tant que réseau de stockage décentralisé, réalise le stockage et la récupération de données mondiaux en reliant les clients de stockage aux fournisseurs. Le 14 mars 2023, la Machine Virtuelle Filecoin (FVM) a été lancée sur le réseau principal, introduisant la fonctionnalité de contrat intelligent à Filecoin, ce qui a suscité un intérêt renouvelé sur le marché et le développement du projet.

Écosystème Filecoin et FVM : Aperçu

Comprendre Filecoin

Filecoin est un réseau de stockage décentralisé basé sur IPFS, agissant principalement comme un stockage en libre-service, servant de couche d'incitation sur IPFS. IPFS forme la couche de stockage et de partage distribué du réseau Filecoin. Filecoin, grâce à des incitations économiques, a stimulé le développement d'IPFS, favorisant un marché de stockage de données ouvert et fiable. En même temps, IPFS fournit un soutien écologique pour le développement du marché Filecoin.

La vision de Filecoin est de remplacer le stockage traditionnel en nuage par l'agrégation de capacités de stockage massives et de puissance de calcul des nœuds mineurs de Filecoin. La demande principale de Filecoin provient des scénarios de stockage Web3 : allant des jetons non fongibles (NFT) aux métavers et aux jeux, et plus encore au stockage Web3 et au stockage durable. Actuellement, l'écosystème Filecoin connaît une croissance significative. Dans l'écosystème futur, les utilisateurs réaliseront progressivement la programmabilité, la récupérabilité et la scalabilité, facilitées par le lancement de la Machine virtuelle Filecoin.

Qu'est-ce que la Machine virtuelle Filecoin (FVM)

La machine virtuelle Filecoin (FVM) est une architecture de machine virtuelle basée sur le réseau Filecoin. Elle permet aux développeurs d'écrire et d'exécuter des contrats intelligents directement sur le réseau Filecoin, conférant à Filecoin une programmabilité. Cela permet des fonctions telles que le traitement des données, la conversion et le chiffrement.

FVM est entièrement compatible avec l'EVM d'Ethereum. Les développeurs peuvent utiliser Solidity et d'autres langages compatibles avec Ethereum pour écrire des contrats intelligents. Cependant, par rapport à l'EVM, l'ensemble d'instructions du FVM est plus rationalisé et il prend en charge des fonctionnalités de stockage et de récupération uniques de Filecoin.

Lors du lancement du FVM, les contrats intelligents sur Filecoin interagiront avec ses données de stockage, ouvrant la voie au développement d'applications innovantes.

Le fonctionnement du VMF

FVM, construit sur WebAssembly (WASM), permet de créer des acteurs natifs de Filecoin dans des langages compilés en WASM, ainsi que des contrats intelligents écrits pour des runtimes externes. WASM, ou WebAssembly, est un langage d'assemblage spécialement conçu pour les navigateurs web.

Intégré au sein de FVM se trouve une Machine Virtuelle Ethereum (EVM). En fonctionnement, elle permet aux développeurs Ethereum et Solidity d'exécuter leurs contrats sur le FVM avec des modifications minimales. Le FEVM (Filecoin EVM) est une Machine Virtuelle Ethereum construite sur la Machine Virtuelle Filecoin, virtualisée à l'exécution.

Ce paramétrage facilite aux développeurs le portage de tous contrats intelligents existants basés sur EVM directement sur le FVM. Le temps d'exécution EVM de Filecoin est entièrement compatible avec tous les outils de développement EVM, tels que Hardhat, Brownie et Metamask. Cela est possible car les nœuds Filecoin fournissent l'API Ethereum JSON-RPC, simplifiant le déploiement et les interactions avec les participants basés sur EVM.

À la fin de l'étape 2.2 de la feuille de route de la Machine virtuelle F, les développeurs auront la possibilité de déployer des acteurs soit sur la FEVM, soit sur la FVM native. En d'autres termes, si la performance n'est pas une priorité, on pourrait déployer sur la FEVM ; pour des performances supérieures, l'élaboration d'acteurs compilés en WASM pour un déploiement sur la FVM native serait le choix.

Nouvelles applications de la Machine virtuelle

Avec le lancement de FVM et l'introduction de contrats intelligents, les développeurs peuvent créer des applications DeFi, GameFi et NFT universelles sur sa chaîne publique, anticipant une croissance explosive de son écosystème. Les futurs produits construits au sein de l'écosystème FVM ne se limiteront pas à DataDAO, au stockage permanent et à la location de garanties.

La solution DataDAO

Data DAO peut créer une économie des données, où les utilisateurs peuvent capturer et représenter la valeur sociétale de ces ensembles de données. Ils peuvent même échanger ces jetons de données et demander des services de calcul pour les données entre pairs, tels que la validation, la connexion, l'analyse, la détection de caractéristiques et l'extraction.

Stockage permanent

Avant le lancement de FVM, les transactions de stockage n'étaient pas permanentes. Les transactions de stockage sur Filecoin avaient une date d'expiration et étaient mises à jour tous les 1.5 ans. Après la date d'expiration, les données seraient supprimées et irrécupérables. Avec FVM, les téléchargeurs peuvent spécifier le nombre de réplications souhaité et la date d'expiration requise.

La date d'expiration peut être fixée pour une période significative à l'avenir, par exemple 5 ans, 10 ans, voire indéfiniment. Tant qu'il y a des fonds (FIL) sur le compte du contrat, le contrat incitera continuellement les fournisseurs de stockage, créant des transactions pour reproduire le fichier à stocker.

Location de garantie

Les fournisseurs de stockage (SP) doivent poster une garantie (sous forme de FIL) pour charger la capacité de stockage sur le réseau et accepter les transactions de stockage. Cette garantie incite les fournisseurs de stockage à agir correctement en fournissant en temps opportun la preuve de données (PoRep, PoSt), sinon, ils risquent d'être pénalisés. Cependant, le besoin de garantie crée des frictions et devient un obstacle direct à la participation et à la croissance des SP.

D'autre part, le réseau Filecoin possède de nombreux détenteurs de jetons à long terme qui souhaitent voir le réseau croître et sont prêts à prêter leurs FIL à des prestataires de services crédibles et axés sur la croissance. La location de garantie peut résoudre ce problème. Les fournisseurs de stockage peuvent louer une garantie FIL aux détenteurs de jetons, et les contrats intelligents bloqueront les revenus futurs (récompenses de bloc) jusqu'à ce que les fournisseurs de stockage aient remboursé leur FIL loué, connectant ainsi de manière plus efficace les détenteurs de jetons FIL et les fournisseurs de stockage.

Feuille de route de développement de FVM

Le but du projet FVM est de doter la blockchain Filecoin d'une programmabilité universelle. Son feuille de route est divisée en trois étapes :

  • Étape 1 : Initialiser le projet et permettre aux acteurs intégrés de s'exécuter sur la FVM.
  • Étape 2: Prise en charge du déploiement de contrats intelligents compatibles avec la Machine virtuelle Ethereum (EVM) vers FVM. De plus, permettre aux développeurs de créer leurs propres acteurs natifs et de les déployer vers FVM.
  • Étape 3 : Continuer à améliorer la programmabilité de FVM.

Actuellement, le développement de FVM en est à la phase 2.1, dans laquelle les développeurs peuvent déployer des contrats intelligents écrits et compilés en Solidity pour l'EVM. Ces contrats intelligents pourront accéder aux fonctions de Filecoin en invoquant des participants intégrés, et les outils Ethereum existants seront compatibles avec Filecoin. Le réseau continuera à évoluer à l'avenir.

Source : Site officiel de FVMhttps://fvm.filecoin.io/

La Signification de FVM pour l'écosystème Filecoin

La fonctionnalité de l'écosystème Filecoin est actuellement quelque peu limitée, principalement confinée au stockage de données. De plus, une grande partie des données stockées sont générées de manière computationnelle et ont peu d'utilité, limitant ainsi l'expansion dans des contextes d'application plus larges. Cependant, le lancement de la Machine Virtuelle Filecoin (FVM) promet d'ouvrir une nouvelle ère de possibilités et de scénarios pour le réseau Filecoin.

Tout d'abord, le FVM offre une programmabilité substantielle aux utilisateurs. Il permet la création de différents types de contrats intelligents pour la vérification du stockage des données et le déploiement d'applications. Cette capacité supplémentaire apporte une assurance accrue et des avantages aux fournisseurs de stockage et aux clients.

De plus, FVM permet aux développeurs de construire différents types d'applications décentralisées (DApps) sur le réseau Filecoin. Cela inclut des applications de stockage de données décentralisées, des places de marché de stockage de données, et plus encore. Les développeurs utilisant FVM pour créer des DApps et utiliser le réseau Filecoin pour répondre aux besoins de stockage et de calcul contribueront à un écosystème Filecoin plus robuste et sécurisé.

Enfin, le FVM peut également être utilisé pour mettre en œuvre des fonctions de gouvernance et de vote au sein du réseau Filecoin, débloquant ainsi le potentiel d'expansion des applications, des marchés et des organisations. Cela favorise un écosystème plus intégré et amélioré, favorisant ainsi le développement et la croissance de la communauté.

Conclusion

FVM apporte la programmabilité au réseau Filecoin, permettant aux développeurs de construire des contrats intelligents on-chain, libérant ainsi le vaste potentiel de l'écosystème Filecoin en termes de fonctionnalité et d'adéquation. À l'avenir, FVM, avec son architecture de développement améliorée, élargira le champ des développements écosystémiques possibles, attirant plus de développeurs dans le réseau Filecoin pour créer de nouvelles DApps. Les avancées anticipées au sein de l'écosystème Filecoin incluent Defi, NFT et d'autres scénarios d'application Web 3.0. La croissance de l'ensemble de l'écosystème conduira sans aucun doute à plus de scénarios d'utilisation innovants pour le stockage décentralisé.

Автор: Callum
Перекладач: Piper
Рецензент(-и): KOWEI、Hugo、Hin、Ashley He
* Ця інформація не є фінансовою порадою чи будь-якою іншою рекомендацією, запропонованою чи схваленою Gate.io.
* Цю статтю заборонено відтворювати, передавати чи копіювати без посилання на Gate.io. Порушення є порушенням Закону про авторське право і може бути предметом судового розгляду.

Qu'est-ce que la machine virtuelle Filecoin (FVM)

Débutant7/5/2023, 10:33:24 AM
Le FVM, une abréviation pour Machine virtuelle Filecoin, est une plateforme qui facilite l'exécution sécurisée et précise des smart contracts écrits par les développeurs sur Filecoin.

Introduction

Filecoin, en tant que réseau de stockage décentralisé, réalise le stockage et la récupération de données mondiaux en reliant les clients de stockage aux fournisseurs. Le 14 mars 2023, la Machine Virtuelle Filecoin (FVM) a été lancée sur le réseau principal, introduisant la fonctionnalité de contrat intelligent à Filecoin, ce qui a suscité un intérêt renouvelé sur le marché et le développement du projet.

Écosystème Filecoin et FVM : Aperçu

Comprendre Filecoin

Filecoin est un réseau de stockage décentralisé basé sur IPFS, agissant principalement comme un stockage en libre-service, servant de couche d'incitation sur IPFS. IPFS forme la couche de stockage et de partage distribué du réseau Filecoin. Filecoin, grâce à des incitations économiques, a stimulé le développement d'IPFS, favorisant un marché de stockage de données ouvert et fiable. En même temps, IPFS fournit un soutien écologique pour le développement du marché Filecoin.

La vision de Filecoin est de remplacer le stockage traditionnel en nuage par l'agrégation de capacités de stockage massives et de puissance de calcul des nœuds mineurs de Filecoin. La demande principale de Filecoin provient des scénarios de stockage Web3 : allant des jetons non fongibles (NFT) aux métavers et aux jeux, et plus encore au stockage Web3 et au stockage durable. Actuellement, l'écosystème Filecoin connaît une croissance significative. Dans l'écosystème futur, les utilisateurs réaliseront progressivement la programmabilité, la récupérabilité et la scalabilité, facilitées par le lancement de la Machine virtuelle Filecoin.

Qu'est-ce que la Machine virtuelle Filecoin (FVM)

La machine virtuelle Filecoin (FVM) est une architecture de machine virtuelle basée sur le réseau Filecoin. Elle permet aux développeurs d'écrire et d'exécuter des contrats intelligents directement sur le réseau Filecoin, conférant à Filecoin une programmabilité. Cela permet des fonctions telles que le traitement des données, la conversion et le chiffrement.

FVM est entièrement compatible avec l'EVM d'Ethereum. Les développeurs peuvent utiliser Solidity et d'autres langages compatibles avec Ethereum pour écrire des contrats intelligents. Cependant, par rapport à l'EVM, l'ensemble d'instructions du FVM est plus rationalisé et il prend en charge des fonctionnalités de stockage et de récupération uniques de Filecoin.

Lors du lancement du FVM, les contrats intelligents sur Filecoin interagiront avec ses données de stockage, ouvrant la voie au développement d'applications innovantes.

Le fonctionnement du VMF

FVM, construit sur WebAssembly (WASM), permet de créer des acteurs natifs de Filecoin dans des langages compilés en WASM, ainsi que des contrats intelligents écrits pour des runtimes externes. WASM, ou WebAssembly, est un langage d'assemblage spécialement conçu pour les navigateurs web.

Intégré au sein de FVM se trouve une Machine Virtuelle Ethereum (EVM). En fonctionnement, elle permet aux développeurs Ethereum et Solidity d'exécuter leurs contrats sur le FVM avec des modifications minimales. Le FEVM (Filecoin EVM) est une Machine Virtuelle Ethereum construite sur la Machine Virtuelle Filecoin, virtualisée à l'exécution.

Ce paramétrage facilite aux développeurs le portage de tous contrats intelligents existants basés sur EVM directement sur le FVM. Le temps d'exécution EVM de Filecoin est entièrement compatible avec tous les outils de développement EVM, tels que Hardhat, Brownie et Metamask. Cela est possible car les nœuds Filecoin fournissent l'API Ethereum JSON-RPC, simplifiant le déploiement et les interactions avec les participants basés sur EVM.

À la fin de l'étape 2.2 de la feuille de route de la Machine virtuelle F, les développeurs auront la possibilité de déployer des acteurs soit sur la FEVM, soit sur la FVM native. En d'autres termes, si la performance n'est pas une priorité, on pourrait déployer sur la FEVM ; pour des performances supérieures, l'élaboration d'acteurs compilés en WASM pour un déploiement sur la FVM native serait le choix.

Nouvelles applications de la Machine virtuelle

Avec le lancement de FVM et l'introduction de contrats intelligents, les développeurs peuvent créer des applications DeFi, GameFi et NFT universelles sur sa chaîne publique, anticipant une croissance explosive de son écosystème. Les futurs produits construits au sein de l'écosystème FVM ne se limiteront pas à DataDAO, au stockage permanent et à la location de garanties.

La solution DataDAO

Data DAO peut créer une économie des données, où les utilisateurs peuvent capturer et représenter la valeur sociétale de ces ensembles de données. Ils peuvent même échanger ces jetons de données et demander des services de calcul pour les données entre pairs, tels que la validation, la connexion, l'analyse, la détection de caractéristiques et l'extraction.

Stockage permanent

Avant le lancement de FVM, les transactions de stockage n'étaient pas permanentes. Les transactions de stockage sur Filecoin avaient une date d'expiration et étaient mises à jour tous les 1.5 ans. Après la date d'expiration, les données seraient supprimées et irrécupérables. Avec FVM, les téléchargeurs peuvent spécifier le nombre de réplications souhaité et la date d'expiration requise.

La date d'expiration peut être fixée pour une période significative à l'avenir, par exemple 5 ans, 10 ans, voire indéfiniment. Tant qu'il y a des fonds (FIL) sur le compte du contrat, le contrat incitera continuellement les fournisseurs de stockage, créant des transactions pour reproduire le fichier à stocker.

Location de garantie

Les fournisseurs de stockage (SP) doivent poster une garantie (sous forme de FIL) pour charger la capacité de stockage sur le réseau et accepter les transactions de stockage. Cette garantie incite les fournisseurs de stockage à agir correctement en fournissant en temps opportun la preuve de données (PoRep, PoSt), sinon, ils risquent d'être pénalisés. Cependant, le besoin de garantie crée des frictions et devient un obstacle direct à la participation et à la croissance des SP.

D'autre part, le réseau Filecoin possède de nombreux détenteurs de jetons à long terme qui souhaitent voir le réseau croître et sont prêts à prêter leurs FIL à des prestataires de services crédibles et axés sur la croissance. La location de garantie peut résoudre ce problème. Les fournisseurs de stockage peuvent louer une garantie FIL aux détenteurs de jetons, et les contrats intelligents bloqueront les revenus futurs (récompenses de bloc) jusqu'à ce que les fournisseurs de stockage aient remboursé leur FIL loué, connectant ainsi de manière plus efficace les détenteurs de jetons FIL et les fournisseurs de stockage.

Feuille de route de développement de FVM

Le but du projet FVM est de doter la blockchain Filecoin d'une programmabilité universelle. Son feuille de route est divisée en trois étapes :

  • Étape 1 : Initialiser le projet et permettre aux acteurs intégrés de s'exécuter sur la FVM.
  • Étape 2: Prise en charge du déploiement de contrats intelligents compatibles avec la Machine virtuelle Ethereum (EVM) vers FVM. De plus, permettre aux développeurs de créer leurs propres acteurs natifs et de les déployer vers FVM.
  • Étape 3 : Continuer à améliorer la programmabilité de FVM.

Actuellement, le développement de FVM en est à la phase 2.1, dans laquelle les développeurs peuvent déployer des contrats intelligents écrits et compilés en Solidity pour l'EVM. Ces contrats intelligents pourront accéder aux fonctions de Filecoin en invoquant des participants intégrés, et les outils Ethereum existants seront compatibles avec Filecoin. Le réseau continuera à évoluer à l'avenir.

Source : Site officiel de FVMhttps://fvm.filecoin.io/

La Signification de FVM pour l'écosystème Filecoin

La fonctionnalité de l'écosystème Filecoin est actuellement quelque peu limitée, principalement confinée au stockage de données. De plus, une grande partie des données stockées sont générées de manière computationnelle et ont peu d'utilité, limitant ainsi l'expansion dans des contextes d'application plus larges. Cependant, le lancement de la Machine Virtuelle Filecoin (FVM) promet d'ouvrir une nouvelle ère de possibilités et de scénarios pour le réseau Filecoin.

Tout d'abord, le FVM offre une programmabilité substantielle aux utilisateurs. Il permet la création de différents types de contrats intelligents pour la vérification du stockage des données et le déploiement d'applications. Cette capacité supplémentaire apporte une assurance accrue et des avantages aux fournisseurs de stockage et aux clients.

De plus, FVM permet aux développeurs de construire différents types d'applications décentralisées (DApps) sur le réseau Filecoin. Cela inclut des applications de stockage de données décentralisées, des places de marché de stockage de données, et plus encore. Les développeurs utilisant FVM pour créer des DApps et utiliser le réseau Filecoin pour répondre aux besoins de stockage et de calcul contribueront à un écosystème Filecoin plus robuste et sécurisé.

Enfin, le FVM peut également être utilisé pour mettre en œuvre des fonctions de gouvernance et de vote au sein du réseau Filecoin, débloquant ainsi le potentiel d'expansion des applications, des marchés et des organisations. Cela favorise un écosystème plus intégré et amélioré, favorisant ainsi le développement et la croissance de la communauté.

Conclusion

FVM apporte la programmabilité au réseau Filecoin, permettant aux développeurs de construire des contrats intelligents on-chain, libérant ainsi le vaste potentiel de l'écosystème Filecoin en termes de fonctionnalité et d'adéquation. À l'avenir, FVM, avec son architecture de développement améliorée, élargira le champ des développements écosystémiques possibles, attirant plus de développeurs dans le réseau Filecoin pour créer de nouvelles DApps. Les avancées anticipées au sein de l'écosystème Filecoin incluent Defi, NFT et d'autres scénarios d'application Web 3.0. La croissance de l'ensemble de l'écosystème conduira sans aucun doute à plus de scénarios d'utilisation innovants pour le stockage décentralisé.

Автор: Callum
Перекладач: Piper
Рецензент(-и): KOWEI、Hugo、Hin、Ashley He
* Ця інформація не є фінансовою порадою чи будь-якою іншою рекомендацією, запропонованою чи схваленою Gate.io.
* Цю статтю заборонено відтворювати, передавати чи копіювати без посилання на Gate.io. Порушення є порушенням Закону про авторське право і може бути предметом судового розгляду.
Розпочати зараз
Зареєструйтеся та отримайте ваучер на
$100
!