Filecoin, als dezentrales Speichernetzwerk, erreicht globale Datenspeicherung und -abruf, indem es Speicherkunden mit Anbietern verbindet. Am 14. März 2023 wurde die Filecoin Virtuelle Maschine (FVM) im Hauptnetzwerk eingeführt, was die Einführung von Smart-Vertragsfunktionalitäten in Filecoin einleitete und ein erneutes Interesse am Markt und Projektentwicklung weckte.
Filecoin ist ein dezentrales Speichernetzwerk auf Basis von IPFS, das hauptsächlich als Open-Service-Speicher fungiert und als Anreizschicht auf IPFS dient. IPFS bildet die verteilte Speicher- und Sharing-Schicht des Filecoin-Netzwerks. Durch wirtschaftliche Anreize hat Filecoin die Entwicklung von IPFS vorangetrieben und einen offenen und zuverlässigen Daten-Speichermarkt gefördert. Gleichzeitig bietet IPFS ökologische Unterstützung für die Entwicklung des Filecoin-Marktes.
Die Vision von Filecoin besteht darin, den traditionellen Cloud-Speicher durch die Aggregation von massiver Speicherkapazität und Rechenleistung der Filecoin-Miner-Knoten zu ersetzen. Die primäre Nachfrage nach Filecoin stammt aus Web3-Speicherszenarien: von nicht fungiblen Token (NFTs) über Metaversen und Spiele bis hin zu Web3-Speicher und nachhaltigem Speicher. Derzeit verzeichnet das Filecoin-Ökosystem ein signifikantes Wachstum. In der zukünftigen Umgebung des Ökosystems werden Benutzer allmählich Programmierbarkeit, Abrufbarkeit und Skalierbarkeit erreichen, die durch den Start der Filecoin-Virtuelle Maschine erleichtert werden.
Die Filecoin-Virtual Machine (FVM) ist eine virtuelle Maschinenarchitektur, die auf dem Filecoin-Netzwerk basiert. Sie ermöglicht es Entwicklern, Smart Contracts direkt im Filecoin-Netzwerk zu schreiben und auszuführen und verleiht Filecoin damit Programmierbarkeit. Dies ermöglicht Funktionen wie Datenverarbeitung, Konvertierung und Verschlüsselung.
FVM ist vollständig kompatibel mit dem Ethereum EVM. Entwickler können Solidity und andere mit Ethereum kompatible Sprachen verwenden, um intelligente Verträge zu schreiben. Im Vergleich zum EVM ist der Befehlssatz des FVM jedoch schlanker und unterstützt einzigartige Filecoin-Speicher- und Abruffunktionen.
Mit dem Start des FVM werden Smart Contracts auf Filecoin mit seinen Speicherdaten interagieren und den Weg für die Entwicklung innovativer Anwendungen ebnen.
FVM, auf WebAssembly (WASM) aufgebaut, ermöglicht die Erstellung von nativen Filecoin-Akteuren in Sprachen, die zu WASM kompiliert sind, sowie von Smart Contracts, die für externe Laufzeiten verfasst wurden. WASM, oder WebAssembly, ist eine speziell für Webbrowser entworfene Assembly-Sprache.
Im FVM integriert ist eine Ethereum Virtual Machine (EVM). Wenn es in Betrieb ist, ermöglicht es Ethereum- und Solidity-Entwicklern, ihre Verträge auf dem FVM mit minimalen Änderungen auszuführen. Das FEVM (Filecoin EVM) ist eine Ethereum Virtual Machine, die auf der Filecoin Virtual Machine aufgebaut ist und zur Laufzeit virtualisiert wird.
Dieses Setup erleichtert Entwicklern das Portieren vorhandener EVM-basierter Smart Contracts direkt auf das FVM. Die Filecoin EVM-Laufzeitumgebung ist vollständig kompatibel mit allen EVM-Entwicklungstools wie Hardhat, Brownie und Metamask. Dies ist möglich, da Filecoin-Knoten die Ethereum JSON-RPC-API bereitstellen und die Bereitstellung sowie Interaktionen mit EVM-basierten Teilnehmern vereinfachen.
Nach Abschluss des Meilensteins 2.2 im FVM-Roadmap haben Entwickler die Möglichkeit, Akteure entweder auf dem FEVM oder dem nativen FVM bereitzustellen. Mit anderen Worten, wenn die Leistung keine Priorität hat, könnte man auf den FEVM bereitstellen; für überlegene Leistung wäre das Erstellen von Akteuren, die zu WASM kompiliert sind, um sie auf dem nativen FVM bereitzustellen, die Wahl.

Mit dem Start von FVM und der Einführung von Smart Contracts können Entwickler universelle DeFi, GameFi und NFT-Anwendungen auf seiner öffentlichen Kette erstellen und ein explosives Wachstum in seinem Ökosystem erwarten. Die zukünftigen Produkte, die innerhalb des FVM-Ökosystems entwickelt werden, werden nicht auf DataDAO, permanente Speicherung und Kollateralverleih beschränkt sein.
Data DAO kann eine Datenwirtschaft schaffen, in der Benutzer den gesellschaftlichen Wert dieser Datensätze erfassen und darstellen können. Sie können sogar diese Datentoken austauschen und Rechenleistungen für die Daten unter Gleichaltrigen anfordern, wie z.B. Validierung, Verbindung, Analyse, Merkmalsdetektion und Extraktion.
Vor dem Start von FVM waren Speichertransaktionen nicht dauerhaft. Speichertransaktionen auf Filecoin hatten ein Ablaufdatum und wurden alle 1,5 Jahre aktualisiert. Nach Ablauf des Datums würden die Daten gelöscht und nicht wiederherstellbar sein. Mit FVM können die Uploader ihre gewünschte Anzahl von Replikationen und das erforderliche Ablaufdatum angeben.
Das Ablaufdatum kann für einen erheblichen Zeitraum in der Zukunft festgelegt werden, wie z.B. 5 Jahre, 10 Jahre oder sogar unbegrenzt. Solange sich Gelder (FIL) auf dem Vertragskonto befinden, wird der Vertrag kontinuierlich Speicheranbieter anreizen, Transaktionen zu erstellen, um die Datei zur Speicherung zu replizieren.
Speicheranbieter (SPs) müssen Sicherheiten (in Form von FIL) hinterlegen, um Speicherkapazitäten im Netzwerk zu laden und Speichertransaktionen zu akzeptieren. Diese Sicherheiten animieren die Speicheranbieter dazu, korrekt zu handeln, indem sie rechtzeitig Datenbeweise (PoRep, PoSt) liefern, da sie sonst mit Strafen rechnen müssen. Die Notwendigkeit von Sicherheiten schafft jedoch Reibung und wird zu einem direkten Hindernis für die Beteiligung und das Wachstum von SPs.
Auf der anderen Seite verfügt das Filecoin-Netzwerk über viele langfristige Tokeninhaber, die das Netzwerk wachsen sehen möchten und bereit sind, ihre FIL an glaubwürdige und wachstumsorientierte SPs zu verleihen. Die Verpfändung von Sicherheiten kann dieses Problem lösen. Speicheranbieter können FIL-Sicherheiten von Tokeninhabern leasen, und Smart Contracts werden zukünftige Einnahmen (Blockbelohnungen) sperren, bis die Speicheranbieter ihre verliehenen FIL zurückgezahlt haben, wodurch Fil-Token-Inhaber und Speicheranbieter effizienter verbunden werden.
Das Ziel des FVM-Projekts ist es, die Filecoin-Blockchain mit universeller Programmierbarkeit auszustatten. Ihr Fahrplan ist in drei Schritte unterteilt:
Derzeit hat die Entwicklung von FVM Stufe 2.1 erreicht, in der Entwickler intelligente Verträge, die in Solidity für EVM geschrieben und kompiliert wurden, bereitstellen können. Diese intelligenten Verträge werden in der Lage sein, auf Filecoin-Funktionen zuzugreifen, indem sie integrierte Teilnehmer aufrufen, und bestehende Ethereum-Tools werden mit Filecoin kompatibel sein. Das Netzwerk wird sich in Zukunft weiterentwickeln.

Quelle: FVM Offizielle Websitehttps://fvm.filecoin.io/
Die Funktionalität des Filecoin-Ökosystems ist derzeit etwas eingeschränkt, hauptsächlich auf die Datenspeicherung beschränkt. Darüber hinaus handelt es sich bei einem Großteil der gespeicherten Daten um rechnergenerierte Daten von geringem Nutzen, was die Ausweitung auf breitere Anwendungskontexte einschränkt. Die Einführung der Filecoin Virtual Machine (FVM) verspricht jedoch, eine neue Ära von Möglichkeiten und Szenarien für das Filecoin-Netzwerk einzuleiten.
Zunächst einmal bietet FVM den Benutzern eine erhebliche Programmierbarkeit. Es ermöglicht die Erstellung verschiedener Arten von Smart Contracts für Datenverifizierung und Anwendungsveröffentlichung. Diese zusätzliche Funktion bringt erweiterte Sicherheit und Vorteile sowohl für Speicheranbieter als auch für Kunden.
Darüber hinaus ermöglicht es FVM-Entwicklern, verschiedene Arten von dezentralen Anwendungen (DApps) im Filecoin-Netzwerk zu erstellen. Dazu gehören dezentrale Datenspeicheranwendungen, Datenspeicher-Marktplätze und mehr. Entwickler, die FVM verwenden, um DApps zu erstellen und das Filecoin-Netzwerk zu nutzen, um Speicher- und Rechenanforderungen zu erfüllen, tragen zu einem robusteren und sichereren Filecoin-Ökosystem bei.
Schließlich kann FVM auch verwendet werden, um Governance- und Abstimmungsfunktionen innerhalb des Filecoin-Netzwerks zu implementieren, was das Potenzial für die Erweiterung von Anwendungen, Märkten und Organisationen freisetzt. Dies fördert ein integrativeres und verbessertes Ökosystem und trägt so zur Entwicklung und zum Wachstum der Gemeinschaft bei.
FVM bringt Programmierbarkeit in das Filecoin-Netzwerk, was es Entwicklern ermöglicht, Smart Contracts on-chain zu konstruieren, und somit das immense Potenzial des Filecoin-Ökosystems in Bezug auf Funktionalität und Eignung freizusetzen. In Zukunft wird FVM mit seiner verbesserten Entwicklungsarchitektur den Rahmen für mögliche Ökosystem-Entwicklungen erweitern und mehr Entwickler in das Filecoin-Netzwerk ziehen, um neue DApps zu erstellen. Antizipierte Fortschritte innerhalb des Filecoin-Ökosystems umfassen Defi, NFT und andere Web-3.0-Anwendungsszenarien. Das Wachstum des gesamten Ökosystems wird zweifellos zu innovativeren Nutzungsszenarien für dezentralen Speicher führen.





