
Wir suchen neue Entwickler in unserem Team, um mit uns ErgoScript zu erkunden. ErgoScript ist eine neuartige Sprache zur Erstellung von Smart Contracts auf der Ergo-Plattform. Ihr Design basiert auf Scala, was für Scalable Language steht, einer starken Programmiersprache für allgemeine Zwecke. Das Ergo Whitepaper bemerkt:
„ErgoScript ist eine leistungsstarke und protokollfreundliche Skriptsprache für Kryptowährungen. Programme in ErgoScript werden verwendet, um die Bedingungen festzulegen, unter denen Währung ausgegeben werden kann. Die Sprache unterstützt eine Art von nicht-interaktiven Zero-Knowledge-Beweisen, die als Σ(Sigma)-Protokolle bezeichnet werden, und ist flexibel genug, um Ring-Signaturen, Multi-Signaturen, mehrere Währungen, atomare Swaps, selbstreplizierende Skripte und langfristige Berechnungen zu ermöglichen.“
Das erweiterte UTXO
ErgoScript wurde unter Berücksichtigung der Sicherheit und Privatsphäre von Bitcoin entwickelt und hat das Ziel, alle Arten von komplexen Finanzverträgen für jedermann zugänglich zu machen. Das Design von Bitcoin erlaubt jedoch keine Schleifen, und das Erstellen komplexer Smart Contracts darauf ist nicht möglich. ErgoScript ermöglicht Selbstreplikation, daher kann es verwendet werden, um Turing-vollständige Prozesse in einer Blockchain zu erstellen.
Ein weiterer Ansatz zur Erstellung von Smart Contracts in der Blockchain ist das kontobasierte Modell, wie bei Ethereum. Das Design von Ethereum erleichtert Smart Contract-gestützte Coins, sodass der unspent transaction output (UTXO) uns zeigt, welcher private Schlüssel welche Koordination hält, indem Smart Contracts als Konten verarbeitet werden. In Bitcoin gibt es keine Konten, die hons. Coins befinden sich in einer Menge von Adressen, die mit einem einzigen UTXO dargestellt werden. Es ist auch einfacher, Privatsphäre-Schemata in diesem Modell als im kontobasierten Modell einzubeziehen.
Daher hat Ergo das UTXO-Modell von Bitcoin zum erweiterten UTXO-Modell weiterentwickelt, indem ein lesbares UTXO-Design eingeführt wurde. Dies ermöglicht es Smart Contracts, UTXOs als Dateneingaben zu verwenden, ohne sie zu ändern. Daher überprüfen Knoten Transaktionen, anstatt Salden zu überprüfen. Im Vergleich dazu tun dies Knoten im Kontomodell von Ethereum, indem sie alle Konten überprüfen, um das System zu validieren.
Nebeneinander ist das UTXO-Modell skalierbarer, aber es ist auch komplizierter, Benutzeroberflächen-Tools zu erstellen. Das Kontomodell bietet Entwicklern einen einfacheren Zugang, aber der Code ist schwerer auf der Blockchain, was zu Netzwerküberlastungen führen kann.
Darüber hinaus ermöglicht UTXO parallele Berechnungen und es ist einfacher, atomare Swaps auf nicht-treuhänderische Weise zu berechnen.
NIPoPows
Eine wichtige Fähigkeit von Ergo ist, dass es bereit ist, NIPoPoWs (Non-Interactive Proofs of Proof of Work) zu verwenden, die es leichten Clients ermöglichen, mit der Blockchain zu interagieren, ohne die gesamte Blockchain herunterladen zu müssen. Dies ist vorteilhaft für die Erstellung effizienter leichter Clients, wie z.B. mobiler Wallets.
Eine weitere Implementierung ist die Kommunikation über Ketten hinweg mit Proof of Stake-Netzwerken. PoS-Netzwerke wie Cardano können über die NIPoPoW-Integration mit Ergo interagieren. Solche Verifizierungsschemata können die Notwendigkeit zentralisierter DAO-Strukturen beseitigen und neue nicht-interaktive Operationen über Ketten hinweg schaffen.
Um es einfach auszudrücken, fungieren NiPoPoWs als Sidechains. Zwei oder mehr separate Ketten können über NiPoPoWs integrieren, ohne dass Änderungen in anderen Ketten erforderlich sind. Eine solche Integration würde die Notwendigkeit für beispielsweise „Wrapped Tokens“ beseitigen, Tokens, die auf DAO-Governance angewiesen sind.
NIPoPoW ist ein starkes Werkzeug zur Erstellung von Blockchain-Netzwerken und bietet einen einfacheren Zugang für Clients. Sie sind auch nützlich zur Verbesserung der Skalierbarkeit durch die Schaffung von Layer-2-Organisationen.
Wir nähern uns ErgoHack und es gibt noch so viel über Anwendungsfälle in ErgoScript zu erkunden. Wenn Sie also nach Möglichkeiten suchen, zum Ergo-Ökosystem beizutragen, sehen Sie hier und treten Sie über Telegram oder Discord in Kontakt!
Quellen:
Das Potenzial des UTXO-Modells freisetzen
Eine weitere Münze beißt den Staub: Eine Analyse von Staub in UTXO-basierten Kryptowährungen
Share post
13. August 2025
12. August 2025
9. Juli 2025
12. Mai 2025
9. Dezember 2024
19. August 2024
