Что такое Виртуальная машина Filecoin (FVM)

Новичок7/5/2023, 10:33:24 AM
FVM, сокращение от Виртуальной машины Filecoin, является платформой, обеспечивающей безопасное и точное выполнение смарт-контрактов, написанных разработчиками на Filecoin.

Введение

Filecoin, как децентрализованная сеть хранения, достигает глобального хранения данных и извлечения, связывая клиентов хранения с провайдерами. 14 марта 2023 года на основной сети была запущена Виртуальная машина Filecoin (FVM), вводящая функционал смарт-контрактов в Filecoin, что вызвало новый интерес к рынку и развитию проекта.

Экосистема Filecoin и FVM: обзор

Понимание Filecoin

Filecoin - это децентрализованная сеть хранения на основе IPFS, в первую очередь действующая как сеть открытого хранения, служащая стимулирующим слоем на IPFS. IPFS формирует распределенный слой хранения и обмена данных в сети Filecoin. Filecoin, благодаря экономическим стимулам, способствует развитию IPFS, способствуя открытому и надежному рынку хранения данных. В то же время IPFS обеспечивает экологическую поддержку для развития рынка Filecoin.

Видение Filecoin заключается в замене традиционного облачного хранилища путем агрегации массивной емкости хранения и вычислительной мощности узлов майнеров Filecoin. Основной спрос на Filecoin исходит из сценариев хранения Web3: от нефункциональных токенов (NFT) до метавселенных и игр, а также дальше - до хранения Web3 и устойчивого хранения. В настоящее время экосистема Filecoin переживает значительный рост. В будущей экосистеме пользователи постепенно достигнут программирования, доступности и масштабируемости, что облегчается запуском Виртуальной машины Filecoin.

Что такое Виртуальная машина Filecoin (FVM)

Виртуальная машина Filecoin (FVM) - это архитектура виртуальной машины, основанная на сети Filecoin. Она позволяет разработчикам писать и выполнять смарт-контракты непосредственно в сети Filecoin, делая Filecoin программной. Это позволяет выполнять функции, такие как обработка данных, преобразование и шифрование.

FVM полностью совместима с EVM Ethereum. Разработчики могут использовать Solidity и другие совместимые с Ethereum языки для написания смарт-контрактов. Однако по сравнению с EVM, набор инструкций FVM более укрупнен, и она поддерживает уникальные функции хранения и извлечения Filecoin.

После запуска FVM смарт-контракты на Filecoin будут взаимодействовать с данными его хранения, прокладывая путь для развития инновационных приложений.

Функционирование FVM

FVM, созданный на основе WebAssembly (WASM), позволяет создавать собственные акторы Filecoin на языках, скомпилированных в WASM, а также умные контракты, написанные для внешних сред выполнения. WASM, или WebAssembly, - это язык ассемблера, специально разработанный для веб-браузеров.

Встроенная в FVM является Виртуальная машина Ethereum (EVM). При работе она позволяет разработчикам Ethereum и Solidity выполнять свои контракты на FVM с минимальными изменениями. FEVM (Filecoin EVM) - это Виртуальная машина Ethereum, построенная на Виртуальной машине Filecoin, виртуализированной во время выполнения.

Эта настройка облегчает разработчикам портирование любых существующих смарт-контрактов, основанных на EVM, непосредственно на FVM. Время выполнения EVM Filecoin полностью совместимо с любыми инструментами разработки EVM, такими как Hardhat, Brownie и Metamask. Это возможно, потому что узлы Filecoin предоставляют API Ethereum JSON-RPC, упрощая развертывание и взаимодействие с участниками, основанными на EVM.

По завершении этапа 2.2 в дорожной карте FVM, разработчики смогут выбрать вариант развертывания акторов на FEVM или на родной FVM. Другими словами, если производительность не является приоритетом, можно развернуть на FEVM; для более высокой производительности выбором будет создание акторов, скомпилированных в WASM для развертывания на родной FVM.

Новые приложения FVM

С запуском FVM и введением смарт-контрактов разработчики смогут создавать универсальные приложения DeFi, GameFi и NFT на его публичной цепочке, ожидая взрывного роста в своей экосистеме. Будущие продукты, созданные в экосистеме FVM, не будут ограничены только DataDAO, постоянным хранилищем и залоговым лизингом.

Решение DataDAO

Data DAO может создать экономику данных, где пользователи могут захватывать и представлять общественную ценность этих наборов данных. Они могут даже обмениваться этими токенами данных и запрашивать вычислительные услуги для данных среди равноправных узлов, таких как валидация, соединение, анализ, обнаружение функций и извлечение.

Постоянное хранение

Перед запуском FVM транзакции хранения не были постоянными. Транзакции хранения на Filecoin имели срок действия и обновлялись каждые 1,5 года. После истечения срока действия данные будут удалены и недоступны. С помощью FVM загрузчики могут указать желаемое количество репликаций и необходимую дату истечения срока действия.

Срок действия можно установить на значительный период в будущем, например, на 5 лет, 10 лет или даже бессрочно. Пока на счете контракта есть средства (FIL), контракт будет постоянно стимулировать поставщиков хранения, создавая транзакции для репликации файла для хранения.

Ссуда под залог

Поставщикам хранилищ (SP) требуется размещать залог (в форме FIL), чтобы загружать хранилище на сеть и принимать транзакции хранения. Этот залог стимулирует поставщиков хранения действовать правильно, своевременно предоставляя доказательства данных (PoRep, PoSt), в противном случае они рискуют быть наказанными. Однако необходимость в залоге создает трение и становится прямым препятствием для участия и роста поставщиков хранилищ.

С другой стороны, сеть Filecoin имеет множество долгосрочных держателей токенов, которые хотят увидеть рост сети и готовы предоставить свои FIL доверенным и ориентированным на рост поставщикам хранилищ. Залоговая аренда может решить эту проблему. Поставщики хранилищ могут арендовать залоговые FIL у держателей токенов, и смарт-контракты заблокируют будущий доход (блок-награды), пока поставщики хранилищ не вернут арендованные FIL, тем самым более эффективно связывая держателей токенов Fil и поставщиков хранилищ.

Дорожная карта развития FVM

Цель проекта FVM заключается в том, чтобы наделить блокчейн Filecoin универсальной программуемостью. Его дорожная карта разделена на три этапа:

  • Этап 1: Инициировать проект и разрешить встроенным актерам запускаться на FVM.
  • Этап 2: Поддержка развертывания смарт-контрактов, совместимых с виртуальной машиной Ethereum (EVM), на FVM. Кроме того, разрешить разработчикам создавать своих собственных собственных актеров и развертывать их на FVM.
  • Этап 3: Продолжайте улучшать программирование FVM.

В настоящее время развитие FVM достигло стадии 2.1, на которой разработчики могут развертывать смарт-контракты, написанные и скомпилированные на Solidity для EVM. Эти смарт-контракты смогут обращаться к функциям Filecoin, вызывая встроенных участников, и существующие инструменты Ethereum будут совместимы с Filecoin. Сеть будет продолжать эволюционировать в будущем.

Источник: Официальный веб-сайт FVMhttps://fvm.filecoin.io/

Значение FVM для экосистемы Filecoin

Функциональность экосистемы Filecoin в настоящее время довольно ограничена, в основном ограничивается хранением данных. Более того, большая часть хранимых данных вычислительно сгенерирована и имеет мало полезности, что ограничивает расширение в более широкие контексты применения. Однако запуск виртуальной машины Filecoin (FVM) обещает ввести в новую эру возможностей и сценариев для сети Filecoin.

Прежде всего, FVM предлагает значительную программу для пользователей. Он позволяет создавать различные типы умных контрактов для проверки хранения данных и развертывания приложений. Эта дополнительная возможность приносит повышенное обеспечение и выгоды как поставщикам хранения, так и клиентам.

Кроме того, FVM позволяет разработчикам создавать различные типы децентрализованных приложений (DApps) в сети Filecoin. Сюда входят приложения для децентрализованного хранения данных, рынки хранения данных и многое другое. Разработчики, использующие FVM для создания DApps и использования сети Filecoin для удовлетворения потребностей в хранении и вычислениях, приведут к более надежной и безопасной экосистеме Filecoin.

Наконец, FVM также может использоваться для реализации функций управления и голосования в сети Filecoin, разблокируя потенциал для расширения приложений, рынков и организаций. Это способствует более интегрированной и улучшенной экосистеме, тем самым способствуя развитию и росту сообщества.

Вывод

FVM приносит программирование в сеть Filecoin, позволяя разработчикам создавать смарт-контракты on-chain, тем самым раскрывая огромный потенциал экосистемы Filecoin в плане функциональности и пригодности. Впереди FVM с улучшенной архитектурой разработки расширит возможности развития экосистемы, привлекая больше разработчиков в сеть Filecoin для создания новых DApps. Ожидаемые достижения в экосистеме Filecoin включают Defi, NFT и другие сценарии приложений Web 3.0. Рост всей экосистемы несомненно приведет к более инновационным сценариям использования децентрализованного хранилища.

Autor: Callum
Tradutor: Piper
Revisores: KOWEI、Hugo、Hin、Ashley He
* As informações não pretendem ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecida ou endossada pela Gate.io.
* Este artigo não pode ser reproduzido, transmitido ou copiado sem referência à Gate.io. A contravenção é uma violação da Lei de Direitos Autorais e pode estar sujeita a ação legal.

Что такое Виртуальная машина Filecoin (FVM)

Новичок7/5/2023, 10:33:24 AM
FVM, сокращение от Виртуальной машины Filecoin, является платформой, обеспечивающей безопасное и точное выполнение смарт-контрактов, написанных разработчиками на Filecoin.

Введение

Filecoin, как децентрализованная сеть хранения, достигает глобального хранения данных и извлечения, связывая клиентов хранения с провайдерами. 14 марта 2023 года на основной сети была запущена Виртуальная машина Filecoin (FVM), вводящая функционал смарт-контрактов в Filecoin, что вызвало новый интерес к рынку и развитию проекта.

Экосистема Filecoin и FVM: обзор

Понимание Filecoin

Filecoin - это децентрализованная сеть хранения на основе IPFS, в первую очередь действующая как сеть открытого хранения, служащая стимулирующим слоем на IPFS. IPFS формирует распределенный слой хранения и обмена данных в сети Filecoin. Filecoin, благодаря экономическим стимулам, способствует развитию IPFS, способствуя открытому и надежному рынку хранения данных. В то же время IPFS обеспечивает экологическую поддержку для развития рынка Filecoin.

Видение Filecoin заключается в замене традиционного облачного хранилища путем агрегации массивной емкости хранения и вычислительной мощности узлов майнеров Filecoin. Основной спрос на Filecoin исходит из сценариев хранения Web3: от нефункциональных токенов (NFT) до метавселенных и игр, а также дальше - до хранения Web3 и устойчивого хранения. В настоящее время экосистема Filecoin переживает значительный рост. В будущей экосистеме пользователи постепенно достигнут программирования, доступности и масштабируемости, что облегчается запуском Виртуальной машины Filecoin.

Что такое Виртуальная машина Filecoin (FVM)

Виртуальная машина Filecoin (FVM) - это архитектура виртуальной машины, основанная на сети Filecoin. Она позволяет разработчикам писать и выполнять смарт-контракты непосредственно в сети Filecoin, делая Filecoin программной. Это позволяет выполнять функции, такие как обработка данных, преобразование и шифрование.

FVM полностью совместима с EVM Ethereum. Разработчики могут использовать Solidity и другие совместимые с Ethereum языки для написания смарт-контрактов. Однако по сравнению с EVM, набор инструкций FVM более укрупнен, и она поддерживает уникальные функции хранения и извлечения Filecoin.

После запуска FVM смарт-контракты на Filecoin будут взаимодействовать с данными его хранения, прокладывая путь для развития инновационных приложений.

Функционирование FVM

FVM, созданный на основе WebAssembly (WASM), позволяет создавать собственные акторы Filecoin на языках, скомпилированных в WASM, а также умные контракты, написанные для внешних сред выполнения. WASM, или WebAssembly, - это язык ассемблера, специально разработанный для веб-браузеров.

Встроенная в FVM является Виртуальная машина Ethereum (EVM). При работе она позволяет разработчикам Ethereum и Solidity выполнять свои контракты на FVM с минимальными изменениями. FEVM (Filecoin EVM) - это Виртуальная машина Ethereum, построенная на Виртуальной машине Filecoin, виртуализированной во время выполнения.

Эта настройка облегчает разработчикам портирование любых существующих смарт-контрактов, основанных на EVM, непосредственно на FVM. Время выполнения EVM Filecoin полностью совместимо с любыми инструментами разработки EVM, такими как Hardhat, Brownie и Metamask. Это возможно, потому что узлы Filecoin предоставляют API Ethereum JSON-RPC, упрощая развертывание и взаимодействие с участниками, основанными на EVM.

По завершении этапа 2.2 в дорожной карте FVM, разработчики смогут выбрать вариант развертывания акторов на FEVM или на родной FVM. Другими словами, если производительность не является приоритетом, можно развернуть на FEVM; для более высокой производительности выбором будет создание акторов, скомпилированных в WASM для развертывания на родной FVM.

Новые приложения FVM

С запуском FVM и введением смарт-контрактов разработчики смогут создавать универсальные приложения DeFi, GameFi и NFT на его публичной цепочке, ожидая взрывного роста в своей экосистеме. Будущие продукты, созданные в экосистеме FVM, не будут ограничены только DataDAO, постоянным хранилищем и залоговым лизингом.

Решение DataDAO

Data DAO может создать экономику данных, где пользователи могут захватывать и представлять общественную ценность этих наборов данных. Они могут даже обмениваться этими токенами данных и запрашивать вычислительные услуги для данных среди равноправных узлов, таких как валидация, соединение, анализ, обнаружение функций и извлечение.

Постоянное хранение

Перед запуском FVM транзакции хранения не были постоянными. Транзакции хранения на Filecoin имели срок действия и обновлялись каждые 1,5 года. После истечения срока действия данные будут удалены и недоступны. С помощью FVM загрузчики могут указать желаемое количество репликаций и необходимую дату истечения срока действия.

Срок действия можно установить на значительный период в будущем, например, на 5 лет, 10 лет или даже бессрочно. Пока на счете контракта есть средства (FIL), контракт будет постоянно стимулировать поставщиков хранения, создавая транзакции для репликации файла для хранения.

Ссуда под залог

Поставщикам хранилищ (SP) требуется размещать залог (в форме FIL), чтобы загружать хранилище на сеть и принимать транзакции хранения. Этот залог стимулирует поставщиков хранения действовать правильно, своевременно предоставляя доказательства данных (PoRep, PoSt), в противном случае они рискуют быть наказанными. Однако необходимость в залоге создает трение и становится прямым препятствием для участия и роста поставщиков хранилищ.

С другой стороны, сеть Filecoin имеет множество долгосрочных держателей токенов, которые хотят увидеть рост сети и готовы предоставить свои FIL доверенным и ориентированным на рост поставщикам хранилищ. Залоговая аренда может решить эту проблему. Поставщики хранилищ могут арендовать залоговые FIL у держателей токенов, и смарт-контракты заблокируют будущий доход (блок-награды), пока поставщики хранилищ не вернут арендованные FIL, тем самым более эффективно связывая держателей токенов Fil и поставщиков хранилищ.

Дорожная карта развития FVM

Цель проекта FVM заключается в том, чтобы наделить блокчейн Filecoin универсальной программуемостью. Его дорожная карта разделена на три этапа:

  • Этап 1: Инициировать проект и разрешить встроенным актерам запускаться на FVM.
  • Этап 2: Поддержка развертывания смарт-контрактов, совместимых с виртуальной машиной Ethereum (EVM), на FVM. Кроме того, разрешить разработчикам создавать своих собственных собственных актеров и развертывать их на FVM.
  • Этап 3: Продолжайте улучшать программирование FVM.

В настоящее время развитие FVM достигло стадии 2.1, на которой разработчики могут развертывать смарт-контракты, написанные и скомпилированные на Solidity для EVM. Эти смарт-контракты смогут обращаться к функциям Filecoin, вызывая встроенных участников, и существующие инструменты Ethereum будут совместимы с Filecoin. Сеть будет продолжать эволюционировать в будущем.

Источник: Официальный веб-сайт FVMhttps://fvm.filecoin.io/

Значение FVM для экосистемы Filecoin

Функциональность экосистемы Filecoin в настоящее время довольно ограничена, в основном ограничивается хранением данных. Более того, большая часть хранимых данных вычислительно сгенерирована и имеет мало полезности, что ограничивает расширение в более широкие контексты применения. Однако запуск виртуальной машины Filecoin (FVM) обещает ввести в новую эру возможностей и сценариев для сети Filecoin.

Прежде всего, FVM предлагает значительную программу для пользователей. Он позволяет создавать различные типы умных контрактов для проверки хранения данных и развертывания приложений. Эта дополнительная возможность приносит повышенное обеспечение и выгоды как поставщикам хранения, так и клиентам.

Кроме того, FVM позволяет разработчикам создавать различные типы децентрализованных приложений (DApps) в сети Filecoin. Сюда входят приложения для децентрализованного хранения данных, рынки хранения данных и многое другое. Разработчики, использующие FVM для создания DApps и использования сети Filecoin для удовлетворения потребностей в хранении и вычислениях, приведут к более надежной и безопасной экосистеме Filecoin.

Наконец, FVM также может использоваться для реализации функций управления и голосования в сети Filecoin, разблокируя потенциал для расширения приложений, рынков и организаций. Это способствует более интегрированной и улучшенной экосистеме, тем самым способствуя развитию и росту сообщества.

Вывод

FVM приносит программирование в сеть Filecoin, позволяя разработчикам создавать смарт-контракты on-chain, тем самым раскрывая огромный потенциал экосистемы Filecoin в плане функциональности и пригодности. Впереди FVM с улучшенной архитектурой разработки расширит возможности развития экосистемы, привлекая больше разработчиков в сеть Filecoin для создания новых DApps. Ожидаемые достижения в экосистеме Filecoin включают Defi, NFT и другие сценарии приложений Web 3.0. Рост всей экосистемы несомненно приведет к более инновационным сценариям использования децентрализованного хранилища.

Autor: Callum
Tradutor: Piper
Revisores: KOWEI、Hugo、Hin、Ashley He
* As informações não pretendem ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecida ou endossada pela Gate.io.
* Este artigo não pode ser reproduzido, transmitido ou copiado sem referência à Gate.io. A contravenção é uma violação da Lei de Direitos Autorais e pode estar sujeita a ação legal.
Comece agora
Inscreva-se e ganhe um cupom de
$100
!