Monero: Verschleierung von Transaktionsbeträgen durch RingCTs

von | 24. Jan 2024

Monero verwendet mehrere Technologien, um die Privatsphäre bei Transaktionen zu gewährleisten. In diesem Beitrag wird insbesondere auf die Ring Confidential Transactions (RingCTs) eingegangen, die dafür sorgen, dass Außenstehende die Höhe der transferierten Monero-Beträge nicht einsehen können.

Obwohl der Beitrag bereits aus dem Jahr 2020 stammt, bietet er dennoch den besten Überblick über diese Technik, den ich finden konnte. Verfasst wurde er von Diego Salazar auf Local Monero.

Wie RingCT die Beträge von Monero-Transaktionen verbirgt

Diego Salazar – 28.10.2020

Die Privatsphäre von Monero beruht nicht auf einem einzelnen Mechanismus, der, wenn kompromittiert, alle Transaktionen enthüllen würde, sondern auf drei verschiedenen Technologien, die zusammenarbeiten. Dieser Dreiklang aus Ringsignaturen, RingCT und Stealth-Adressen verbirgt jeweils den tatsächlichen Sender, den Betrag und den Empfänger. Heute konzentrieren wir uns auf RingCT.

Bildquelle: CypherStack

RingCT [Ring Confidential Transactions – Vertrauliche Ringtransaktionen, wobei ‚Ring‘ sich auf eine Gruppe von Transaktionsteilnehmern bezieht.] ist der technisch anspruchsvollste der drei Mechanismen und kann schwer zu verstehen sein. Deshalb werden wir nicht genau erläutern, wie es funktioniert, sondern stattdessen aufzeigen, wie es möglich ist, nichts über einen Betrag zu wissen und dennoch bestimmte Dinge darüber bestätigen zu können. Keine Sorge, wir werden reichlich Beispiele verwenden.

Zunächst wollen wir untersuchen, warum es wichtig ist, etwas über die Beträge zu verifizieren. Warum können wir sie nicht einfach vollständig geheim halten? Es gibt raffinierte Methoden, mit denen Menschen Geld aus dem Nichts erschaffen können, wenn sie die Möglichkeit dazu haben. Wie könnte so etwas aussehen? Sehen wir uns ein Beispiel an.

Angenommen, du möchtest einen Gegenstand von deinem Freund kaufen und er verlangt dafür zehn Dollar. Du beginnst mit zehn Dollar und er beginnt mit null Dollar. Nachdem du ihm die zehn Dollar gegeben hast, hat er zehn Dollar und du hast nichts mehr. Ihr habt beide mit einem Gesamtwert von zehn Dollar begonnen und endet auch damit. In dieser Transaktion wurde kein Geld erschaffen oder zerstört.

Bei Kryptowährungen könnte eine findige Person zehn Dollar für den Gegenstand zahlen und anstatt nichts als Wechselgeld zurückzubekommen, erhält sie zwei Dollar zurück. Anstatt dass aus 0 und 10, 10 und 0 wird (also 10=10), wird es nun so, dass aus 0 und 10, 10 und 2 wird (also 10=12). Auf diese Weise wurden gerade zwei Monero aus dem Nichts erschaffen. Man kann sich vorstellen, dass jemand, der dies mehrfach durchführt, schnell ein enormes Vermögen ansammeln könnte.

Bei Bitcoin und anderen wäre dies leicht zu erkennen. Man würde die Eingaben und Ausgaben einer Transaktion überprüfen, um sicherzustellen, dass das Gesendete dem Empfangenen entspricht. Sind diese Beträge jedoch verschlüsselt und nicht sichtbar, kann ein Nutzer nicht verifizieren, ob das Gesendete und das Empfangene übereinstimmen.

In dem Bestreben, die Privatsphäre von Bitcoin zu erhöhen, entwickelte Gregory Maxwell die sogenannten „Vertraulichen Transaktionen“ (Confidential Transactions, CT), eine neue Technologie, die es ermöglichen sollte, Beträge zu verschlüsseln, während gleichzeitig bewiesen wird, dass dabei nichts erschaffen oder zerstört wurde. Wie bei vielen Datenschutztechnologien wurde sie nicht in Bitcoin integriert, aber Monero war an ihrer Übernahme interessiert. Es gab nur ein Problem: Die bereits implementierte Technologie der Ringsignaturen war nicht kompatibel mit dem vorgeschlagenen Konzept. Daher modifizierte Shen Noether, ein Forscher des Monero Research Labs (MRL), CT zu RingCT, einer Version von CT, die mit Ringsignaturen kompatibel ist.

Die Funktionsweise ist recht komplex und in einem einführenden Artikel schwierig zu erklären. Für Kryptografie-Enthusiasten, die unbedingt mehr wissen möchten, gibt es viele detaillierte Artikel im Internet über die inneren Abläufe von CT. Dieser Artikel hingegen wird aufzeigen, wie es möglich ist, die Beträge zu verschleiern und gleichzeitig sicherzustellen, dass kein Monero erschaffen oder zerstört wurde.

Nehmen wir an, Alice möchte Bob Geld in Form von Monero (XMR) senden. Alice sendet 10 XMR an Bob, der 10 XMR erhält. 10=10, also stimmt hier alles. Aber Alice möchte nicht, dass jemand weiß, wie viel sie sendet. Also erstellen sie und Bob ein gemeinsames Geheimnis, eine Zahl, die nur sie beide kennen. Angenommen, diese Zahl ist 22. Nun multipliziert Alice 10 (den Betrag, den sie wirklich sendet) mit 22, um 220 zu erhalten. Diese Zahl teilt sie mit dem Netzwerk.

Die Miner selbst kennen die Geheimzahl nicht. Würden sie sie kennen, könnten sie die angezeigte Zahl durch die Geheimzahl teilen und den tatsächlich gesendeten Betrag ermitteln. Aber ohne Kenntnis der Geheimzahl ist dies für sie nicht möglich. Sie sehen lediglich, dass Bob 220 erhalten wird. 220 gesendet. 220 empfangen. 220 = 220. So kann das Netzwerk verifizieren, dass kein Monero erschaffen oder zerstört wurde, ohne den tatsächlichen Betrag zu kennen, den Alice an Bob gesendet hat.

Da Bob die gemeinsame Geheimzahl kennt, kann er beim Erhalt des Geldes durch 22 teilen, um den tatsächlichen Betrag, den Alice gesendet hat, also 10 XMR, zu ermitteln. Alice und Bob sind sich über den gesendeten und empfangenen Betrag im Klaren, während alle anderen eine irreführende Zahl erhalten.

Noch einmal, dies ist nicht die tatsächliche Funktionsweise von CT (Confidential Transactions), aber es gibt eine Vorstellung davon, wie so etwas möglich sein könnte. Die echte Methode beinhaltet Dinge wie Pedersen-Commitments, zwei gesendete Beträge (einen verschlüsselten Betrag an den Empfänger und einen Commitment-Betrag an das Netzwerk) und… ja, es ist bereits leicht zu erkennen, wie man sich darin verlieren kann.

Es ist jedoch zu beachten, dass die Nutzung einzigartiger Miner-Gebühren bei jeder Transaktion (beispielsweise 0,12345) ein Risiko für die Privatsphäre darstellen kann. Solche individuellen Gebühren könnten theoretisch dazu führen, dass Transaktionen einer bestimmten Person zugeordnet werden. [Diese Risiken werden teilweise durch andere Sicherheitsmaßnahmen von Monero, wie Ringsignaturen und Stealth-Adressen, kompensiert.]

Trotz dieser potenziellen Risiken leistet RingCT seit 2017 einen wesentlichen Beitrag zur Verbergung von Monero-Beträgen und stärkt damit unsere gemeinsame Privatsphäre.

Quelle: Local Monero

Das Video wurde automatisch übersetzt, weshalb die Synchronisation nicht ganz die gewünschte Qualität erreicht.
Falls du das Video im englischen Original sehen möchtest, findest du es unter dem Link in der Quellenangabe.

Quelle: Monero

Artikelempfehlungen:

  • Sicherheitsnetzwerk: Wie Monero mit Ring-Signaturen Privatsphäre schafft
    Möchtest du verstehen, wie Monero sich in Sachen Sicherheit und Privatsphäre von anderen Kryptowährungen abhebt?
    Dieser Artikel beleuchtet die Ring-Signaturen, die Monero einzigartig machen. Diese Technologie ist entscheidend, um die Anonymität der Nutzer zu wahren.
    Wir erklären dir, wie Ring-Signaturen funktionieren und wie sie die Privatsphäre in der Welt der digitalen Währungen schützen.
  • Unsichtbar und Sicher: Eine Einführung in Moneros Stealth-Adressen
    In diesem Artikel nehmen wir dich mit auf eine Reise in die Welt der Monero Stealth-Adressen.
    Wir beleuchten, wie Monero die Sicherheit und Privatsphäre in der Blockchain verbessert und warum das für dich als Nutzer von Bedeutung ist.
    Lerne die technischen Aspekte und die Vorteile dieser einzigartigen Funktion kennen, die Monero von anderen Kryptowährungen abhebt.

Sichere deine digitale Zukunft mit dem PRVCY Transform Kurs!

Du bist dir über die Risiken im digitalen Raum bewusst und suchst nach einer All-in-One-Lösung für ultimative Sicherheit und Privatsphäre? Dann ist der PRVCY Transform Kurs genau das Richtige für dich.

Dein Rundum-Sorglos-Paket inklusive PRVCY Phone bietet dir nicht nur das sicherste Android auf Erden, sondern auch modernste Technologie gepaart mit Sicherheitsfeatures, die ihresgleichen suchen.

Warum solltest du den PRVCY Transform Kurs wählen?

1️⃣ Umfassendes Lernmaterial: Mit 37 Videos in 12 Lektionsmodulen und über 12 Stunden Laufzeit wirst du zum Experten für Cyber-Sicherheit und Privatsphäre.

2️⃣ Unvergleichlicher Datenschutz: Sag „Nein“ zu Big-Tech Tracking, staatlicher Überwachung und Datenlecks zu großen Technologieunternehmen.

3️⃣ Volle Freiheit: Erlebe ein Leben ohne Zensur, lästige Werbung und aufgezwungene System-Updates.

4️⃣ Maximale Kontrolle: Behalte die Kontrolle über Kamera, Mikrofon und all deine Kommunikation.

5️⃣ Zukunftssicherheit: Treffe heute die Entscheidungen, die deine digitale Identität von morgen prägen.

6️⃣ Exklusiver Bonus: Ein PRVCY Mobiltelefon ist im Paket enthalten.

Empfohlen von Edward Snowden!

Warte nicht länger! Deine Privatsphäre und Sicherheit sind unbezahlbar. Ergreife jetzt die Initiative und buche den PRVCY Transform Kurs, um die Kontrolle über deine digitale Zukunft zu übernehmen.

Telegram Logo „Bye Bye Staat & Hallo Freiheit“
Abonniere jetzt LegitimCrypto auf Telegram!

Legitim-Newsletter

 

Abonniere den Newsletter,


um die wichtigsten Updates per E-Mail zu erhalten!

Du hast dich erfolgreich angemeldet - danke!