CoinSwap ist ein dezentrales Protokoll, das es Benutzern von Kryptowährungen ermöglicht, ihre Münzen privat und sicher direkt auszutauschen. Das heißt, es nimmt kein Vermittler jeglicher Art teil, außer den am Austausch interessierten Nutzern.
Unicht eines der Hauptziele der criptomonedas ist es, Tools anzubieten, die unsere Privatsphäre schützen, und mitten in der Suche nach diesem Ziel, Münztausch Es stellt ein nützliches Werkzeug dar, um dieses Ziel zu erreichen.
Und CoinSwap, ist ein Protokoll, das die Möglichkeit bieten soll, Informationen über darauf durchgeführte Kryptowährungstransaktionen zu verschleiern und zu verbergen Kette von Blöcken. Und damit soll ein Maß an Privatsphäre und Anonymität geboten werden, das über das von Tools wie z.B. hinausgeht CoinJoin.
CoinSwap, ein Protokoll zur Erleichterung des dezentralen Austauschs
CoinSwap ist ein Kryptowährungs-Austauschprotokoll, das mit dem Ziel entwickelt wurde, eine dezentrale Kryptowährungs-Austauschplattform zu schaffen. Die Idee hinter CoinSwap ist denen sehr ähnlich Atomtausch oder Atomaustausch die den Austausch in der Kette schnell und ohne Verwahrung ermöglichen. Allerdings ist CoinSwap viel einfacher und flexibler als Atomic Swaps und erweist sich daher als eine viel einfacher zu entwickelnde Lösung.
Das Design und die ursprüngliche Idee von CoinSwap wurden im Jahr 2013 geboren Greg Maxwell, anerkannt Bitcoin-Entwickler präsentiert sein Thema im Bitcointalk-Forum: CoinSwap: Transaktionsdiagramm disjunkter, vertrauensloser Handel.
Damals hatte Maxwell die Idee, ein Protokoll für den Austausch von Kryptowährungen zu entwickeln, das auf Bitcoin angewendet werden konnte, ohne dass das aktuelle Protokoll geändert werden musste. In diesem Sinne übernahm Maxwell Ideen von den Münzmischern und P2PTradeX von Sergio Dan Larimer, um ein neues sicheres, nicht verwahrtes und vor allem privates Austauschsystem zu schaffen, wurde CoinSwap geboren.
Als Ergebnis der Arbeit von Maxwell wurde CoinSwap in ein Protokoll umgewandelt, das den dezentralen Cross-Coin-P2P-Handel ermöglichte. Das bedeutet zum Beispiel, dass jemand CoinSwap nutzen kann, um sein Geld umzutauschen Bitcoin von Bitcoin Cash, ohne Zwischenhändler, ohne Verwendung von a DEX, wobei nur die von CoinSwap unterstützten Wallets verwendet werden.
Doch trotz des enormen Nutzens dieser Idee gibt es heute noch keine funktionsfähige Umsetzung von CoinSwap. Tatsächlich war es erst im Jahr 2020, als Chris Belcher präsentierte die erste vollständige technische Implementierung dieses Systems.
Wie funktioniert CoinSwap?
Bei CoinSwap geht es im Wesentlichen darum, dass zwei Benutzer ihre Kryptowährungen austauschen möchten und Kryptowährungsgeschäfte innerhalb ihrer jeweiligen Blockchains durchführen. Um diesen Austausch zu verwirklichen, nutzt CoinSwap Schemata Multisignatur vom Typ 2 von 2. Das bedeutet, dass Börsenteilnehmer die Transaktion kryptografisch signieren müssen, damit sie stattfinden kann. Sobald dies erfolgt ist, kann keine Partei die Transaktion alleine manipulieren.
Darüber hinaus ermöglicht CoinSwap den beiden Nutzern während des Transaktionsprozesses den Austausch ihrer Kryptowährungen, ohne dass ein Dritter eine Beziehung zwischen den am Austausch beteiligten Parteien herstellen kann. Und das Beste daran, dass hierfür keine Änderungen am Bitcoin-Protokoll erforderlich sind, damit dieser Vorgang stattfinden kann.
Beispielsweise können María und Luis ihre Kryptowährungen über CoinSwap tauschen. María möchte 10 BTC mischen und Luis möchte ebenfalls den Gegenwert in BTC mischen. Wenn María und Luis eine CoinSwap-Operation erstellen, müssen beide eine 2-von-2-Multisignaturadresse erstellen, unter der die betreffenden Gelder verfügbar sind.
Um die Anonymität zu verbessern, werden CoinSwap-Transaktionen jedoch in mehreren Schritten durchgeführt. So würde Folgendes passieren:
Wie wir sehen, wurde der Austausch der 10 BTC zwischen María und Luis in insgesamt 6 Vorgängen durchgeführt. Bei diesen Vorgängen ist ersichtlich, dass María 10 BTC an eine Adresse gesendet hat und von dort 10 BTC bei Luis angekommen sind. Andererseits erreichen die 10 BTC von Luis María in 5 verschiedenen Vorgängen, die zusammen die 10 BTC der Börse ergeben, was den Aufbau einer Beziehung zwischen María und Luis aufgrund der Beteiligung der Zwischenadresse von CoinSwap erschwert.
Birne Welche Tools machen das alles möglich? Nun, lassen Sie uns die grundlegenden Elemente kennenlernen, die den Betrieb von CoinSwap ermöglichen.
ECDSA-2P, ein Signaturalgorithmus mit Blick auf den Datenschutz
Ein wichtiger Punkt beim Betrieb von CoinSwap sind die Multisignaturadressen, die von den an der Börse beteiligten Parteien erstellt werden. Von diesen Adressen hängen zwei Dinge ab:
- Die Sicherheit und Dezentralisierung des Prozesses, um zu verhindern, dass ein böswilliger Akteur versucht, sich die Gelder unrechtmäßig anzueignen.
- Die Privatsphäre des Prozesses, indem gezeigt wird, dass es sich bei der betreffenden Adresse um eine beliebige Adresse handelt.
Hier kommt ECDSA-2P oder zweiteiliges ECDSA ins Spiel. Dieser Signaturalgorithmus wird verwendet, um 2-aus-2-Adressen mit mehreren Signaturen zu erstellen, die genauso aussehen wie normale Adressen mit einer einzigen Signatur. Tatsächlich ermöglicht ECDSA-2P, dass Musikadressen gerade sind Legacy- oder P2PKH-Adressen (diejenigen, die mit 1 beginnen). Dies hat große Auswirkungen auf den Datenschutz, da der Großteil der Bitcoin-Adressen in diesem Format vorliegt, was ihre Analyse deutlich komplexer machen würde.
ECDSA-2P qualifiziert sich für das, was wir als kennen Schwellenwertsignaturen vom zweiteiligen Typ, der eng mit dem Shamir-Geheimplan (SSS) verwandt ist. Dieses System wurde von vorgeschlagen Yehuda Lindell von der Bar-Ilan-Universität und wurde aufgrund seiner leistungsstarken Eigenschaften vorgeschlagen: Die resultierenden Signaturen sind mit dem Originalalgorithmus und ohne Modifikationen überprüfbar ECDSA, und das alles, weil eine ECDSA-2P-Signatur identisch und gleichermaßen gültig ist wie eine ECDSA-Signatur.
Diese Funktion ermöglicht die Einzigartigkeit von CoinSwap-Multisig-Adressen: Sie können jede Adresse und Transaktion nahtlos durchlaufen, ohne dass eine heuristische oder kryptografische Beziehung zwischen den an ihrer Erstellung beteiligten Parteien besteht. Einfach ausgedrückt: Eine CoinSwap ECDSA-2P-Adresse kann in keiner Weise mit einem ihrer Ersteller verknüpft werden, da sie vollkommen privat ist.
Liquiditätsmarkt
Ein weiterer wichtiger Punkt im Betrieb von CoinSwap besteht laut Belchers Implementierung darin, dass es versucht, das Beste aus einer seiner Kreationen auszunutzen: JoinMarket. Die Idee ist einfach: Einen Liquiditätsmarkt für CoinSwap zu schaffen, und dieser Markt dient dazu, dem Endergebnis der Geschäftstätigkeit eine größere Ebene an Benutzerfreundlichkeit, Privatsphäre und Anonymität hinzuzufügen.
Damit kann jeder einen CoinSwap starten, ohne vorher eine Vereinbarung mit einer anderen Person eingehen zu müssen. Sie stellen nur die Anfrage für CoinSwap und dieser Liquiditätsmarkt reagiert auf die Anfrage, indem er einen oder mehrere Umtausche zugunsten des Betrags anbietet, den der Antragsteller umtauschen möchte.
Wie viel weißt du, Kryptonaut?
Ist CoinSwap ein gemeinsames Merkmal in der Kryptowelt?FALSCH!
Derzeit ist CoinSwap ein gewünschtes, aber nicht implementiertes Feature in der Welt der Kryptowährungen. Die meisten aktuellen Protokolle, die den Austausch ermöglichen, verfügen über einen Kontrollpunkt (zentralisiert oder nicht), der es den Benutzern ermöglicht, sich zu vereinen, damit sie den Austausch durchführen können. Tatsächlich, Die realitätsnaheste Implementierung von CoinSwap wird derzeit aufgegeben.
Datenschutz, das Hauptziel von CoinSwap
CoinSwap ist darauf ausgelegt, ein hohes Maß an Privatsphäre und Anonymität bei Ihren Abläufen zu bieten. In diesem Sinne hat das Protokoll mehrere Funktionen entwickelt, um dieses Ziel zu verwirklichen. Dadurch verfügt CoinSwap über die folgenden Funktionen:
- Vermeiden Sie Mengenkorrelationen zwischen seinen Teilen. Um zu verhindern, dass Blockchain-Analysetools aufgrund der identischen Anzahl an Operationen eine Beziehung zwischen den Parteien herstellen können, ist CoinSwap in der Lage, mehrere Operationen durchzuführen, um diese Schwachstelle zu umgehen. Im Grunde bedeutet es, dass, wenn jemand 10 BTC umtauschen möchte (wie in unserem vorherigen Beispiel), diese 10 BTC in mehreren Vorgängen an uns gesendet werden, um mit diesem Korrelationsschema von Vorgängen und Mengen zu brechen. Auf diese Weise kann keine Analyse einen Zusammenhang zwischen unserem Betrieb und unserer Privatsphäre herstellen.
- Keine einzelnen Vertrauenspunkte. CoinSwap wurde als vollständig dezentralisiertes Protokoll konzipiert, bei dem nur diejenigen beteiligt sind, die den Austausch durchführen.
- Kombinieren mehrerer Transaktionen mit Routing. Um größtmögliche Privatsphäre zu gewährleisten, sollten Routing und Multi-Transaktion kombiniert werden.
- Breaking-Change-Ausgabe und CoinJoins-Wallet-Fingerprinting-Heuristik. Einer der größten Mängel von CoinJoin besteht darin, dass es eine hinterlassen kann ungemischte Veränderung oder Doxxic Veränderung, was dazu dienen würde, eine Beziehung zwischen dem Währungsmix und dem CoinJoin-Benutzer herzustellen. Allerdings weist CoinSwap diesen Fehler nicht auf, da die Teilnehmer ihr Wechselgeld an eine Adresse senden, die sie zuvor verwendet haben. Dadurch geht die Heuristik davon aus, dass die tatsächliche Änderungsadresse tatsächlich die Zahlungsadresse ist und die tatsächliche Zahlung tatsächlich das Wechselgeld ist. Dadurch wird verhindert, dass über diese Änderungen Beziehungen zwischen Teilnehmern aufgebaut werden.
Vor- und Nachteile von CoinSwap
Nun hat CoinSwap als Technologie und Protokoll, die auf Bitcoin und andere Kryptowährungen angewendet werden, sicherlich mehrere Vor- und Nachteile. In diesem Sinne können wir als Vorteile Folgendes hervorheben:
- Sein sehr hohes Maß an Privatsphäre, das mit dem von CoinJoin mithalten und es sogar übertrifft, indem es mehrere seiner Probleme löst.
- CoinSwap-Operationen sind schwieriger zu verfolgen. Dies liegt daran, dass sich diese in keiner Weise von einer normalen Kryptowährungstransaktion unterscheiden würden.
- Seine Fähigkeit, nicht nur den Austausch derselben Währung, sondern auch zwischen verschiedenen Währungen (Cross-Chain) durchzuführen, und das alles auf dezentrale P2P-Art und ohne die Notwendigkeit eines dezentralen Austauschs (DEX).
- Es handelt sich um ein System, das keine Änderungen am Bitcoin-Protokoll erfordert und sich leicht an andere abgeleitete Kryptowährungen anpassen lässt.
Negativ können wir Folgendes erwähnen:
- Es handelt sich um ein Protokoll mit hoher Interaktivität, die Operationen zwischen den Parteien sind vielfältig und erfordern zusätzliche Bandbreite im Netzwerk.
- Es kommt darauf an, dass die Informationen der Knoten der Teilnehmer korrekt sind. Wenn die Knoten aus irgendeinem Grund nicht gut synchronisiert sind oder sogar Opfer eines Angriffs werden, ist ein CoinSwap möglicherweise nicht vollständig sicher.
- Aufgrund der hohen Interaktivität besteht bei CoinSwap das Risiko eines Geldverlusts, wenn eine der Parteien nicht in der Lage ist, rechtzeitig auf Informationsanfragen zu reagieren. Dies liegt daran, dass der Austauschprozess eine Wartezeit für die Ausführung von Aktionen hat. Aus diesem Grund ist ein Diebstahl von Geldern möglich, wenn die erwartete Antwort nicht innerhalb dieser Frist erfolgt. Dies ist eine Schwäche, die derzeit behoben wird.