Sieć Filecoin wprowadzi także FVM kompatybilny z EVM, tworząc łatwy pomost dla programistów Ethereum, aby mogli wykorzystać swoje doświadczenie i wiedzę do tworzenia dappów na Filecoin.
FVM zapewnia środowisko wykonawcze WASM, które umożliwia realizację inteligentnych kontraktów na Filecoin, umożliwiając wykonywanie dappów, które kładą nacisk na jego możliwe do udowodnienia przechowywanie. Te aplikacje specyficzne dla Filecoin wykorzystują unikalne funkcje sieci, aby zapewnić bezpieczne i weryfikowalne rozwiązania w zakresie przechowywania. W tym artykule przyjrzymy się architekturze FVM, jego potencjalnym przypadkom użycia i przedstawimy przegląd wdrażania umów tokenów ERC20 w sieci Filecoin przy użyciu Remix i MetaMask.
Filecoin to zdecentralizowana sieć pamięci masowej, której celem jest stworzenie bardziej wydajnego i bezpiecznego sposobu przechowywania i udostępniania najważniejszych danych ludzkości. W sieci wprowadzono maszynę wirtualną Filecoin (FVM), umożliwiającą programistom tworzenie i wdrażanie inteligentnych kontraktów w sieci Filecion.
Obecnie Filecoin osiąga niektóre podstawowe funkcje poprzez wbudowane aktory (inteligentne kontrakty) i są one odpowiedzialne za wykonywanie głównych funkcji Filecoin, w tym zarządzanie górnikami, zarządzanie rynkiem pamięci masowej, Filecoin plus itp. Lista wbudowanych aktorów może być znaleziony tutaj. Tak elastyczna konstrukcja pozwala aktorom na interakcję ze sobą, umożliwiając budowanie złożonych aplikacji w oparciu o protokół Filecoin.
Aktor zdefiniowany przez użytkownika (inaczej inteligentny kontrakt) w sieci Filecoin jest tworzony i definiowany przez użytkownika w celu wdrożenia niestandardowej funkcjonalności i zachowania. Te inteligentne kontrakty mogą wchodzić w interakcję z wbudowanymi aktorami, aby korzystać z możliwych do udowodnienia funkcji przechowywania plików Filecoin i dzięki temu możliwe staje się wiele przypadków użycia w zakresie przechowywania.
Zatem FVM, wraz z udowodnioną pamięcią masową Filecoin, umożliwia programistom tworzenie szerokiej gamy dappów, które mogą korzystać z funkcji Filecoin, takich jak zdecentralizowane przechowywanie.
Treść
Co to jest FVM i dlaczego ma to znaczenie?
FVM, czyli maszyna wirtualna Filecoin, zapewniająca środowisko wykonawcze w łańcuchu dla inteligentnych kontraktów, które jest również kompatybilne z EVM. Celem FVM jest umożliwienie prawdziwie zdecentralizowanego Internetu i obsługa aplikacji na dużą skalę poprzez zapewnienie ogólnej programowalności sieci Filecoin.
Realizując te cele, FVM łączy inteligentne kontrakty i zweryfikowane przechowywanie. Działa jak inteligentny kontrakt, automatycznie wykonując określoną akcję po spełnieniu określonych warunków. Jednak tym, co odróżnia FVM od innych inteligentnych kontraktów, jest możliwość dostępu do zweryfikowanego dowodu przechowywania danych w środowisku maszyny wirtualnej.
Jakie są więc unikalne cechy FVM?
FVM może zachować bezpieczeństwo i niezmienność danych, jednocześnie dając użytkownikom prawdziwą własność nad swoimi danymi. Jest to możliwe, ponieważ FVM działa w oparciu o obliczenia stanu, a nie same dane. Kiedy FVM uzyskuje dostęp do danych, manipuluje metadanymi zawartymi w umowie dotyczącej przechowywanych danych (umowie między klientem a górnikiem zajmującym się przechowywaniem danych) bez zmiany samych danych.
Kolejną zaletą FVM jest to, że może koordynować obliczenia danych poza łańcuchem, jak wykazano w ramach Compute over Data firmy Protocol Lab, Ryba dorsz. Dla tych, którzy chcą głębiej zagłębić się w technologię, szczegółowa dokumentacja jest dostępna po kliknięciu przycisku poniżej.
Wewnątrz FVM: projekt architektury
Obsługa FVM dla WebAssembly (WASM) to jedna z kluczowych funkcji, która czyni go wszechstronnym narzędziem dla programistów tworzących dapps w sieci Filecoin. WASM to język programowania niskiego poziomu, którego można używać jako celu kompilacji dla języków wyższego poziomu. Oznacza to, że inteligentne kontrakty napisane w dowolnym języku kompilującym się do WASM mogą być realizowane wydajnie i bezpiecznie na FVM.
Wspierając język programowania Solidity używany w Ethereum i oferując kompatybilność z popularnymi narzędziami EVM, takimi jak Hardhat, Remix, Metamask i OpenZeppelin, FVM ułatwia programistom korzystanie z unikalnych korzyści oferowanych przez sieć Filecoin przy jednoczesnym wykorzystaniu ich wiedzy i doświadczenie w budowaniu solidności inteligentnych kontraktów.
Maszyna wirtualna zapewnia również wbudowane aktory, które umożliwiają funkcje specyficzne dla Filecoin. Z aktorami tymi można wchodzić w interakcje w ramach inteligentnych kontraktów, zapewniając programistom jeszcze większą elastyczność i funkcjonalność podczas tworzenia dappów w sieci Filecoin.
Dzięki możliwości wykorzystania zarówno inteligentnych kontraktów zgodnych z EVM, jak i wbudowanych aktorów, programiści mają dostęp do szerokiej gamy narzędzi do tworzenia wydajnych i unikalnych aplikacji korzystających ze zdecentralizowanej sieci pamięci Filecoin.
Solidny plan działania FVM dotyczący bezproblemowego rozwoju Web3
FVM ma kompleksowy plan działania obejmujący trzy główne kamienie milowe. Te kamienie milowe mają na celu uczynienie FVM interoperacyjną maszyną wirtualną i atrakcyjną opcją dla programistów Web3 poszukujących platformy do uruchamiania aplikacji napisanych w Solidity.
Zespół ma na myśli trzy kamienie milowe:
- Pierwszym kamieniem milowym jest opracowanie funkcjonalnej i bezpiecznej architektury FVM, zapewniającej jej podstawowe bezpieczeństwo i funkcjonalność.
- Dzięki kamieniowi milowemu 2 skupiają się na rozwoju Wersja FVM kompatybilna z EVM o nazwie „FEVM”, która zostanie uruchomiona 14 marca. Ostatecznie umożliwi to doświadczonym programistom Solidity wykorzystanie dojrzałych i potężnych narzędzi Ethereum do tworzenia dappów na Filecoin w celu odblokowania możliwości związanych z możliwym do udowodnienia przechowywaniem.
- Kolejnym kamieniem milowym będzie nadanie priorytetu wdrożeniu obsługi natywnych aktorów FVM, obsługiwanej przez WASM. Oznacza to, że programiści będą mogli tworzyć inteligentne kontrakty przy użyciu języków takich jak Rust, Go i JavaScript/TypeScript, a wszystko to będzie działać płynnie w środowisku wykonawczym WASM FVM.
Programiści mogą rozpocząć tworzenie inteligentnych kontraktów Solidity dla FEVM przed jego premierą, korzystając z zestawu narzędzi EVM w sieci testowej Filecoin, Hyperspace. Umożliwia to programistom testowanie i debugowanie inteligentnych kontraktów w symulowanym środowisku przed wdrożeniem ich w sieci Filecoin.
W lutym 2023 r. firma FVM ukończyła kamień milowy 2.1, który koncentruje się wokół rozwoju FEVM. Oczekuje się, że zostanie wdrożony w głównej sieci Filecoin 14 marca 2023 r. Zgodnie z planem działania celem jest ukończenie kamienia milowego 2 do połowy roku 2023 r., co doprowadzi do powstania w pełni funkcjonalnego FVM.
Badanie przypadków użycia FVM
FVM oferuje wiele potencjalnych przypadków użycia, od infrastruktury po pełne rozwiązania. Na przykład jeden przypadek użycia obejmuje automatyzację replikacji ofert pamięci masowej. FVM może zautomatyzować odnawianie umów przechowywania w oparciu o preferencje klienta, umożliwiając nieprzerwane przechowywanie.
Co więcej, programiści mogą tworzyć zdecentralizowane autonomiczne organizacje danych (Data DAO) i zarządzać nimi za pomocą FVM. Umożliwia to osobom lub organizacjom zarządzanie i przechowywanie zbiorów danych. Co więcej, Data DAO mogą zarządzać dostępem do danych i monetyzować je, a także gromadzić zyski we wspólnym skarbcu w celu finansowania konserwacji zbiorów i długoterminowego rozwoju.
Możliwości FVM są nieograniczone i zależą od kreatywności programistów przy tworzeniu pomysłów i budowaniu.
Tworzenie tokena ERC-20 w sieci Filecoin
Filecoin obsługuje wiele standardów tokenów, w tym natywny token FIL i standard tokena ERC-20 zgodny z Ethereum. Te standardy tokenów pozwalają na tworzenie i wymianę różnego rodzaju zasobów cyfrowych w sieci Filecoin.
Przyjrzyjmy się teraz, jak utworzyć token ERC-20 w sieci Filecoin. Ponieważ FVM jest środowiskiem wykonawczym kompatybilnym z EVM, w poniższym przykładzie użyjemy inteligentnego kontraktu ERC20 z OpenZeppline, MetaMask i Remix.
Na początek musimy zainstalować MetaMask, portfel oparty na przeglądarce, który pozwoli nam zarządzać naszymi środkami i wchodzić w interakcję z siecią Ethereum. Po zainstalowaniu MetaMask utworzymy nowy adres portfela do przechowywania naszych tokenów ERC-20.
Aby rozpocząć testowanie, dodamy trochę waluty testowej do nowego adresu portfela. Następnie możemy użyć opartego na przeglądarce środowiska programistycznego o nazwie Remix, aby napisać i wdrożyć inteligentny kontrakt w sieci Filecoin.
Aby uzyskać bardziej szczegółowe instrukcje krok po kroku, przejdź do strony, klikając poniższy link.
Aby zapoznać się z przewodnikiem Szybki start Hardhat, kliknij przycisk poniżej.
Nadeszła zdecentralizowana i programowalna przyszłość Web3
Filecoin odgrywa znaczącą rolę w decentralizacji przechowywania danych. A teraz FVM wprowadzi do Filecoin programowalność i inteligentne kontrakty kompatybilne z EVM, jeszcze bardziej uwalniając jego potencjał. Warto również zauważyć, że umożliwia programistom tworzenie projektów Web3 na blockchainie Filecoin przy użyciu preferowanych przez nich narzędzi i pakietów oprogramowania.
Dowiedz się więcej o umożliwieniu prawdziwie zdecentralizowanego Internetu, tworzeniu aplikacji na dużą skalę i posiadaniu prawdziwej własności danych dzięki Filecoin i jego FVM.
Przydatne linki
Odpowiedzialność — To artykuł sponsorowany. DappRadar nie promuje żadnych treści ani produktów na tej stronie. DappRadar ma na celu dostarczanie dokładnych informacji, ale czytelnicy powinni zawsze przeprowadzić własne badania przed podjęciem działań. Artykuły autorstwa DappRadar nie mogą być traktowane jako porady inwestycyjne.
- Dystrybucja treści i PR oparta na SEO. Uzyskaj wzmocnienie już dziś.
- PlatoData.Network Pionowe generatywne AI. Wzmocnij się. Dostęp tutaj.
- PlatoAiStream. Inteligencja Web3. Wiedza wzmocniona. Dostęp tutaj.
- PlatonESG. Motoryzacja / pojazdy elektryczne, Węgiel Czysta technologia, Energia, Środowisko, Słoneczny, Gospodarowanie odpadami. Dostęp tutaj.
- Przesunięcia bloków. Modernizacja własności offsetu środowiskowego. Dostęp tutaj.
- Źródło: https://dappradar.com/blog/unleashing-the-power-of-provable-storage-with-fvm
- :ma
- :Jest
- :nie
- 1
- 2023
- a
- zdolność
- Zdolny
- O nas
- dostęp
- Stosownie
- dokładny
- Osiąga
- Działania
- aktorzy
- Dodaj
- adres
- Korzyść
- Rada
- potem
- Umowa
- przed
- Cele
- aka
- Wszystkie kategorie
- dopuszczać
- Pozwalać
- pozwala
- również
- zawsze
- an
- i
- każdy
- osobno
- aplikacje
- architektura
- SĄ
- na około
- artykuł
- towary
- AS
- Aktywa
- At
- atrakcyjny
- zautomatyzować
- automatycznie
- automatyzacja
- autonomiczny
- dostępny
- na podstawie
- podstawowy
- BE
- bo
- stają się
- być
- zanim
- zachowanie
- poniżej
- korzyści
- Korzyści
- pomiędzy
- blockchain
- obie
- BRIDGE
- przynieść
- Bringing
- Przynosi
- budować
- Budowanie
- wbudowany
- ale
- przycisk
- by
- nazywa
- CAN
- walizka
- Etui
- Centra
- pewien
- kliknij
- klient
- kolekcje
- zgodność
- zgodny
- kompletny
- Zakończony
- kompleks
- wszechstronny
- zawiera
- obliczenia
- obliczać
- computing
- Warunki
- za
- zawartość
- umowa
- umowy
- koordynować
- rdzeń
- Stwórz
- stworzony
- Tworzenie
- kreatywność
- Waluta
- zwyczaj
- DAO
- DappRadar
- DApps
- dane
- dostęp do danych
- bezpieczeństwo danych
- przechowywanie danych
- sprawa
- Promocje
- Decentralizacja
- Zdecentralizowane
- głębiej
- zdefiniowane
- wykazać
- rozwijać
- wdrażane
- wdrażanie
- Wnętrze
- szczegółowe
- deweloperzy
- rozwijanie
- oprogramowania
- cyfrowy
- Zasoby cyfrowe
- do
- dokumentacja
- robi
- każdy
- łatwiej
- łatwo
- wydajny
- skutecznie
- osadzone
- podkreślać
- umożliwiać
- Umożliwia
- umożliwiając
- starać się
- popierać
- zapewnienie
- Środowisko
- ERC-20
- ERC20
- Token ERC20
- itp
- ethereum
- Deweloperzy Ethereum
- sieć ethereum
- Parzyste
- EVM
- przykład
- wymiana
- wykonany
- wykonywania
- egzekucja
- spodziewany
- doświadczenie
- doświadczony
- odkryj
- Korzyści
- luty
- Filecoin
- Łańcuch blokowy Filecoin
- i terminów, a
- Elastyczność
- elastyczne
- Skupiać
- koncentruje
- następujący
- W razie zamówieenia projektu
- znaleziono
- Framework
- od
- pełny
- w pełni
- funkcjonalny
- Funkcjonalność
- fundusz
- fundusze
- dalej
- Ponadto
- przyszłość
- Ogólne
- Dający
- Go
- cel
- Gole
- Wzrost
- Have
- mający
- przytrzymanie
- W jaki sposób
- How To
- HTTPS
- niezmienność
- wdrożenia
- realizacja
- ważny
- in
- Włącznie z
- osób
- Informacja
- Infrastruktura
- wewnątrz
- zainstalować
- zainstalowany
- instrukcje
- interakcji
- Internet
- interoperacyjne
- najnowszych
- przedstawiać
- wprowadzono
- wprowadzenie
- inwestycja
- IT
- JEGO
- samo
- Klawisz
- wiedza
- język
- Języki
- na dużą skalę
- uruchomić
- Dźwignia
- lewarowanie
- lubić
- bezgraniczny
- LINK
- Lista
- relacja na żywo
- długoterminowy
- Popatrz
- poszukuje
- Partia
- maszyna
- Główny
- utrzymać
- poważny
- robić
- WYKONUJE
- Dokonywanie
- zarządzanie
- i konserwacjami
- March
- rynek
- Materia
- dojrzały
- znaczy
- spełnione
- Metadane
- MetaMask
- kamień milowy
- Kamienie milowe
- nic
- górnik
- Górniczy
- zarabiać
- jeszcze
- bardziej wydajny
- większość
- wielokrotność
- wielość
- musi
- rodzimy
- sieć
- Nowości
- Następny
- Zauważając
- już dziś
- of
- oferowany
- oferuje
- Oferty
- on
- Na łańcuchu
- pewnego razu
- ONE
- Otwórz Zeppelina
- działa
- Option
- or
- organizacji
- Inne
- ludzkiej,
- koniec
- przegląd
- własny
- własność
- Pakiety
- strona
- Wieczny
- Platforma
- plato
- Analiza danych Platona
- PlatoDane
- gra
- Proszę
- plus
- basen
- Popularny
- możliwości
- możliwy
- potencjał
- power
- powered
- mocny
- preferencje
- Korzystny
- ochrona
- Priorytet
- Produkt
- Programowanie
- projektowanie
- dowód
- protokół
- dający się udowodnić
- zapewniać
- zapewnia
- że
- pościg
- zasięg
- raczej
- czytelnicy
- Remix
- replikacja
- Badania naukowe
- odpowiedzialny
- wynikły
- powraca
- mapa drogowa
- krzepki
- Rola
- run
- bieganie
- Rdza
- bezszwowy
- płynnie
- bezpieczne
- bezpiecznie
- bezpieczeństwo
- Zestawy
- Share
- shared
- powinien
- znaczący
- ponieważ
- mądry
- inteligentna umowa
- Inteligentne kontrakty
- Tworzenie
- solidność
- Rozwiązania
- kilka
- specyficzny
- Łącza
- standard
- standardy
- początek
- Stan
- przechowywanie
- sklep
- przechowywany
- taki
- wsparcie
- Wspierający
- podpory
- Brać
- biorąc
- cel
- zespół
- Technologia
- test
- Testowanie
- testnet
- niż
- że
- Połączenia
- ich
- Im
- następnie
- Te
- one
- to
- tych
- trzy
- do
- razem
- żeton
- Żetony
- narzędzie
- narzędzia
- Top
- skarbiec
- prawdziwy
- naprawdę
- SKRĘCAĆ
- typy
- Ostatecznie
- wyjątkowy
- odblokować
- us
- posługiwać się
- przypadek użycia
- używany
- Użytkownik
- Użytkownicy
- za pomocą
- różnorodny
- sprawdzalny
- zweryfikowana
- wszechstronny
- wersja
- przez
- Wirtualny
- Maszyna wirtualna
- Portfel
- chcieć
- Droga..
- we
- Web3
- Co
- jeśli chodzi o komunikację i motywację
- który
- Podczas
- KIM
- dlaczego
- szeroki
- Szeroki zasięg
- będzie
- w
- w ciągu
- bez
- wartość
- napisać
- napisany
- youtube
- zefirnet