Alle Sprachen
Vite hat die weltweit erste Directed Acyclic Graph (DAG)-basierte Smart-Contract-Plattform eingerichtet, die eine Snapshot-Chain-Struktur verwendet, die gebührenfreie Übertragungen ermöglicht und Übertragungsgeschwindigkeit, Zuverlässigkeit und Sicherheit optimiert. Die Snapshot-Kette von Vite nutzt den hierarchischen delegierten Proof-of-Stake („HDPoS“), um einen Netzwerkkonsens zu erzielen.
Zu den aktuellen Produkten von Vite gehören ein wirklich vertrauenswürdiger DEX (ViteX), eine Superanwendung (Vite App) und eine Vite-basierte Zahlungslösung (VitePay).
Das nächste Ziel von Vite ist ViteBridge, eine universelle Cross-Chain-Lösung, die Asset-Transfers zwischen zwei beliebigen Ketten auf dezentralisierte Weise ermöglicht.
Hoher Durchsatz. Vite übernimmt die DAG-Ledger-Struktur und orthogonale Transaktionen können parallel in das Ledger geschrieben werden; außerdem haben im HDPoS-Konsensalgorithmus mehrere betraute Konsensus-Gruppen keine Abhängigkeit voneinander und können parallel arbeiten; die meisten Wichtiger Punkt ist, dass Vite die zwischenvertragliche Kommunikation ein nachrichtenbasiertes asynchrones Modell ist. Diese sind vorteilhaft, um den Durchsatz des Systems zu verbessern.
Niedrige Latenz. Vite übernimmt den HDPoS-Konsensalgorithmus über Proxy-Knoten, um die Produktion von Blöcken auf kollaborative Weise abzuschließen, ohne dass PoW berechnet werden muss, und das Blockerzeugungsintervall kann auf 1 Sekunde verkürzt werden, was vorteilhaft ist, um die Verzögerung der Transaktion zu verringern Bestätigung.
Erweiterbar. Um die Skalierbarkeitsanforderungen zu erfüllen, schränkt Vite Transaktionen auf einen einzigen Freiheitsgrad ein, gruppiert Transaktionen im Ledger nach der Kontodimension, ermöglicht die Erstellung verschiedener Konten durch verschiedene Knoten und entfernt die übergreifende ACID-Semantik von Vertragsaufrufe werden auf nachrichtenbasierte BASE-Semantik umgestellt. Auf diese Weise müssen Knoten nicht mehr den gesamten Weltzustand speichern, und Daten werden in Form von Sharding auf dem gesamten verteilten Netzwerk gespeichert.
Wirtschaft. Da Vite ein Quoten-basiertes Ressourcenzuteilungsmodell anwendet, müssen leichtgewichtige Benutzer mit seltenen Transaktionen keine hohen Bearbeitungsgebühren oder Gasgebühren zahlen. Benutzer können eine Vielzahl von Möglichkeiten zum Austausch von Rechenressourcen wählen und können auch zusätzliche Kontingente durch Kontingent-Leasingvereinbarungen an andere Benutzer übertragen, um die Effizienz der Nutzung von Systemressourcen zu verbessern.
Benutzerfreundlichkeit. Zu den Verbesserungen der Benutzerfreundlichkeit von Vite gehören: Bereitstellung von Standardbibliotheksunterstützung in Solidity++, Syntax für die Verarbeitung von Nachrichten, zeitliche Planung von Verträgen, VNS-Namensdienst, Vertrags-Upgrade-Unterstützung usw.
Geschlossener Wertkreislauf. Vite unterstützt die Ausgabe digitaler Assets, die kettenübergreifende Wertübertragung, den Austausch von Token auf der Grundlage des Loopring-Protokolls usw. und bildet so ein vollständiges Wertsystem. Aus Sicht der Benutzer ist Vite eine voll funktionsfähige dezentrale Börse.
Zunächst teilen wir den Aufruf des Smart Contracts asynchron auf. Nano unterteilt eine Übertragung in zwei Aktionen: ausgehend und eingehende. Wir haben von Nano ausgeliehen und es erweitert, um Smart Contracts aufzurufen (Nano unterstützt keine Smart Contracts). In Vite wird eine Übertragungstransaktion in ausgehende und eingehende Transaktionen aufgeteilt, und eine Vertragsaufruftransaktion wird in zwei Teile aufgeteilt: eine Vertragsanforderungstransaktion und eine Vertragsantworttransaktion.
Die zweite ist ein asynchrones Design von Schreiben und Bestätigung. In Vite wird eine Transaktion in das Ledger geschrieben und asynchron bestätigt. In traditionellen Blockchains (wie Bitcoin) wird die Geschwindigkeit, mit der Transaktionen in das Hauptbuch geschrieben werden können, durch die Paketierungsgeschwindigkeit begrenzt. In Vite können Benutzer zunächst viele Transaktionen innerhalb des Quota-Limits in das Ledger schreiben und diese dann einheitlich und asynchron bestätigen. Auf diese Weise können Lastspitzen und -täler abgeflacht, die Ressourcen des Systems maximal ausgenutzt und der Durchsatz des Gesamtsystems verbessert werden. Darüber hinaus blockieren sich die Transaktionen zwischen den beiden Konten nicht gegenseitig, und es kommt nicht vor, dass die Transaktionen anderer Konten lange Zeit nicht bestätigt werden, weil ein Konto eine große Anzahl von Transaktionen sendet.
Die dritte ist die asynchrone Gestaltung von Anrufen zwischen Verträgen. Aufrufe zwischen Verträgen in Ethereum erfolgen über Nachrichtenaufrufe oder interne Transaktionen. Diese Gruppe von Aufrufen wird entweder gleichzeitig abgeschlossen oder alle schlagen fehl. Dies ist eine atomare ACID-Semantik und wird zu einem Leistungsengpass. Wir haben uns einige ausgereiftere Lösungen in der zentralisierten Internettechnologie geliehen und eine nachrichtengesteuerte Architektur übernommen Verträge teilen keinen Status und kommunizieren nur, indem sie Nachrichten aneinander senden.
Verwandte Links:
https://www.qukuaiwang.com.cn/szhb/2989.html###
*Der obige Inhalt wird von YouToCoin-Beamten organisiert. Bei Nachdruck geben Sie bitte die Quelle an.