Ergos hybrides Verfahren zur Kostenberechnung

This page is machine-translated.
Ergo Platform

9. Februar 2022

Einführung

Die Überprüfung der Gültigkeit von Smart Contracts auf einer Proof of Work (PoW) Blockchain verursacht Kosten, sowohl in Bezug auf Zeit als auch auf Ressourcen. Wenn diese Kosten nicht kontrolliert werden, kann dies zu einem langsamen Netzwerk oder sogar zu Denial-of-Service-Angriffen führen, die die Nutzung des Netzwerks vollständig verhindern. Daher ist die Kostenkontrolle grundlegend für eine funktionierende Blockchain.  

Typischerweise gibt es zwei allgemeine Möglichkeiten, die Kosten auf einer PoW-Blockchain zu kontrollieren:

  1. Ahead-Of-Time Costing (AOT Costing) - schätzt die Kosten vor der Ausführung des Skripts, sodass ein überteuertes Skript gar nicht erst ausgeführt wird
  2. Just-In-Time Costing (JIT Costing) - berechnet die Kosten während der tatsächlichen Ausführung eines Skripts

Jede dieser Methoden hat Vor- und Nachteile. Das bevorstehende Upgrade v.5.0 der Ergo-Knoten verwendet einen hybriden Ansatz zur Verbesserung der Kostenkontrolle.

Vor- und Nachteile von AOT-Kosten

Derzeit verwendet Ergo AOT-Kosten. Die Arbeit erfolgt auf der Ergo-Blockchain in Blöcken. Jeder Block dauert etwa 2 Minuten und umfasst alle Transaktionen für diesen Zeitraum. Blöcke erhalten ein Budget und dürfen dieses Budget nicht überschreiten. 

Wenn ein Miner einen Block erstellt, werden die Kosten des Blocks im Voraus geschätzt. Wenn die Kosten unter dem Budget des Blocks liegen und die Mathematik/Logik aufgeht, wird der Block der Blockchain übermittelt.

Schätzungen haben jedoch auch Kosten. AOT-Kosten sind sinnvoll, wenn diese Kosten geringer sind als die tatsächliche Ausführung des Skripts. Es ist weniger teuer, Schätzungen vorzunehmen, wenn einfache Smart Contract-Sprachen verwendet werden.

Die Verwendung von AOT-Kosten hat einen Hauptvorteil. Die Grenzen werden vom Netzwerk in Blöcken und nicht pro Transaktion auferlegt. Da die Schätzungskosten niedrig sind, übernehmen Miner die Transaktionskosten für abgelehnte Transaktionen. Jede akzeptierte Transaktion erfordert dann eine einfache Gebühr, die dem Block hinzugefügt wird.

 

Es ist wichtig zu beachten, dass AOT-Kosten nicht ohne Nachteile sind. Schätzungen sind keine tatsächlichen Kosten und oft ineffizient, was Netzwerkressourcen verschwendet, die Kapazität jedes Blocks verringert und damit die Skalierbarkeit der Blockchain einschränkt. Dies gilt insbesondere in Fällen wie Ergo, wo die Blockchain die Verwendung von Sammlungen von Eingaben und Ausgaben, benutzerdefinierten Kontextverlängerungsvariablen und anderen komplexen Funktionen unterstützt. Darüber hinaus nutzt AOT-Kosten nicht die Effizienzen von Smart Contract-Sprachen der nächsten Generation, die weniger teuer zu betreiben sind als zu schätzen. 

Es gibt weitere Nachteile von AOT-Kosten, aber das oben Genannte zeigt die Notwendigkeit eines besseren Modells zur Kostenkontrolle als nur AOT-Kosten.

Ergos neues hybrides Verfahren zur Kostenberechnung

Die bevorstehende Veröffentlichung des Ergo-Knotens v.5.0 wird einen hybriden Kostenalgorithmus verwenden, um die Kosten zu kontrollieren und das Netzwerk vor Denial-of-Service-, Spam- und anderen Angriffen auf Netzwerkressourcen zu schützen. Mit diesem neuen Ansatz gibt es zwei Phasen im Kostenalgorithmus. 

In der ersten Phase durchlaufen die Transaktionseingaben einen Verifier (eine Eingabe nach der anderen) und das Skript jeder Eingabe wird auf eine Sigma-Aussage reduziert - eine Art Ausgabebedingung, die kryptografisch verifiziert werden kann. JIT-Kosten werden während dieser Reduktionsphase angewendet. 

Wenn jede Eingabe in der Transaktion eine Sigma-Aussage hat, werden dann AOT-Kosten (die sowohl sehr einfach als auch schnell sind) verwendet, um die Kosten aller kryptografischen Operationen in der Transaktion zu berechnen. Alle Kosten werden dann zusammenaddiert, um die endgültigen Kosten der Transaktion selbst zu bestimmen. Sobald die endgültigen Kosten der Transaktion ermittelt sind, werden sie zu den Blockkosten hinzugefügt, die innerhalb des Blockbudgets liegen müssen, bevor sie hinzugefügt werden können.

Der gleiche Prozess wird für jede Transaktion im Block (in Reihenfolge) wiederholt und die Gesamtkosten des Blocks werden angesammelt. Bevor er der Blockchain übermittelt werden kann, muss jeder Block unter den pro Block erlaubten Kosten liegen. 

Mit der Einführung dieser neuen zweistufigen Kostenmethode können die Kosten effizienter und genauer mit geringeren Ausgaben als bei der alleinigen Verwendung von AOT-Kosten ermittelt werden. Infolgedessen sollte die Veröffentlichung des Ergo-Knotens v.5.0 die Anzahl der Transaktionen pro Block effektiv erhöhen, die Kostenschätzungen verbessern und die Leistung der Ergo-Blockchain steigern.

Share post

Ergo Infrastructure DAO: Dezentralisierung des Rückgrats des Ergo-Ökosystems

Ergo Infrastructure DAO: Dezentralisierung des Rückgrats des Ergo-Ökosystems

Die Mission von Ergo war schon immer in der Dezentralisierung verwurzelt, nicht nur auf der Konsensschicht, sondern über den gesam.

Ergo Platform

13. August 2025

Mew Finance: Ein verspieltes DeFi-Toolkit für das Ergo-Ökosystem

Mew Finance: Ein verspieltes DeFi-Toolkit für das Ergo-Ökosystem

Mew Finance ist eine dezentrale Anwendungs-Suite auf der Ergo-Blockchain.

Ergo Platform

12. August 2025

Lithos: Dezentralisierung des Minings mit On-Chain-Pools

Lithos: Dezentralisierung des Minings mit On-Chain-Pools

Lithos ist ein neues Protokoll, das darauf abzielt, die Funktionsweise von Mining-Pools zu revolutionieren, indem es sie on-chain .

Ergo Platform

24. Juli 2025

Sigma 6.0: Ein intelligenteres, flexibleres Ergo

Sigma 6.0: Ein intelligenteres, flexibleres Ergo

Sigma 6.0 ist ein bedeutendes vorgeschlagenes Upgrade für die Ergo-Blockchain.

Ergo Platform

23. Juli 2025

Die Zukunft von Rosen gestalten: Ein Gemeinschaftsaufruf zu fünf wichtigen Treasury-Vorschlägen

Die Zukunft von Rosen gestalten: Ein Gemeinschaftsaufruf zu fünf wichtigen Treasury-Vorschlägen

Der Mitbegründer von Rosen, Armeanio, hat fünf neue Vorschläge an die Rosen Treasury eingereicht.

Ergo Platform

9. Juli 2025

Ergos erweitertes UTXO und der Aufstieg der künstlichen wirtschaftlichen Intelligenz

Ergos erweitertes UTXO und der Aufstieg der künstlichen wirtschaftlichen Intelligenz

Eine praktische Vision für autonome wirtschaftliche Agenten Autonome wirtschaftliche Agenten auf der Ergo-Blockchain leisten nütz.

Ergo Platform

12. Mai 2025

ErgoHACK X: Künstliche Intelligenz auf der Ergo-Blockchain

ErgoHACK X: Künstliche Intelligenz auf der Ergo-Blockchain

Feier eines Jahrzehnts dezentraler Innovation Feiern Sie das 10-jährige Jubiläum von ErgoHACK und seien Sie an der Spitze der KI-R.

Ergo Platform

10. April 2025

Ergohack 9: Innovationen in UI/UX und Mining – Lernen Sie die visionären Gewinner kennen!

Ergohack 9: Innovationen in UI/UX und Mining – Lernen Sie die visionären Gewinner kennen!

Der letzte jährliche Ergo-Hackathon, ErgoHack IX, war eine sechstägige Veranstaltung, die Ende Oktober stattfand.

Ergo Platform

9. Dezember 2024

ErgoHack IX: Nächste Schritte zur erhöhten Akzeptanz

ErgoHack IX: Nächste Schritte zur erhöhten Akzeptanz

Wir haben einen langen Weg seit den frühen Tagen von Bitcoin zurückgelegt, und Kryptowährungen haben sich zu einer Branche mit Tau.

Ergo Platform

20. Oktober 2024

Ergo Vs Andere Blockchain-Plattformen: Was ist der Unterschied?

Ergo Vs Andere Blockchain-Plattformen: Was ist der Unterschied?

Ergo bietet eine Reihe einzigartiger Funktionen, die es von anderen Blockchain-Plattformen abheben.

Ergo Platform

19. August 2024

Verdienen Mit Der Rosen Brücke

Verdienen Mit Der Rosen Brücke

Bitcoin hat offiziell die Ergo-Ökosystem über die Rosen Brücke verbunden! Diese neu gebaute, dezentrale Infrastruktur ermöglicht v.

Ergo Platform

8. August 2024

Verdienen Mit Der Rosen Brücke

Verdienen Mit Der Rosen Brücke

Bitcoin hat offiziell die Ergo-Ökosystem über die Rosen Brücke verbunden! Diese neu gebaute, dezentrale Infrastruktur ermöglicht v.

Ergo Platform

8. August 2024

Wie Sigma Chains Bitcoin zu Ergo bringen werden

Wie Sigma Chains Bitcoin zu Ergo bringen werden

Ergos leistungsstarke, flexible und sichere Smart-Contract-Funktionalität öffnet die Tür zu einer ganzen Reihe neuer Anwendungsfäl.

Ergo Platform

15. Juli 2024

Wie Sigma Chains Bitcoin zu Ergo bringen werden

Wie Sigma Chains Bitcoin zu Ergo bringen werden

Die leistungsstarke, flexible und sichere Smart-Contract-Funktionalität von Ergo öffnet die Tür zu einer ganzen Reihe neuer Anwend.

Ergo Platform

15. Juli 2024