Die Anonymität von Cryptocurrencies Teil I – Bestehende Protokolle und Zerocoin

3. November 2018 0 Von admin

Eine der größten Attraktionen von cryptocurrencies ist Ihre Fähigkeit zu vermeiden-Erkennung, die entweder von staatlichen stellen oder anderen neugierigen Augen. Im Zuge der Snowden-Skandal, die Nachfrage für online-Sicherheit hat sich eine extreme Verteuerung. Die bestehenden Datenschutz-tools in Bitcoin ausgewertet werden muss, als zu erkennen, ob es anonym ist auf seine eigenen. Die ideale hypothetischen kryptogeld für Anonymität, zusammen mit den aktuellen versuche, muss auch untersucht werden. Cryptonote, seine Einschränkungen und machbare Umsetzungsstrategien Faktor stark in die Gesamt-Kapazität für den anonymen cryptocurrencies. Wenn eine vollständig anonyme kryptogeld erstellt werden kann, wird es Zauber eine neue Morgenröte für die beiden online-Transaktion und für die Freiheit von den Beschränkungen, die durch die Regierungen.

Bitcoin ist ein Dezentrales tool ermöglicht die Erstellung und Versendung der Fonds fast augenblicklich über jede Entfernung hinweg. Die Mittel sind dokumentiert in einer öffentlichen ledger, bekannt als die blockchain. Die Geschichte der jede Transaktion ist öffentlich verfügbar, so dass für minimale Privatsphäre. Die gewöhnliche Bitcoin-Protokoll-Adressen, dies über den öffentlichen Schlüssel als Bezeichner, lange und komplexe Namen, während das verstecken der eigenen Identität. Bitcoin-clients generieren auch viele public-keys zu unterstützen, binden eine einzelne Adresse zu einer person. Jedoch, diese Abdeckungen sind nicht genug, um die Identität einer Person Spenden verborgen jeden engagierten Jäger. Bitcoin Wäschereien sind eine gemeinsame Lösung, Dienstleistungen, mix-Transaktionen zu verschleiern, die Transaktion Geschichte.

Die vorhandenen Protokolle in Anonymisierter Kryptogeld

Derzeit ist Bitcoin kann ausgerichtet werden, die stark in Richtung Anonymität. CoinJoin und CoinSwap sind zwei mächtige Mechanismen, um dies zu tun.

CoinJoin Pasten gemeinsam von mehreren Transaktionen zu verwechseln ist die Identität der einzelnen Transaktion. Jeder Austausch von Bitcoin gebunden, um eine Liste der Ermittlung Ausgänge mit einer sigital dignature. Die Transaktion für ungültig erklärt, wenn das Gesamtergebnis kleiner oder gleich dem Eingabewert und Transaktionen Gebühren erhoben werden von den Bergleuten. Dieses system wird verwendet, um zu verteidigen Bitcoin gegen Produkt-und Markenpiraterie. CoinJoin ist schwer zu impliment gut, wie es versucht, output-Werte als konsistent wie möglich, um zu vermeiden, daß Sie zur Eingabe von Werten. Entstandene Ausgaben können nicht ausgegeben werden, im gleichen Augenblick, da dieser identifiziert Sie als eine Gruppe. Zwei verschiedene Parteien eingebunden werden müssen in einer join-und können weder zu einem zentralen server-system, die kompromittiert werden kann. CoinJoin ist nicht wirklich erfolgreich umgesetzt, im moment, aber DarkWallet beabsichtigt, um zu realisieren, daß seine‘ potenzielle.

CoinSwap mischt Transaktionen ohne einen zentralen server, auch über separate blockchains. Das Ergebnis ist ähnlich wie CoinJoin. Es ist, als wenn zwei Benutzer ausgetauscht private keys in person, aber die blockchain nicht sehen können, die Münzen werden verschoben, es kann nur erkennen die Transaktion als eine Anomalie. Wenn fast kein Benutzer mit diesem system Ihre Transaktionen können getauscht werden, einfach die Grundlage. Es gibt derzeit keine tools, implementieren diese in Ihrer Gesamtheit.

Das Potenzial für eine Kryptogeld Mit Insgesamt Anonymität

Zero-knowledge-Beweise haben die Kapazität, um eine völlig unauffindbar route für den Fonds, einschließlich der beiden, Ihre Herkunft und Ihr Ziel. Bitcoin-Transaktionen sind im wesentlichen publishing, Blöcke, anzeigen, alte Ausgaben, neue. Stattdessen zero-knowledge-proofs sehen würde Bergleute Veröffentlichung in einer Reihe von gültigen Transaktionen. Diese Transaktionen anzeigen den alten Satz von jeder Ausgabe der Satz von jeder neuen Ausgabe. Dies kann fortgesetzt werden, indem zwingend die Empfänger wählen Ziel-Adressen und verteilen Sie jeweils einzeln unter verschiedenen Bergleute, nur die miner, wer hat den block und die würde der Empfänger wissen, wo die Gelder hingehen. Der Wert aller Fonds wäre immer noch sichtbar-und tracking-könnte erreicht werden, durch vergleichen der Beträge abgezogen und Hinzugefügt werden, zwischen Konten. Eine Abhilfe für dieses ist bekannt als homomorphically-verschlüsselte Werte. Dies würde es erlauben das Zusammenfügen von mehreren Dienstleistungen, ohne dass die Daten von jedem Dienst an den anderen, in diesem Fall die Dienstleistungen, die die Brieftasche und die blockchain.

Machen zero-knowledge-Berechnung, die der Ersteller des Protokolls hätte geheime Daten, die Ihnen die Fähigkeit zu formulieren, die falsche Beweise. Diese falschen Beweise damit der Schöpfer zu schaffen, Kapital zu werden, ohne entdeckt zu werden. Über dieses kolossale Schwäche, die erforderlichen Berechnungen sind nicht durchführbar. Das Protokoll sieht auch Mängel in der‘ trusted-Akku, der Mangel an Forschung in dem Bereich, und die Unfähigkeit zu erkennen, wirtschaftlichen Zusammenbruch, durch Dunkelheit, wenn die Wirtschaft über die Bergung.

Zerocoin Potenzial Für Anonymität im Bitcoin

Zerocoin versuchte zero-knowledge-und es führte zu extremen Einschränkungen. Diese wurde entwickelt um in ein effizienteres Protokoll, das ermöglicht die direkte private Zahlungen für versteckte Werte, bekannt als Zerocash. Zerocoin und Zerocash arbeiten innerhalb des Bitcoin-Netzwerk als eine Reihe von Erweiterungen und Einschränkungen an das bereits bestehende Protokoll. Keine zentrale Münze Emittenten erforderlich ist, um Problem Zerocoins. Auch wenn viele Knoten kompromittiert werden, die Zerocash Protokoll noch in der Lage sein zu arbeiten, denn es kann sein, weit verbreitet unter Bitcoin-Nutzern, die nicht erfordern Anwendungen von Drittanbietern oder zusätzliche software. Direkte peer-to-peer-Transaktionen ermöglichen auch für zusätzliche Sicherheit. Anwender konvertieren öffentlich aufgenommenen Bitcoins in anonyme Zerocoins die dann an andere Zerocoin Nutzer, können diese ebenfalls umgewandelt werden-zurück in Bitcoins, aber das ist unnötig, da Zerocoins kann verwendet werden, für jede Transaktion. Der große Fehler mit Zerocoin sind, dass jede Münze muss den gleichen Wert haben, kein scripting erlaubt werden, und eine große Menge an Arbeit war erforderlich, um gehen in spezielle Optimierungen. Das Projekt war zunächst eine Erweiterung von der Bitcoin-Protokoll, die Benutzer mischen Ihre eigenen Münzen.

In den kommenden teilen, die byzantinischen Zyklus, DarkWallet, und alternativen zu völliger Anonymität diskutiert werden.