Мережа Filecoin також представить EVM-сумісну FVM, створюючи простий міст для розробників Ethereum, щоб використовувати свій досвід і знання для створення прикладних програм на Filecoin.
FVM надає середовище виконання WASM, щоб уможливити виконання смарт-контрактів на Filecoin, уможливлюючи виконання dapps, які підкреслюють його перевірене зберігання. Ці спеціальні додатки Filecoin використовують унікальні функції мережі, щоб забезпечити безпечні та перевірені рішення для зберігання. У цій статті ми досліджуємо архітектуру FVM, її потенційні варіанти використання та надамо огляд розгортання контрактів токенів ERC20 у мережі Filecoin за допомогою Remix і MetaMask.
Filecoin — це децентралізована мережа зберігання, мета якої — створити більш ефективний і безпечний спосіб зберігання та обміну найважливішими даними людства. Мережа представила віртуальну машину Filecoin (FVM), що дозволяє розробникам створювати та розгортати смарт-контракти в мережі Filecion.
Наразі Filecoin досягає деяких основних функцій за допомогою вбудованих акторів (розумних контрактів), і вони відповідають за виконання основних функцій Filecoin, зокрема керування майнерами, управління ринком сховищ, Filecoin plus тощо. Список вбудованих акторів можна знайти тут. Така гнучка конструкція дозволяє акторам взаємодіяти один з одним, створюючи складні програми на основі протоколу Filecoin.
Визначений користувачем актор (він же смарт-контракт) у мережі Filecoin створюється та визначається користувачем для реалізації власних функцій і поведінки. Ці смарт-контракти можуть взаємодіяти з вбудованими суб’єктами, щоб скористатися перевагами перевірених функцій зберігання Filecoin, і зробити можливим багато випадків використання сховища.
Отже, FVM разом із перевіреним сховищем Filecoin дає змогу розробникам створювати широкий спектр прикладних програм, які можуть використовувати переваги функцій Filecoin, наприклад децентралізоване сховище.
зміст
Що таке FVM і чому це важливо?
FVM, або віртуальна машина Filecoin, забезпечує середовище виконання в ланцюжку для смарт-контрактів, яке також сумісне з EVM. FVM має на меті створити справді децентралізований Інтернет і підтримувати великомасштабні додатки, забезпечуючи загальну можливість програмування в мережі Filecoin.
Для досягнення цих цілей FVM об’єднує розумні контракти та перевірене сховище. Він працює як смарт-контракт, автоматично виконуючи певну дію, коли виконуються певні умови. Але те, що відрізняє FVM від інших смарт-контрактів, так це його здатність отримати доступ до перевірених доказів збережених даних у середовищі віртуальної машини.
Отже, які унікальні особливості FVM?
FVM може підтримувати безпеку та незмінність даних, надаючи користувачам справжнє право власності на свої дані. Це можливо, тому що FVM працює, обчислюючи стан, а не самі дані. Коли FVM отримує доступ до даних, він маніпулює метаданими угоди про збережені дані (угода між клієнтом і майнером сховища), не змінюючи самих даних.
Ще одна перевага FVM полягає в тому, що він може координувати обчислення даних поза ланцюгом, як продемонстровано в рамках Protocol Lab Compute over Data, Бакалхау. Для тих, хто хоче глибше зануритися в технологію, докладна документація доступна за допомогою кнопки нижче.
Всередині FVM: дизайн архітектури
Підтримка FVM для WebAssembly (WASM) є однією з ключових функцій, яка робить його універсальним інструментом для розробників, які створюють прикладні програми в мережі Filecoin. WASM — це мова програмування низького рівня, яку можна використовувати як ціль компіляції для мов вищого рівня. Це означає, що смарт-контракти, написані будь-якою мовою, яка компілюється в WASM, можуть виконуватися ефективно та безпечно на FVM.
Завдяки підтримці мови програмування Solidity, що використовується в Ethereum, і пропонуючи сумісність із популярними інструментами EVM, такими як Hardhat, Remix, Metamask і OpenZeppelin, FVM полегшує розробникам використання унікальних переваг, які пропонує мережа Filecoin, одночасно використовуючи свої знання та досвід побудови надійних смарт-контрактів.
Віртуальна машина також надає вбудовані актори, які вмикають функції Filecoin. Ці актори можуть взаємодіяти в смарт-контрактах, надаючи розробникам ще більше гнучкості та функціональності під час створення прикладних програм у мережі Filecoin.
Завдяки можливості використовувати як сумісні з EVM смарт-контракти, так і вбудовані актори, розробники мають доступ до широкого спектру інструментів для створення потужних і унікальних програм, які використовують децентралізовану мережу зберігання Filecoin.
Надійна дорожня карта FVM для бездоганної розробки Web3
FVM має вичерпну дорожню карту, яка включає три основні етапи. Ці віхи спрямовані на те, щоб зробити FVM сумісною віртуальною машиною та привабливим варіантом для розробників Web3, які шукають платформу для запуску своїх програм, написаних на Solidity.
Команда має на увазі три етапи:
- Перший етап зосереджений на розробці функціональної та безпечної архітектури FVM, що забезпечує її базову безпеку та функціональність.
- З етапом 2 вони зосереджені на розвитку an EVM-сумісна версія FVM під назвою «FEVM», яка буде запущена 14 березня. Це зрештою дозволить досвідченим розробникам Solidity використовувати зрілі та потужні інструменти Ethereum для створення прикладних програм на Filecoin, щоб розблокувати можливості щодо перевіреного сховища.
- Наступною віхою буде пріоритет впровадження підтримки власних акторів FVM на основі WASM. Це означає, що розробники зможуть створювати смарт-контракти за допомогою таких мов, як Rust, Go та JavaScript/TypeScript, які бездоганно працюють на основі середовища виконання WASM FVM.
Розробники можуть почати створювати смарт-контракти Solidity для FEVM ще до його запуску, використовуючи набір інструментів EVM у тестовій мережі Filecoin Hyperspace. Це дозволяє розробникам тестувати та налагоджувати свої смарт-контракти в змодельованому середовищі перед розгортанням їх у мережі Filecoin.
Станом на лютий 2023 року FVM завершив етап 2.1, який зосереджується на розробці FEVM. Очікується, що він буде розгорнутий в основній мережі Filecoin 14 березня 2023 року. Відповідно до дорожньої карти, мета полягає в тому, щоб завершити етап 2 до середини 2023 року, що призведе до повнофункціональної FVM.
Вивчення варіантів використання FVM
FVM пропонує безліч потенційних варіантів використання, від інфраструктури до повних рішень. Наприклад, один варіант використання передбачає автоматизацію реплікації угод щодо зберігання. FVM може автоматизувати поновлення угод щодо зберігання на основі вподобань клієнта, забезпечуючи постійне зберігання.
Крім того, розробники можуть створювати децентралізовані автономні організації даних (DAO) і керувати ними за допомогою FVM. Це дозволяє окремим особам або організаціям керувати та зберігати колекції даних. Крім того, Data DAO можуть керувати доступом до даних і монетизувати його, а також об’єднувати прибутки в спільну скарбницю для фінансування збереження колекцій і довгострокового зростання.
Можливості FVM безмежні й залежать від креативності розробників у створенні ідей і створенні.
Створення токена ERC-20 у мережі Filecoin
Filecoin підтримує кілька стандартів токенів, включаючи власний токен FIL і стандарт токена ERC-20, сумісний з Ethereum. Ці стандарти токенів дозволяють створювати та обмінювати різні типи цифрових активів у мережі Filecoin.
Тепер давайте розглянемо, як створити токен ERC-20 у мережі Filecoin. Оскільки FVM — це середовище виконання, сумісне з EVM, у наступному прикладі ми будемо використовувати смарт-контракт ERC20 від OpenZeppline, MetaMask і Remix.
По-перше, ми повинні встановити MetaMask, гаманець на основі браузера, який дозволить нам керувати нашими коштами та взаємодіяти з мережею Ethereum. Після встановлення MetaMask ми створимо нову адресу гаманця для зберігання наших токенів ERC-20.
Щоб почати тестування, ми додамо тестову валюту до нової адреси гаманця. Після цього ми можемо використовувати середовище розробки на основі браузера під назвою Remix, щоб написати та розгорнути смарт-контракт у мережі Filecoin.
Щоб отримати докладніші покрокові інструкції, перейдіть на сторінку, натиснувши посилання нижче.
Для швидкого запуску Hardhat натисніть кнопку нижче.
Децентралізоване та програмоване майбутнє Web3 вже тут
Filecoin відіграє значну роль у децентралізації зберігання даних. І тепер FVM забезпечить можливість програмування та EVM-сумісні смарт-контракти у Filecoin, ще більше розкриваючи його потенціал. Варто також зазначити, що це дозволяє розробникам створювати проекти Web3 на блокчейні Filecoin, використовуючи свої улюблені інструменти та програмні пакети.
Дізнайтеся більше про створення справді децентралізованого Інтернету, створення великомасштабних програм і володіння даними за допомогою Filecoin і його FVM.
Корисні посилання
відмова — Це спонсорська стаття. DappRadar не підтримує будь-який вміст або продукти на цій сторінці. DappRadar прагне надати точну інформацію, але читачі завжди повинні самостійно досліджувати, перш ніж діяти. Статті DappRadar не можна вважати інвестиційними порадами.
- Розповсюдження контенту та PR на основі SEO. Отримайте посилення сьогодні.
- PlatoData.Network Vertical Generative Ai. Додайте собі сили. Доступ тут.
- PlatoAiStream. Web3 Intelligence. Розширення знань. Доступ тут.
- ПлатонЕСГ. Автомобільні / електромобілі, вуглець, CleanTech, Енергія, Навколишнє середовище, Сонячна, Поводження з відходами. Доступ тут.
- BlockOffsets. Модернізація екологічної компенсаційної власності. Доступ тут.
- джерело: https://dappradar.com/blog/unleashing-the-power-of-provable-storage-with-fvm
- : має
- :є
- : ні
- 1
- 2023
- a
- здатність
- Здатний
- МЕНЮ
- доступ
- За
- точний
- Досягає
- дію
- актори
- додавати
- адреса
- Перевага
- рада
- потім
- Угода
- попереду
- Цілі
- ака
- ВСІ
- дозволяти
- Дозволити
- дозволяє
- Також
- завжди
- an
- та
- будь-який
- крім
- застосування
- архітектура
- ЕСТЬ
- навколо
- стаття
- статті
- AS
- Активи
- At
- привабливий
- автоматизувати
- автоматично
- автоматизація
- автономний
- доступний
- заснований
- основний
- BE
- оскільки
- ставати
- було
- перед тим
- поведінка
- нижче
- користь
- Переваги
- між
- blockchain
- обидва
- BRIDGE
- приносити
- Приведення
- Приносить
- будувати
- Створюємо
- вбудований
- але
- button
- by
- званий
- CAN
- випадок
- випадків
- Центри
- певний
- клацання
- клієнт
- Колекції
- сумісність
- сумісний
- повний
- Зроблено
- комплекс
- всеосяжний
- включає
- обчислення
- обчислення
- обчислення
- Умови
- вважається
- зміст
- контракт
- контрактів
- координувати
- Core
- створювати
- створений
- створення
- креативність
- Валюта
- виготовлений на замовлення
- DAO
- dappradar
- DApps
- дані
- доступ до даних
- безпеку даних
- зберігання даних
- угода
- Пропозиції
- децентралізація
- Децентралізований
- глибше
- певний
- продемонстрований
- розгортання
- розгорнути
- розгортання
- дизайн
- докладно
- розробників
- розвивається
- розробка
- цифровий
- Цифрові активи
- do
- документація
- робить
- кожен
- легше
- легко
- ефективний
- продуктивно
- вбудований
- підкреслити
- включіть
- дозволяє
- дозволяє
- endeavor
- схвалювати
- забезпечення
- Навколишнє середовище
- ERC-20
- ERC20
- Токен ERC20
- і т.д.
- Ефіріума
- Розробники Ethereum
- мережа ethereum
- Навіть
- EVM
- приклад
- обмін
- виконано
- виконання
- виконання
- очікуваний
- досвід
- досвідчений
- дослідити
- риси
- лютого
- filecoin
- Блокчейн Filecoin
- Перший
- Гнучкість
- гнучкий
- Сфокусувати
- фокусується
- після
- для
- знайдений
- Рамки
- від
- Повний
- повністю
- функціональний
- функціональність
- фонд
- засоби
- далі
- Крім того
- майбутнє
- Загальне
- дає
- Go
- мета
- Цілі
- Зростання
- Мати
- має
- проведення
- Як
- How To
- HTTPS
- незмінність
- здійснювати
- реалізація
- важливо
- in
- У тому числі
- осіб
- інформація
- Інфраструктура
- всередині
- встановлювати
- встановлений
- інструкції
- взаємодіяти
- інтернет
- сумісна
- в
- вводити
- введені
- введення
- інвестиції
- IT
- ЙОГО
- сам
- ключ
- знання
- мова
- мови
- масштабний
- запуск
- Важіль
- використання
- як
- безмежний
- LINK
- список
- жити
- довгостроковий
- подивитися
- шукати
- серія
- машина
- головний
- підтримувати
- основний
- зробити
- РОБОТИ
- Робить
- управляти
- управління
- березня
- ринок
- Матерія
- зрілий
- засоби
- зустрів
- метадані
- MetaMask
- віха
- Основні етапи
- mind
- шахтар
- шахтарі
- Монетизувати
- більше
- більш ефективний
- найбільш
- множинний
- безліч
- повинен
- рідний
- мережу
- Нові
- наступний
- відзначивши,
- зараз
- of
- запропонований
- пропонує
- Пропозиції
- on
- На ланцюжку
- один раз
- ONE
- Відкрити Zeppelin
- працює
- варіант
- or
- організації
- Інше
- наші
- над
- огляд
- власний
- власність
- пакети
- сторінка
- Вічний
- платформа
- plato
- Інформація про дані Платона
- PlatoData
- ігри
- будь ласка
- плюс
- басейн
- популярний
- можливостей
- це можливо
- потенціал
- влада
- Харчування
- потужний
- переваги
- переважним
- збереження
- Пріоритетність
- Product
- Програмування
- проектів
- доказ
- протокол
- доказуемо
- забезпечувати
- забезпечує
- забезпечення
- переслідування
- діапазон
- швидше
- читачі
- Ремікс
- копіювання
- дослідження
- відповідальний
- в результаті
- Умови повернення
- Дорожня карта
- міцний
- Роль
- прогін
- біг
- Іржа
- безшовні
- плавно
- безпечний
- безпечно
- безпеку
- набори
- Поділитись
- загальні
- Повинен
- значний
- з
- розумний
- розумний контракт
- Спритні контракти
- Софтвер
- солідність
- Рішення
- деякі
- конкретний
- Рекламні
- standard
- стандартів
- старт
- стан
- зберігання
- зберігати
- зберігати
- такі
- підтримка
- Підтримуючий
- Опори
- Приймати
- взяття
- Мета
- команда
- Технологія
- тест
- Тестування
- тест-мережа
- ніж
- Що
- Команда
- їх
- Їх
- потім
- Ці
- вони
- це
- ті
- три
- до
- разом
- знак
- Жетони
- інструмент
- інструменти
- топ
- скарбниця
- правда
- по-справжньому
- ПЕРЕГЛЯД
- Типи
- Зрештою
- створеного
- відімкнути
- us
- використання
- використання випадку
- використовуваний
- користувач
- користувачі
- використання
- різний
- перевірявся
- перевірено
- різнобічний
- версія
- через
- Віртуальний
- віртуальна машина
- Wallet
- хотіти
- шлях..
- we
- Web3
- Що
- коли
- який
- в той час як
- ВООЗ
- чому
- широкий
- Широкий діапазон
- волі
- з
- в
- без
- вартість
- запис
- письмовий
- YouTube
- зефірнет