Lerne ErgoScript anhand von Beispielen

This page is machine-translated.
Guy Brandon

12. Oktober 2020

Die neuen Ressourcen bieten eine leistungsstarke, aber einfache Möglichkeit, UTXO-basierte Smart Contracts zu lernen.

Seit dem Start des Mainnets im Juli 2019 hat Ergo kontinuierlich sowohl seine Kerntechnologie als auch sein dApps-Ökosystem ausgebaut, mit mehreren einzigartigen Entwicklungen in beiden Bereichen. Ergos Sigma-Protokolle ermöglichen sichere, anpassbare Zero-Knowledge-Proofs, die Anwendungen wie ErgoMixer und das ZKTreasury untermauern. Und es wird noch viel mehr kommen!

Bis heute war Ergo jedoch nicht das benutzerfreundlichste Ökosystem. Es war viel besser für Entwickler und technikaffine Nutzer geeignet. Mit der nun abgeschlossenen Schlüssel-Funktionalität beginnt sich das zu ändern, da der Fokus darauf verlagert wird, Nutzer und Entwickler zu gewinnen. Die Integration von Ergo in Yoroi, einer wichtigen Lite-Wallet für Cardano, die von Emurgo entwickelt wurde, ist ein entscheidender Schritt für die Nutzer; Yoroi wird letztendlich als Portal für Ergo dApps dienen und funktioniert ähnlich wie MetaMask.

Ergo anhand von Beispielen und Ergo Playground

Ergos breite Funktionalität und der sichere, einfache Ansatz für Smart Contracts machen es zu einem großartigen Werkzeug für Entwickler. Um es der Entwicklergemeinschaft zugänglicher zu machen, starten wir ErgoScript anhand von Beispielen: eine Sammlung von Ressourcen, die es Nutzern ermöglicht, einzusteigen und mit dem Schreiben von Smart Contracts auf der Plattform zu beginnen. Wir glauben, dass es nichts Vergleichbares im Internet gibt. Dies ist die Anlaufstelle, um über Smart Contracts basierend auf dem erweiterten UTXO-Modell zu lernen.

Ergo anhand von Beispielen ist ein Repository auf GitHub. Es ist im Format ähnlich wie andere Beispiele, die Sie für verschiedene Programmiersprachen gesehen haben. Wie der Name schon sagt, ist es darauf ausgelegt, durch Beispiele zu lehren, indem Anwendungsfälle von Smart Contracts entpackt werden, sodass jeder seinen eigenen schreiben kann. Es ist für fast jedes Erfahrungsniveau geeignet.

Wir kündigen auch Ergo Playground an, das mit den Beispielen verlinkt ist, die Sie auf GitHub finden. Dies ist eine leistungsstarke, aber benutzerfreundliche, entwicklerorientierte Umgebung mit einem textbasierten Ansatz. Es bietet eine vollständige Ergo-Entwicklungsumgebung, die auf Scastie basiert, das Scala-basiert ist, wie ErgoScript. Sie können Code schreiben, ihn jederzeit als URL teilen, um Feedback bitten und nahtlos mit anderen zusammenarbeiten, während Sie Ihre Smart Contracts schreiben.

Beispiel #1: Pin Lock Vertrag

Wir haben das erste Beispiel auf GitHub hochgeladen: einen Pin Lock Smart Contract. Diese Anwendung ermöglicht es einem Nutzer, ERG in einem Vertrag mit einer PIN-Nummer zu sperren. Die Funktionsweise ist ziemlich einfach: Die PIN wird gehasht und on-chain gespeichert, und der Hash kann dann verwendet werden, um zu beweisen, dass eine zu einem späteren Zeitpunkt eingegebene PIN gültig ist, woraufhin das ERG bewegt werden kann.

Dieser Smart Contract ist aus mehreren Gründen nicht sicher, daher ist er nicht für den Einsatz in einer echten Anwendung geeignet. Aber es ist ein gutes einführendes Beispiel für die Art von Dingen, die möglich sind. ErgoScript ist relativ einfach zu verwenden, aber sehr leistungsstark. Das wird hier gut veranschaulicht: Der Code für den Pin Lock Smart Contract besteht aus nur einer Zeile!

Dieses Video von Robert Kornacki bietet eine Anleitung, wie Ergos Smart Contracts funktionieren und wie dieser spezielle Vertrag funktioniert. Eine der großartigen Eigenschaften des Ergo Playgrounds ist, dass er keine GUI hat, aber die Möglichkeit bietet, komplexe Szenarien einfach zu testen. Der Rest des Codes in diesem Beispiel simuliert die Ergo-Blockchain, um den Vertrag zu testen, ohne tatsächlich mit dem Netzwerk interagieren zu müssen – was es schneller, sicherer und bequemer macht.

Wir werden weiterhin mehr hochladen, und die Community ist herzlich eingeladen, zu ErgoScript anhand von Beispielen mit eigenen Beispielen beizutragen. Schauen Sie es sich an und lernen Sie die #1 Möglichkeit kennen, erweiterte UTXO-Smart Contracts zu schreiben und sie on-chain zu bewegen!

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