Vasil ist das neue Cardano-Update, das die Skalierbarkeit und Funktionen für Smart Contracts im Netzwerk verbessert.
Vasil ist der Name des neuen Updates bzw Fest Gabel der Cardano-Blockchain. Dies ist eines der am meisten erwarteten Updates, da es eine große Anzahl neuer Funktionen enthält Verbesserungen der Netzwerkleistung.
La Fest Gabel wurde umgesetzt vor ein paar Wochen in einem der Cardano-Testnetze oder Testnetzwerke, wo Entwickler und Benutzer dies tun können seine Funktionalitäten kontrolliert testen, ohne dass ein möglicher Fehler den Betrieb des Hauptnetzes beeinträchtigt.
Die Tests im Testnetz sollen etwa vier Wochen dauern. Danach wird eine Governance-Abstimmung stattfinden und, wenn alle Parteien zufrieden sind, Das Update wird auf Cardano bereitgestellt.
Was ist Vasil?
Vasil ist ein Fest Gabel oder Hard Fork des Netzwerks. Hierbei handelt es sich um ein Update, das eine Reihe neuer Funktionen und Verbesserungen der Netzwerkleistung implementiert.
Als Input Output Hong Kong (IOHK) 2015 mit der Arbeit an Cardano begann, bestand sein Ziel darin, eine überlegene Blockchain zu schaffen skalierbar, nachhaltig und in der Lage, anspruchsvolle dezentrale Anwendungen zu implementieren.
Bis zur Umsetzung des Fest Gabel Alonzo im Jahr 2021 hatte Cardano nicht die Möglichkeit, Smart Contracts zu nutzen.
Warum Vasil?
Traditionell verwendet Cardano die Nomenklatur für seine Produkte und Updates Namen berühmter Persönlichkeiten aus den Bereichen Philosophie und Wissenschaft. Im Fall von Vasil stammt der Name jedoch von Vasil Stoyanov Davov, einem persönlichen Freund von Charles Hoskinson, dem Gründer von IOHK und Cardano-Botschafter in der Welt.
Vasil war Künstler, Unternehmer und Blockchain-Berater, sowie ein sehr beliebtes Mitglied der Cardano-Community, daher wurde die Entscheidung getroffen, diesem einen Namen zu geben Fest Gabel mit seinem Namen als Ehrung nach seinem Tod im Dezember 2021.
Welche Verbesserungen wird Vasil umsetzen?
Vasil ist einer von ihnen größte Cardano-Updates bisher verfügbar und wird eine Reihe von Skalierungsverbesserungen beinhalten. Zu diesen Verbesserungen gehören bestimmte Schlüsselelemente wie Pipelining, neue Plutus-CIPs, UTXO-Festplattenspeicher und Hydra.
Diese Funktionen werden die Leistung von Cardano verbessern und die Plattform optimieren, um der wachsenden Zahl dezentraler Anwendungen auf DeFi-Basis gerecht zu werden.
Diffusionskanalisierung
Im Wesentlichen die Kanalisierung der Diffusion optimiert den Prozess des Informationsaustauschs über neu erstellte Blöcke zwischen NetzwerkteilnehmernDadurch wird sichergestellt, dass sich Blöcke innerhalb von fünf Sekunden nach ihrer Erstellung über das Netzwerk verbreiten können. Zu diesem Zweck propagiert Diffusions-Pipelining die Blöcke ihrer vollständigen Validierung, wodurch sich die für die Diffusion aufgewendete Zeit mit der für die Validierung erforderlichen Zeit überschneidet.
Die Pipeline stellt außerdem sicher, dass der Blockheader, der auf den Hash eines vorherigen Blocks verweist, korrekt weitergegeben wird. Der Hauptteil des Blocks wird in den Metadaten des nächsten Blocks gespeichert unerlässlich für die Abwehr von DDoS-Angriffen auch ohne vollständige Bestätigung der Sperre.
Letztendlich wird die Pipeline die Skalierbarkeit erhöhen, indem sie weitere Erhöhungen der Blockgröße und Verbesserungen an Plutus-Skripten ermöglicht.
Verbesserungen bei Plutus
Eine weitere mit Vasil implementierte Verbesserung betrifft Plutus, die Programmiersprache von Cardano. Mit Vasil möchte Cardano die Programmierplattform verbessern, um die Nutzung zu optimieren und Intelligente Vertragseinrichtung Bessere Nutzung des EUTXO-Modells von Cardano, einschließlich:
- Referenzeinträge (CIP-31): Dieses Update ermöglicht den Datenaustausch in der Kette. Zuvor wurden Daten in Transaktionsausgaben übertragen; Sie wurden gespeichert und ermöglichten den Zugriff auf Informationen in der Blockchain. Um jedoch auf diese Dateninformationen zugreifen zu können, mussten Sie die Ausgabe, an die die Daten angehängt waren, aufbrauchen. Dies erforderte die Wiederherstellung einer verbrauchten Leistung. Durch das Hinzufügen von Referenzeinträgen können Entwickler ein Datenelement ohne zusätzliche Schritte abfragen. Dies erleichtert den Zugriff auf in der Blockchain gespeicherte Informationen, ohne UTXOs auszugeben oder neu zu erstellen, was für Orakel nützlich sein könnte.
- Online-Datenergänzung (CIP-32): Durch die Implementierung von Inline-Daten können Entwickler Skripte erstellen und Daten direkt an Ausgaben anhängen, anstatt Hashes zu verwenden. Dies vereinfacht die Verwendung der Daten, da der Benutzer die tatsächlichen Daten sehen kann, anstatt sie entsprechend dem angegebenen Hash bereitzustellen.
- Referenzskripte (CIP-33): Durch das Aktualisieren von Referenzskripten können Entwickler auf ein Skript verweisen, ohne es in jede Transaktion einzuschließen. Auf diese Weise wird die Größe der Transaktionen erheblich reduziert, die Leistung verbessert und die Kosten für die Skriptausführung gesenkt.
Garantieanpassung und andere Verbesserungen
CIP-40, Garantieanpassung, wird die Transaktionsvalidierung verbessern. Entwickler haben die Möglichkeit, eine Änderungsrichtung für Skript-Sicherheiten festzulegen. Wenn die Validierung in Phase 2 fehlschlägt, wird nur der Sicherheitsbetrag eingezogen und der verbleibende Betrag an die Umtauschadresse gesendet.
Schließlich optimiert Vasil den Prozess der verifizierbaren Zufallsfunktion (VRF) von Ouroboros. Vor Vasil erforderte die Blockvalidierung zwei VRF-Funktionen bei jedem Netzwerk-Hop. Vasil verzichtet auf eine dieser Funktionen, was zur Folge hat Insgesamt schnellere Blockvalidierungs- und Netzwerksynchronisierungszeiten. Auf diese Weise erleben Benutzer eine höhere Leistung, ohne die Sicherheitseinstellungen zu beeinträchtigen.
[hubspot type=cta portal=20298209 id=38fb28e1-1dc1-40e3-9098-5704ca7fcb07]