Ergo-Adressen

This page is machine-translated.
Robert Wolf

24. Juli 2019

In diesem Artikel werden wir uns näher mit der Formatierung von Ergo-Adressen befassen. Darüber hinaus werden wir erklären, wie sie speziell funktionieren und was sie gegenüber anderen Arten von Blockchain-Adressen bevorzugenswert macht.

Lass uns ganz am Anfang beginnen.

In dem Moment, in dem du eine Kryptowährungs-Wallet installierst, erstellst du automatisch eine Adresse damit. Sehr grob gesprochen kannst du eine Wallet mit einem traditionellen Bankkonto und eine Adresse mit der entsprechenden Kontonummer vergleichen.
Es ist genau eine dieser alphanumerischen Adressen, die benötigt wird, um entweder Geld von Person A an Person B zu senden, Geld zu empfangen oder deine Mining-Belohnungen abzuheben.
Wenn du anfangen möchtest, die Ergo-Wallet zu verwenden und tiefer in ihre Funktionen einzutauchen, schau dir den folgenden Link an.

Was genau sind Adressen?

Adressen sind kurze Zeichenfolgen, die bestimmten Skripten entsprechen und verwendet werden, um eine Box zu schützen (dieser Beitrag, den der Hauptentwickler kushti in unserem Forum veröffentlicht hat, erklärt sehr gut, was eine "Box" ist).
Im Gegensatz zu einer (hex-encodierten) binären Darstellung eines Skripts verwendet eine Ergo-Adresse eine Base58-Codierung und hat daher einige sehr nützliche Eigenschaften, die die binäre Darstellung nicht bietet:

  • Die Integrität einer Adresse kann leicht über eine integrierte Prüfziffer überprüft werden (die eine "kleinformatige Datenmenge ist, die aus einem Block digitaler Daten abgeleitet wurde, um Fehler zu erkennen, die während der Übertragung oder Speicherung eingeführt worden sein könnten", laut Wikipedia).
  • Ein Präfix der Adresse zeigt dir das Netzwerk und den Adresstyp an. Insbesondere verhindert das Netzwerkpräfix, dass du versehentlich Mainnet-Token an die Testnet-Adresse sendest.
  • Die Adresse verwendet eine Codierung (nämlich Base58, wie erwähnt), die ähnlich aussehende Zeichen vermeidet und freundlich für Doppelklicks sowie Zeilenumbrüche in E-Mails ist.
  • Eine Adresse kodiert den Netzwerktyp, den Adresstyp, die Prüfziffer und genügend Informationen, um mit bestimmten Skripten zu korrespondieren.

Schauen wir uns das Präfix-Byte an, das Informationen über die Netzwerk- und Adresstypen enthält:

Mögliche Netzwerktypen sind:

  • Mainnet - 0x00
  • Testnet - 0x10

Adressentypen sind (Semantik unten beschrieben):

  • 0x01 - Pay-to-PublicKey(P2PK) Adresse
  • 0x02 - Pay-to-Script-Hash(P2SH)
  • 0x03 - Pay-to-Script(P2S)

Für einen Adresstyp bilden wir die Inhaltsbytes wie folgt:

  • P2PK - serialisierter (komprimierter) öffentlicher Schlüssel
  • P2SH - die ersten 192 Bits des Blake2b256-Hashes der serialisierten Skriptbytes
  • P2S - serialisiertes Skript (hier gehen die Mining-Belohnungen hin!)

Zum Beispiel bedeutet das Senden von 10 Ergs an eine P2PK-Adresse normalerweise, dass eine entsprechende Transaktion
eine Box enthalten wird, in der 10 Ergs durch einen öffentlichen Schlüssel, der in der P2PK-Adresse kodiert ist, gesperrt sind. Ähnlich wird im Fall einer P2S-Adresse die Box durch ein Skript, das in der Adresse kodiert ist, gesperrt. Im kompliziertesten Fall eines
P2SH-Skripts wird die Box durch ein spezielles vordefiniertes Skript geschützt, das die ersten 192 Bits des Blake2b256-Hashwerts für ein Skript verwendet, das durch einen Input, der die Box ausgibt, angezeigt werden sollte.

Hier ist ein Beispiel, wie bestimmte Adressen im Testnet aussehen werden:

  • 3 - P2PK (3WvsT2Gm4EpsM9Pg18PdY6XyhNNMqXDsvJTbbf6ihLvAmSb7u5RN)
  • ? - P2SH (rbcrmKEYduUvADj9Ts3dSVSG27h54pgrq5fPuwB)
  • ? - P2S (Ms7smJwLGbUAjuWQ)

Und hier ist, wie sie in unserem Mainnet aussehen:

  • 9 - P2PK (9fRAWhdxEsTcdb8PhGNrZfwqa65zfkuYHAMmkQLcic1gdLSV5vA)
  • ? - P2SH (8UApt8czfFVuTgQmMwtsRBZ4nfWquNiSwCWUjMg)
  • ? - P2S (4MQyML64GnzMxZgm, BxKBaHkvrTvLZrDcZjcsxsF7aSsrN73ijeFZXtbj4CXZHHcvBtqSxQ)

Zusammenfassend:

  • Präfix-Byte = Netzwerktyp + Adresstyp (zum Beispiel beginnt ein P2S-Skript im Testnet mit 0x13 vor Base58)
  • Prüfziffer = linkes_4_bytes (blake2b256 (Präfix-Byte || Inhaltsbytes))
  • Adresse = Präfix-Byte || Inhaltsbytes || Prüfziffer

Wenn dich das interessiert hat, bist du herzlich eingeladen, unserer Community beizutreten und weitere Fragen in unserem Telegram-Kanal und/oder Forum zu stellen.
Wir sehen uns dort!

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