Ergo: Fortschritt auf Bitcoin
17. August 2021

"Ergo ist der geistige Nachfolger von Bitcoin." - Charles Hoskinson
Bitcoin und Ethereum sind die bekanntesten Ledger-Modelle in der Blockchain und sie basieren jeweils auf den UTXO- und Kontomodellen. Bitcoin basiert auf dem Unspent Transaction Output-Modell (UTXO), einem Modell, bei dem die Münzen des Eigentümers in einer Reihe von einmaligen UTXO-Ausgaben (Boxen) gespeichert werden, die verbraucht (oder zerstört) werden, wenn eine Transaktion durchgeführt wird und einige neue UTXO-Ausgaben erstellt werden. Ethereum hingegen verwendet das Kontomodell, bei dem die Münzen des Eigentümers in langlebigen Konten gespeichert werden. Diese Konten werden niemals gelöscht und der notwendige Speicherplatz nimmt im Laufe der Zeit zu.
Ergo basiert auf dem eUTXO (erweitertes ungenutztes Transaktionsausgabe)-Modell, das eine Erweiterung des UTXO-Modells von Bitcoin ist, jedoch mit der Implementierung von Multi-Stage Contracts und nativer Token-Unterstützung. Bevor wir in die Neuheiten von Ergo eintauchen, sollten wir die Unterschiede zwischen den UTXO- und Kontomodellen betrachten.
In Bitcoin repräsentiert die Menge aller UTXOs den Zustand der Blockchain. In Ethereum repräsentiert die Summe aller Konten ebenfalls die gesamte Blockchain, jedoch mit einem Twist: Diese Konten sollen immer wieder verwendet werden - im Grunde genommen für immer. Dies hat das Potenzial, mögliche Sicherheitsprobleme zu verursachen, da Transaktionen leicht nachverfolgt werden können. Ethereum wurde jedoch ursprünglich nicht mit dem Fokus auf Privatsphäre entwickelt. Das Ethereum-Whitepaper konzentriert sich auf Smart Contracts - die Verträge, die eine spezifische Regelmenge für automatisierte On-Chain-Anwendungen kodieren.
Bitcoin funktioniert hauptsächlich mit einer einzigen Anwendung: als dezentrales Währungssystem. Es wurde festgestellt, dass Bitcoin Script nicht sehr geeignet ist, um neue Ideen darauf aufzubauen. Es ist mit einem robusten Design, aber mit einer nicht Turing-vollständigen Sprache gebaut, um zu garantieren, dass jede Transaktion mit einer vorhersehbaren Menge an Berechnungen überprüfbar ist.
Ethereum ist ebenfalls nicht genau Turing-vollständig (siehe hier), dennoch emuliert es Turing-Vollständigkeit über die Ethereum Virtual Machine. Ethereum verwendet „Gas Limit pro Block“ als Lösung, um das Halteproblem von Turing-vollständigen Maschinen zu verhindern, indem eine Arbeitszeit für Transaktionen vorab definiert wird. Das Kontomodell wurde speziell gewählt, um ausdrucksstärkere Smart Contracts mit einem einfach zu implementierenden Frontend bereitzustellen. Im Gegensatz zu Ethereum ist das UTXO-Modell von Bitcoin vorteilhafter für die Privatsphäre und hat ein einfacheres semantisches Modell für Effizienzverbesserungen.
Ergo nutzt das UTXO-Modell für verbesserte Privatsphäre und Skalierbarkeitsoptionen und verwendet gleichzeitig ausdrucksstarke Smart Contracts für DeFi-Anwendungen. Um dieses robuste Maß an Funktionalität zu erreichen, wurde Ergo von Grund auf mit seiner eigenen nativen Sprache, ErgoScript, entwickelt. Das UTXO-Modell ermöglicht auch parallele Transaktionen, was wir für eine wichtige Funktion der DeFi-Plattformen der Zukunft halten.
Es ist wichtig zu beachten, dass die ErgoScript-Sprache selbst ebenfalls nicht Turing-vollständig ist. Ergo führt jedoch schreibgeschützte Eingaben (UTXOs, die verwendet werden können, ohne ausgegeben zu werden) ein und wenn dieses Element mit der Blockhöhe kombiniert wird, können selbstreplizierende Verträge erstellt werden und Turing-vollständige Systeme auf Ergo werden möglich.
Skalierbarkeit hat für Ergo oberste Priorität, denn um eine leistungsstarke Smart Contract-Plattform bereitzustellen, muss das Netzwerk in der Lage sein, eine große Anzahl von Transaktionen zu verarbeiten.
Ethereum kann nicht skalieren, da die Skriptsprache von Ethereum, Solidity, von JavaScript beeinflusst ist. JavaScript ist eine einfach zu verwendende objektorientierte Programmiersprache, jedoch ist ihr Code zu schwer, um eine breite Akzeptanz zu ermöglichen. Die Sprache von ErgoScript ist von Scala beeinflusst, was für Scalable Language steht. Die meisten Funktionen von Java können mit nur wenigen Codes in Scala ausgeführt werden. Scala ist auch perfekt für unveränderliche Objekte, daher wird eine unveränderliche Blockchain-Umgebung leicht aufrechterhalten.
Nach dem ICO-Boom von „besserem Bitcoin“ in der Kryptoindustrie baut Ergo eine Blockchain, die das volle Potenzial des UTXO-Modells ausschöpft. Die meisten anderen UTXO-basierten Projekte waren perplex, wie sie Smart Contract-Anwendungen implementieren sollten.
Ergo ließ sich von Bitcoins dezentralem Emissionsstil inspirieren, indem es kein ICO ausgab und vor dem Start kein Pre-Mining erlaubte. Jahre der Forschung und Entwicklung durch das Ergo-Team haben gezeigt, dass Smart Contracts auf dem UTXO-Modell mit ErgoScript ein Netzwerk schaffen, das leicht skalierbar und funktional für DeFi-Anwendungen ist.
Wir sind auf der Jagd!
Wenn Sie ein Entwickler sind oder jemanden kennen, der programmiert, suchen wir derzeit nach talentierten Programmierern, die unserem Team beitreten! Interessierte Programmierer sind auch herzlich eingeladen, an unserem zweiten ErgoHack teilzunehmen! Wir planen und organisieren derzeit unseren zweiten Hackathon für diesen September!
Überprüfen Sie unser GitHub und unsere Whitepapers, um uns kennenzulernen, und treten Sie unserer Community auf Discord und Telegram bei, um mit dem Core Team in Kontakt zu treten!
Share post
13. August 2025
12. August 2025
9. Juli 2025
12. Mai 2025
9. Dezember 2024
19. August 2024
