O que é a Máquina Virtual Filecoin (FVM)

iniciantes7/5/2023, 10:33:24 AM
A FVM, uma abreviação para Máquina Virtual do Filecoin, é uma plataforma que facilita a execução segura e precisa de contratos inteligentes escritos por desenvolvedores no Filecoin.

Introdução

O Filecoin, como uma rede de armazenamento descentralizado, alcança o armazenamento e recuperação de dados globais ao ligar clientes de armazenamento com provedores. Em 14 de março de 2023, a Máquina Virtual do Filecoin (FVM) foi lançada na rede principal, introduzindo funcionalidades de contrato inteligente ao Filecoin, o que despertou um interesse renovado no mercado e no desenvolvimento do projeto.

Filecoin Ecosystem e FVM: uma visão geral

Compreendendo o Filecoin

Filecoin é uma rede de armazenamento descentralizado baseada em IPFS, atuando principalmente como um armazenamento de serviço aberto, servindo como a camada de incentivo no IPFS. O IPFS forma a camada de armazenamento e compartilhamento distribuído da rede Filecoin. O Filecoin, por meio de incentivos econômicos, tem estimulado o desenvolvimento do IPFS, fomentando um mercado de armazenamento de dados aberto e confiável. Ao mesmo tempo, o IPFS fornece suporte ecológico para o desenvolvimento do mercado Filecoin.

A visão do Filecoin é substituir o armazenamento em nuvem tradicional por meio da agregação de enorme capacidade de armazenamento e poder computacional dos nós mineradores do Filecoin. A demanda principal pelo Filecoin vem de cenários de armazenamento Web3: desde Tokens Não Fungíveis (NFTs) até metaversos e jogos, e ainda para armazenamento Web3 e armazenamento sustentável. Atualmente, o ecossistema do Filecoin está testemunhando um crescimento significativo. No futuro ecossistema, os usuários alcançarão progressivamente programabilidade, recuperabilidade e escalabilidade, que são facilitadas pelo lançamento da Máquina Virtual do Filecoin.

O que é a Máquina Virtual Filecoin (FVM)

A Máquina Virtual Filecoin (FVM) é uma arquitetura de máquina virtual baseada na rede Filecoin. Permite que os desenvolvedores escrevam e executem contratos inteligentes diretamente na rede Filecoin, dotando o Filecoin de programabilidade. Isso permite funções como processamento de dados, conversão e criptografia.

FVM é totalmente compatível com o EVM do Ethereum. Os desenvolvedores podem utilizar Solidity e outras linguagens compatíveis com o Ethereum para escrever contratos inteligentes. No entanto, em comparação com o EVM, o conjunto de instruções do FVM é mais simplificado e suporta recursos exclusivos de armazenamento e recuperação do Filecoin.

Após o lançamento do FVM, contratos inteligentes no Filecoin interagirão com seus dados de armazenamento, pavimentando o caminho para o desenvolvimento de aplicações inovadoras.

O Funcionamento do FVM

FVM, construída sobre o WebAssembly (WASM), permite a criação de atores nativos de moeda de arquivo em idiomas compilados para WASM, bem como contratos inteligentes escritos para tempos de execução externos. WASM, ou WebAssembly, é uma linguagem de montagem projetada sob medida para navegadores da web.

Integrado dentro do FVM está uma Máquina Virtual Ethereum (EVM). Quando em operação, permite que os desenvolvedores de Ethereum e Solidity executem seus contratos no FVM com alterações mínimas. O FEVM (Filecoin EVM) é uma Máquina Virtual Ethereum construída na Máquina Virtual do Filecoin, virtualizada em tempo de execução.

Essa configuração facilita os desenvolvedores na portabilidade de quaisquer contratos inteligentes existentes baseados em EVM diretamente para o FVM. O tempo de execução do EVM do Filecoin é totalmente compatível com quaisquer ferramentas de desenvolvimento EVM, como Hardhat, Brownie e Metamask. Isso é possível porque os nós do Filecoin fornecem a API JSON-RPC do Ethereum, simplificando implantação e interações com participantes baseados em EVM.

Após a conclusão do marco 2.2 no roadmap do FVM, os desenvolvedores terão a opção de implantar atores tanto no FEVM quanto no FVM nativo. Em outras palavras, se o desempenho não for uma prioridade, pode-se implantar no FEVM; para um desempenho superior, a criação de atores compilados para WASM para implantação no FVM nativo seria a escolha.

Novas Aplicações do FVM

Com o lançamento do FVM e a introdução de contratos inteligentes, os desenvolvedores podem criar aplicações universais DeFi, GameFi e NFT em sua cadeia pública, antecipando um crescimento explosivo em seu ecossistema. Os futuros produtos construídos dentro do ecossistema FVM não se limitarão ao DataDAO, armazenamento permanente e leasing de garantias.

A Solução DataDAO

Data DAO pode criar uma economia de dados, onde os usuários podem capturar e representar o valor social desses conjuntos de dados. Eles podem até mesmo trocar esses tokens de dados e solicitar serviços de computação para os dados entre pontos pares, como validação, conexão, análise, detecção de características e extração.

Armazenamento Permanente

Antes do lançamento do FVM, as transações de armazenamento não eram permanentes. As transações de armazenamento no Filecoin tinham uma data de validade e eram atualizadas a cada 1,5 anos. Após a data de validade, os dados seriam excluídos e irreversíveis. Com o FVM, os uploaders podem especificar o número desejado de replicações e a data de validade necessária.

A data de validade pode ser definida para um período significativo no futuro, como 5 anos, 10 anos ou até indefinidamente. Desde que haja fundos (FIL) na conta do contrato, o contrato continuará incentivando os provedores de armazenamento, criando transações para replicar o arquivo para armazenamento.

Locação de garantia

Os Provedores de Armazenamento (SPs) são obrigados a depositar garantias (na forma de FIL) para carregar capacidade de armazenamento na rede e aceitar transações de armazenamento. Essas garantias incentivam os provedores de armazenamento a agir corretamente, fornecendo dados com pontualidade (PoRep, PoSt), caso contrário, correm o risco de serem penalizados. No entanto, a necessidade de garantias cria atritos e se torna um obstáculo direto para a participação e crescimento dos SPs.

Por outro lado, a rede Filecoin possui muitos detentores de tokens de longo prazo que desejam ver a rede crescer e estão dispostos a emprestar seus FIL a SPs credíveis e orientados para o crescimento. O aluguel de garantias pode resolver esse problema. Os provedores de armazenamento podem alugar garantias FIL dos detentores de tokens, e os contratos inteligentes bloquearão a receita futura (recompensas de bloco) até que os provedores de armazenamento tenham reembolsado seus FIL alugados, conectando assim os detentores de tokens Fil e os provedores de armazenamento de forma mais eficiente.

Roteiro de Desenvolvimento do FVM

O objetivo do projeto FVM é dotar a blockchain do Filecoin com programabilidade universal. Seu roteiro está dividido em três etapas:

  • Marco 1: Iniciar o projeto e permitir que os atores integrados funcionem na FVM.
  • Marco 2: Suporte à implementação de contratos inteligentes compatíveis com a Máquina Virtual Ethereum (EVM) para FVM. Além disso, permitir que os desenvolvedores criem seus próprios atores nativos e os implementem no FVM.
  • Marco 3: Continue aprimorando a programabilidade do FVM.

Atualmente, o desenvolvimento do FVM atingiu a fase 2.1, na qual os desenvolvedores podem implantar contratos inteligentes escritos e compilados em Solidity para EVM. Esses contratos inteligentes serão capazes de acessar funções do Filecoin invocando participantes integrados, e as ferramentas existentes do Ethereum serão compatíveis com o Filecoin. A rede continuará a evoluir no futuro.

Fonte: Site Oficial da FVMhttps://fvm.filecoin.io/

A importância do FVM para o ecossistema do Filecoin

A funcionalidade do ecossistema Filecoin é atualmente um tanto limitada, predominantemente confinada ao armazenamento de dados. Além disso, grande parte dos dados armazenados são gerados computacionalmente e de pouca utilidade, restringindo assim a expansão para contextos de aplicação mais amplos. No entanto, a iniciativa da Máquina Virtual Filecoin (FVM) promete inaugurar uma nova era de possibilidades e cenários para a rede Filecoin.

Em primeiro lugar, o FVM oferece uma programabilidade substancial para os usuários. Ele permite a criação de vários tipos de contratos inteligentes para verificação de armazenamento de dados e implantação de aplicativos. Essa capacidade adicional traz uma garantia e benefícios elevados para os provedores de armazenamento e clientes.

Além disso, a FVM permite aos desenvolvedores construir diversos tipos de Aplicações Descentralizadas (DApps) na rede Filecoin. Estas incluem aplicações descentralizadas de armazenamento de dados, mercados de armazenamento de dados e mais. Os desenvolvedores que usam a FVM para criar DApps e utilizar a rede Filecoin para atender aos requisitos de armazenamento e computação resultarão em um ecossistema Filecoin mais robusto e seguro.

Por último, a FVM também pode ser usada para implementar funções de governança e votação dentro da rede Filecoin, desbloqueando o potencial para expandir aplicações, mercados e organizações. Isso cultiva um ecossistema mais integrado e aprimorado, promovendo o desenvolvimento e o crescimento da comunidade.

Conclusão

FVM traz programabilidade para a rede Filecoin, permitindo que os desenvolvedores construam contratos inteligentes on-chain, liberando assim o vasto potencial do ecossistema Filecoin em termos de funcionalidade e adequação. No futuro, o FVM, com sua arquitetura de desenvolvimento aprimorada, ampliará o escopo de possíveis desenvolvimentos do ecossistema, atraindo mais desenvolvedores para a rede Filecoin para criar novos DApps. Avanços esperados dentro do ecossistema Filecoin incluem Defi, NFT e outros cenários de aplicativos da Web 3.0. O crescimento de todo o ecossistema sem dúvida resultará em mais cenários de uso inovadores para armazenamento descentralizado.

Auteur : Callum
Traduction effectuée par : Piper
Examinateur(s): KOWEI、Hugo、Hin、Ashley He
* Les informations ne sont pas destinées à être et ne constituent pas des conseils financiers ou toute autre recommandation de toute sorte offerte ou approuvée par Gate.io.
* Cet article ne peut être reproduit, transmis ou copié sans faire référence à Gate.io. Toute contravention constitue une violation de la loi sur le droit d'auteur et peut faire l'objet d'une action en justice.

O que é a Máquina Virtual Filecoin (FVM)

iniciantes7/5/2023, 10:33:24 AM
A FVM, uma abreviação para Máquina Virtual do Filecoin, é uma plataforma que facilita a execução segura e precisa de contratos inteligentes escritos por desenvolvedores no Filecoin.

Introdução

O Filecoin, como uma rede de armazenamento descentralizado, alcança o armazenamento e recuperação de dados globais ao ligar clientes de armazenamento com provedores. Em 14 de março de 2023, a Máquina Virtual do Filecoin (FVM) foi lançada na rede principal, introduzindo funcionalidades de contrato inteligente ao Filecoin, o que despertou um interesse renovado no mercado e no desenvolvimento do projeto.

Filecoin Ecosystem e FVM: uma visão geral

Compreendendo o Filecoin

Filecoin é uma rede de armazenamento descentralizado baseada em IPFS, atuando principalmente como um armazenamento de serviço aberto, servindo como a camada de incentivo no IPFS. O IPFS forma a camada de armazenamento e compartilhamento distribuído da rede Filecoin. O Filecoin, por meio de incentivos econômicos, tem estimulado o desenvolvimento do IPFS, fomentando um mercado de armazenamento de dados aberto e confiável. Ao mesmo tempo, o IPFS fornece suporte ecológico para o desenvolvimento do mercado Filecoin.

A visão do Filecoin é substituir o armazenamento em nuvem tradicional por meio da agregação de enorme capacidade de armazenamento e poder computacional dos nós mineradores do Filecoin. A demanda principal pelo Filecoin vem de cenários de armazenamento Web3: desde Tokens Não Fungíveis (NFTs) até metaversos e jogos, e ainda para armazenamento Web3 e armazenamento sustentável. Atualmente, o ecossistema do Filecoin está testemunhando um crescimento significativo. No futuro ecossistema, os usuários alcançarão progressivamente programabilidade, recuperabilidade e escalabilidade, que são facilitadas pelo lançamento da Máquina Virtual do Filecoin.

O que é a Máquina Virtual Filecoin (FVM)

A Máquina Virtual Filecoin (FVM) é uma arquitetura de máquina virtual baseada na rede Filecoin. Permite que os desenvolvedores escrevam e executem contratos inteligentes diretamente na rede Filecoin, dotando o Filecoin de programabilidade. Isso permite funções como processamento de dados, conversão e criptografia.

FVM é totalmente compatível com o EVM do Ethereum. Os desenvolvedores podem utilizar Solidity e outras linguagens compatíveis com o Ethereum para escrever contratos inteligentes. No entanto, em comparação com o EVM, o conjunto de instruções do FVM é mais simplificado e suporta recursos exclusivos de armazenamento e recuperação do Filecoin.

Após o lançamento do FVM, contratos inteligentes no Filecoin interagirão com seus dados de armazenamento, pavimentando o caminho para o desenvolvimento de aplicações inovadoras.

O Funcionamento do FVM

FVM, construída sobre o WebAssembly (WASM), permite a criação de atores nativos de moeda de arquivo em idiomas compilados para WASM, bem como contratos inteligentes escritos para tempos de execução externos. WASM, ou WebAssembly, é uma linguagem de montagem projetada sob medida para navegadores da web.

Integrado dentro do FVM está uma Máquina Virtual Ethereum (EVM). Quando em operação, permite que os desenvolvedores de Ethereum e Solidity executem seus contratos no FVM com alterações mínimas. O FEVM (Filecoin EVM) é uma Máquina Virtual Ethereum construída na Máquina Virtual do Filecoin, virtualizada em tempo de execução.

Essa configuração facilita os desenvolvedores na portabilidade de quaisquer contratos inteligentes existentes baseados em EVM diretamente para o FVM. O tempo de execução do EVM do Filecoin é totalmente compatível com quaisquer ferramentas de desenvolvimento EVM, como Hardhat, Brownie e Metamask. Isso é possível porque os nós do Filecoin fornecem a API JSON-RPC do Ethereum, simplificando implantação e interações com participantes baseados em EVM.

Após a conclusão do marco 2.2 no roadmap do FVM, os desenvolvedores terão a opção de implantar atores tanto no FEVM quanto no FVM nativo. Em outras palavras, se o desempenho não for uma prioridade, pode-se implantar no FEVM; para um desempenho superior, a criação de atores compilados para WASM para implantação no FVM nativo seria a escolha.

Novas Aplicações do FVM

Com o lançamento do FVM e a introdução de contratos inteligentes, os desenvolvedores podem criar aplicações universais DeFi, GameFi e NFT em sua cadeia pública, antecipando um crescimento explosivo em seu ecossistema. Os futuros produtos construídos dentro do ecossistema FVM não se limitarão ao DataDAO, armazenamento permanente e leasing de garantias.

A Solução DataDAO

Data DAO pode criar uma economia de dados, onde os usuários podem capturar e representar o valor social desses conjuntos de dados. Eles podem até mesmo trocar esses tokens de dados e solicitar serviços de computação para os dados entre pontos pares, como validação, conexão, análise, detecção de características e extração.

Armazenamento Permanente

Antes do lançamento do FVM, as transações de armazenamento não eram permanentes. As transações de armazenamento no Filecoin tinham uma data de validade e eram atualizadas a cada 1,5 anos. Após a data de validade, os dados seriam excluídos e irreversíveis. Com o FVM, os uploaders podem especificar o número desejado de replicações e a data de validade necessária.

A data de validade pode ser definida para um período significativo no futuro, como 5 anos, 10 anos ou até indefinidamente. Desde que haja fundos (FIL) na conta do contrato, o contrato continuará incentivando os provedores de armazenamento, criando transações para replicar o arquivo para armazenamento.

Locação de garantia

Os Provedores de Armazenamento (SPs) são obrigados a depositar garantias (na forma de FIL) para carregar capacidade de armazenamento na rede e aceitar transações de armazenamento. Essas garantias incentivam os provedores de armazenamento a agir corretamente, fornecendo dados com pontualidade (PoRep, PoSt), caso contrário, correm o risco de serem penalizados. No entanto, a necessidade de garantias cria atritos e se torna um obstáculo direto para a participação e crescimento dos SPs.

Por outro lado, a rede Filecoin possui muitos detentores de tokens de longo prazo que desejam ver a rede crescer e estão dispostos a emprestar seus FIL a SPs credíveis e orientados para o crescimento. O aluguel de garantias pode resolver esse problema. Os provedores de armazenamento podem alugar garantias FIL dos detentores de tokens, e os contratos inteligentes bloquearão a receita futura (recompensas de bloco) até que os provedores de armazenamento tenham reembolsado seus FIL alugados, conectando assim os detentores de tokens Fil e os provedores de armazenamento de forma mais eficiente.

Roteiro de Desenvolvimento do FVM

O objetivo do projeto FVM é dotar a blockchain do Filecoin com programabilidade universal. Seu roteiro está dividido em três etapas:

  • Marco 1: Iniciar o projeto e permitir que os atores integrados funcionem na FVM.
  • Marco 2: Suporte à implementação de contratos inteligentes compatíveis com a Máquina Virtual Ethereum (EVM) para FVM. Além disso, permitir que os desenvolvedores criem seus próprios atores nativos e os implementem no FVM.
  • Marco 3: Continue aprimorando a programabilidade do FVM.

Atualmente, o desenvolvimento do FVM atingiu a fase 2.1, na qual os desenvolvedores podem implantar contratos inteligentes escritos e compilados em Solidity para EVM. Esses contratos inteligentes serão capazes de acessar funções do Filecoin invocando participantes integrados, e as ferramentas existentes do Ethereum serão compatíveis com o Filecoin. A rede continuará a evoluir no futuro.

Fonte: Site Oficial da FVMhttps://fvm.filecoin.io/

A importância do FVM para o ecossistema do Filecoin

A funcionalidade do ecossistema Filecoin é atualmente um tanto limitada, predominantemente confinada ao armazenamento de dados. Além disso, grande parte dos dados armazenados são gerados computacionalmente e de pouca utilidade, restringindo assim a expansão para contextos de aplicação mais amplos. No entanto, a iniciativa da Máquina Virtual Filecoin (FVM) promete inaugurar uma nova era de possibilidades e cenários para a rede Filecoin.

Em primeiro lugar, o FVM oferece uma programabilidade substancial para os usuários. Ele permite a criação de vários tipos de contratos inteligentes para verificação de armazenamento de dados e implantação de aplicativos. Essa capacidade adicional traz uma garantia e benefícios elevados para os provedores de armazenamento e clientes.

Além disso, a FVM permite aos desenvolvedores construir diversos tipos de Aplicações Descentralizadas (DApps) na rede Filecoin. Estas incluem aplicações descentralizadas de armazenamento de dados, mercados de armazenamento de dados e mais. Os desenvolvedores que usam a FVM para criar DApps e utilizar a rede Filecoin para atender aos requisitos de armazenamento e computação resultarão em um ecossistema Filecoin mais robusto e seguro.

Por último, a FVM também pode ser usada para implementar funções de governança e votação dentro da rede Filecoin, desbloqueando o potencial para expandir aplicações, mercados e organizações. Isso cultiva um ecossistema mais integrado e aprimorado, promovendo o desenvolvimento e o crescimento da comunidade.

Conclusão

FVM traz programabilidade para a rede Filecoin, permitindo que os desenvolvedores construam contratos inteligentes on-chain, liberando assim o vasto potencial do ecossistema Filecoin em termos de funcionalidade e adequação. No futuro, o FVM, com sua arquitetura de desenvolvimento aprimorada, ampliará o escopo de possíveis desenvolvimentos do ecossistema, atraindo mais desenvolvedores para a rede Filecoin para criar novos DApps. Avanços esperados dentro do ecossistema Filecoin incluem Defi, NFT e outros cenários de aplicativos da Web 3.0. O crescimento de todo o ecossistema sem dúvida resultará em mais cenários de uso inovadores para armazenamento descentralizado.

Auteur : Callum
Traduction effectuée par : Piper
Examinateur(s): KOWEI、Hugo、Hin、Ashley He
* Les informations ne sont pas destinées à être et ne constituent pas des conseils financiers ou toute autre recommandation de toute sorte offerte ou approuvée par Gate.io.
* Cet article ne peut être reproduit, transmis ou copié sans faire référence à Gate.io. Toute contravention constitue une violation de la loi sur le droit d'auteur et peut faire l'objet d'une action en justice.
Lancez-vous
Inscrivez-vous et obtenez un bon de
100$
!