Leute, ich werde eine Artikelserie über EVM VS TVM posten!

EVM als „Global Computer“ vs. TVM mit dem Dynamic Sharding-Protokoll

Sehen wir uns zunächst an, warum die Welt eine andere virtuelle Maschine als EVM benötigt.

  1. Eine virtuelle Blockchain-Maschine funktioniert wie eine verteilte Zustandsmaschine.

  2. Ein Zustand, der sich von Block zu Block entsprechend einem vordefinierten Regelsatz ändern kann und beliebigen Maschinencode ausführen kann.

  3. Die VM definiert die spezifischen Regeln für den Zustandswechsel von Block zu Block. EVM ist wie ein „globaler Computer“ konzipiert, allerdings gibt es nur einen Computer für alles auf der Welt, und die Welt konkurriert um seine Rechenressourcen.

  4. Jedes EVM-basierte Netzwerk bringt Parallelitätsprobleme mit sich. Wenn Validatoren den aktuellen Status rekonstruieren müssen, muss jeder Validator jeden Aufruf jedes Kontos und Smart Contracts der Reihe nach erneut ausführen.

  5. Selbst für einfache Aufgaben wie einen Tausch oder einen Token-Transfer ist die Rechenleistung sehr aufwändig. Denn eine Token-Transfer-Transaktion konkurriert mit einer Transaktion zum Prägen von NFTs und allen anderen Transaktionen, die gleichzeitig an das Netzwerk gesendet wurden.

  6. In der realen Welt verfügen wir über viele Computer mit modernen Multicore-Architekturen für verschiedene Aufgaben. Sie können Ihrem Freund eine E-Mail senden, während Ihr Computer den Code kompiliert und viele andere Dinge erledigt.

Bleiben Sie dran für kommende Beiträge!

Ressourcen und Quelle: Venom Foundation