Λογότυπο Zephyrnet

CoinJoin: Συγκρίνετε όλες τις υλοποιήσεις 2023

Ημερομηνία:

Είναι προφανές ότι κανείς δεν συμφωνεί σχετικά με το «πώς να κάνετε σωστά το CoinJoins» και πώς να βελτιστοποιήσετε καλύτερα το απόρρητο των χρηστών με αποτελεσματικότητα χώρου μπλοκ στο δίκτυο Bitcoin. Σε αυτό το άρθρο θα εξετάσουμε όλες τις διαφορετικές εφαρμογές Coinjoin και θα σας βοηθήσουμε να βρείτε τη σωστή επιλογή για τις ανάγκες σας.

Αυτό το άρθρο δημοσιεύθηκε αρχικά από τον Thibaud Marechal στο thibaudmarechal.com

Το «Διαίρει και βασίλευε» είναι μια δοκιμασμένη στρατιωτική στρατηγική για να σπάσει μια ομάδα ανθρώπων κάνοντας τους να διαφωνούν και να πολεμούν ο ένας τον άλλον αντί να ενωθούν εναντίον ενός κοινού εχθρού. wasabi και Samourai, δύο δημοφιλή πορτοφόλια bitcoin με διαφορετικές εφαρμογές CoinJoin μάχονται εδώ και πολλά χρόνια. Το JoinMarket, μια τρίτη εφαρμογή του CoinJoin, έχει επίσης εμπλακεί σε πολύχρωμες συζητήσεις με άλλους προγραμματιστές απορρήτου.

Μαθαίνω για bitcoin απόρρητο και CoinJoins έχει γίνει αρκετά δύσκολο με το συνεχιζόμενο δράμα. Ποιον να εμπιστευτείς; Πώς μπορεί κάποιος να επαληθεύσει μόνος του; Είναι όλα πολύ ασαφή. Τι φέρνει για τους precoiners, τους casual bitcoiners και τους καθαρολόγους; Σύγχυση, φόβος, αβεβαιότητα και αμφιβολία (FUD). Η κατάσταση του απορρήτου του bitcoin είναι ενοχλητική με όλο αυτό το διαρκές δράμα που τρομάζει τους νέους χρήστες. Πολύτιμος χρόνος χάνεται από προγραμματιστές, εκπαιδευτικούς και τακτικούς χρήστες που πιθανότατα θα ήταν καλύτερα να κάνουν οτιδήποτε άλλο παρά να προσπαθούν να συμβαδίσουν με το δράμα.

Είναι προφανές ότι κανείς δεν συμφωνεί σχετικά με το «πώς να κάνουμε σωστά τα CoinJoins», πόσο μάλλον, πώς θα πρέπει να εφαρμοστούν τα CoinJoins για τη βελτιστοποίηση του απορρήτου των χρηστών και τον αποκλεισμό της απόδοσης χώρου στο δίκτυο Bitcoin; Ποιες είναι οι ανταλλαγές μεταξύ διαφορετικών υλοποιήσεων; Είναι ορισμένες υλοποιήσεις εντελώς εσφαλμένες; Πώς το CoinJoins «διασχίζει το χάσμα» από τους πρώτους χρήστες έως τους κύριους χρήστες, όταν δισεκατομμύρια άνθρωποι θα στραφούν στο bitcoin τα επόμενα χρόνια;

Ας ρίξουμε τώρα μια ματιά στο CoinJoins θέτοντας θεμελιώδεις ερωτήσεις και θέτοντας κάποιες υποθέσεις για να δημιουργήσουμε κάποιου είδους νοητικά μοντέλα, τα οποία θα είναι χρήσιμα για την αξιολόγηση διαφορετικών υλοποιήσεων σε μελλοντικά άρθρα.

Δεν γίνονται όλα τα CoinJoins ίσα

Θα πρέπει να ληφθεί υπόψη η αποτελεσματικότητα του Blockspace για να βεβαιωθείτε ότι το CoinJoin συναλλαγές κλίμακα καθώς το Bitcoin χρησιμοποιείται από περισσότερους ανθρώπους σε όλο τον κόσμο. Αυτό σπάνια συζητείται ως κορυφαία προτεραιότητα. Οποιοσδήποτε σχεδιασμός CoinJoin που αγνοεί τη σπανιότητα του χώρου μπλοκ στέλνει άσκοπα ανεπιθύμητη αλληλογραφία στην αλυσίδα μπλοκ ενώ συσσωρεύει τεχνικό χρέος, το οποίο θα είναι δύσκολο να αποπληρωθεί καθώς περισσότεροι χρήστες CoinΕγγραφείτε στο μέλλον. Το να έχετε ένα ελάχιστο αποτύπωμα στην αλυσίδα μπλοκ είναι ένας στόχος που φαίνεται πολύ λογικό να στοχεύσετε: ένας μικρός αριθμός συναλλαγών για να φτάσετε σε ένα αποδεκτό επίπεδο ανωνυμίας ακούγεται ιδανικός.

  • Ποιο είναι το αποδεκτό επίπεδο ανωνυμίας;
  • Τι σημαίνει ακόμη και η ανωνυμία στο πλαίσιο του απορρήτου του bitcoin;
  • Πώς αντιμετωπίζουν συγκεκριμένα σχέδια CoinJoin τη σπανιότητα του blockspace;

Διεκδικήστε ξανά το απόρρητό σας

Η ανωνυμία στο bitcoin θα σήμαινε ότι δεν υπάρχουν εκκρεμή ή ασυνήθιστα χαρακτηριστικά που θα έκαναν μια συγκεκριμένη συναλλαγή αξιοσημείωτη από άλλες συναλλαγές στο καθολικό. Αυτό, φυσικά, δεν είναι από τη σχεδίασή του στο δίκτυο Bitcoin, το οποίο είναι ένα ψευδώνυμο σύστημα όπου τα νομίσματα (UTXO, που σημαίνει Unspent Transaction Output με τεχνικούς όρους) δεν είναι εξ ορισμού ανταλλάξιμα λόγω μοναδικών ιστορικών συναλλαγών.

Τα CoinJoins προσθέτουν ένα επίπεδο ανωνυμίας στο δίκτυο bitcoin, σπάζοντας τους δεσμούς μεταξύ των εισόδων και των εξόδων συναλλαγών, καθιστώντας κατά κύριο λόγο τα προκύπτοντα UTXO μη διακριτά μεταξύ τους. Υπάρχουν και άλλα ευρετικά που χρησιμοποιούν οι εταιρείες ανάλυσης αλυσίδων για να παρακολουθήσουν το δίκτυο bitcoin, όπως η κοινή ιδιοκτησία εισροών, οι ίδιες δαπάνες, τα στρογγυλά ποσά ή η ανάλυση χρονισμού για να αναφέρουμε μερικά, τα οποία μπορεί ή όχι να αποκρύπτονται από το CoinJoins.

Τα CoinJoins βοηθούν τους bitcoiners να ανακτήσουν το απόρρητό τους, αλλά δεν είναι η λύση για όλα. Εάν το απόρρητο νοείται ως η επιλογή κοινοποίησης πληροφοριών για τον εαυτό του, μπορεί να επιτευχθεί μεγάλη προστασία της ιδιωτικής ζωής μέσω του CoinJoins, αλλά η επιλογή της σωστής υλοποίησης είναι απαραίτητη.

  • Ποιος είναι ο στόχος απορρήτου μου χρησιμοποιώντας το CoinJoins;
  • Από ποια ευρετικά με προστατεύει μια εφαρμογή CoinJoin;
  • Ποιοι είναι οι κίνδυνοι που θέλω να αποφύγω;

Αριθμός συμμετεχόντων

Οι υπάρχουσες εφαρμογές CoinJoin έχουν πολύ διαφορετικούς τρόπους βελτίωσης του απορρήτου. Ανεξάρτητα από κάθε σχεδιασμό υλοποίησης CoinJoin, το σύνολο ανωνυμίας (ένα μέτρο για το επίπεδο ανωνυμίας) φαίνεται να είναι ο πιο παραδοσιακός τρόπος για να αξιολογήσει κανείς πόσο απόρρητο αποκτά κάποιος από ένα CoinJoin. Υπάρχουν άλλοι τρόποι που θα συζητηθούν σε άλλα άρθρα. Οι υποθέσεις είναι ότι είτε ένα σύνολο υψηλής ανωνυμίας επιτυγχάνεται με μια μεγάλη συναλλαγή CoinJoin είτε ότι επιτυγχάνεται σε πολλαπλές μικρότερες συναλλαγές CoinJoin. Αυτές οι δύο παράμετροι είναι και οι δύο σημαντικές, αλλά υπάρχει κάποια που είναι πιο σημαντική από την άλλη;

Όσον αφορά την αποτελεσματικότητα του χώρου μπλοκ, η υπόθεση θα ήταν ότι η επίτευξη ενός μεγάλου συνόλου ανωνυμίας με μία μόνο πολύ μεγάλη συναλλαγή που έχει πολλούς συμμετέχοντες είναι καλύτερη από πολλές πολύ μικρές συναλλαγές με λίγους συμμετέχοντες.

  • Είναι ένα μόνο μεγάλο CoinJoin ή πολλαπλά μικρά CoinJoin καλύτερα για την προστασία του απορρήτου;
  • Πώς μπορεί αυτό να επαληθευτεί με ειλικρίνεια και αυστηρότητα; Πόσο μικρό είναι πολύ μικρό για ένα CoinJoin;
  • Ποια είναι η σωστή μέτρηση για να αξιολογήσετε πόσο απόρρητο μπορείτε να αποκτήσετε από ένα CoinJoin;
  • Ποιο είναι το πιο αποδοτικό blockspace όσον αφορά το μέγεθος και τον αριθμό των CoinJoins για να ανακτήσετε το απόρρητό σας;
  • Είναι ρεαλιστικό να περιμένουμε τα νομίσματα να συμμετέχουν σε πολλαπλά CoinJoin με την πάροδο του χρόνου καθώς περισσότεροι άνθρωποι αρχίζουν να χρησιμοποιούν το CoinJoins; Πόσοι γύροι CoinJoin είναι αρκετοί ή πάρα πολλοί;

Με απλά λόγια, το CoinJoins επιτρέπει στους bitcoiners να διεκδικήσουν ξανά το απόρρητό τους παρέχοντάς τους εύλογη δυνατότητα άρνησης. Η αληθοφάνεια είναι ένα μέτρο της πιθανότητας. Πόσο πιθανό είναι τα bitcoin σας να δαπανήθηκαν ή απλώς να μετακινήθηκαν σε άλλη διεύθυνση που εξακολουθείτε να ελέγχετε; Πόσο πιθανό είναι μια είσοδος να συνδέεται με μια δεδομένη έξοδο;

Προφανώς, όσο μικρότερες είναι οι πιθανότητες για πολλές επιλογές, τόσο καλύτερη είναι η εύλογη άρνηση που έχετε ως ιδιοκτήτης. Η εύλογη άρνηση είναι δύσκολο να διατηρηθεί επειδή είναι εύκολο να γίνουν λάθη. Τα αποτελέσματα των αλλαγών είναι συχνά προβληματικά για τους bitcoiners που ενδιαφέρονται για το απόρρητο και συχνά αποτελούν πηγή αμφιλεγόμενων συζητήσεων και κριτικής. Γιατί η έξοδος αλλαγής είναι ένα τόσο αμφιλεγόμενο θέμα στο CoinJoins;

Αλλαγή εξόδου

Είναι όλα σχετικά με ντετερμινιστικούς δεσμούς. Εάν οι συναλλαγές bitcoin είχαν ένα φάσμα απορρήτου, στο ένα άκρο θα υπήρχε μια συναλλαγή με απόλυτη εύλογη άρνηση, που σημαίνει 0% πιθανότητα να γνωρίζουμε τη σχέση μεταξύ εισροών και εκροών. Αυτό αναφέρεται επίσης ως τυχαιότητα ή εντροπία σε ένα CoinJoin. Η υπόθεση είναι ότι όσο πιο τυχαία ή μεγαλύτερη είναι η εντροπία, τόσο το καλύτερο. Από την άλλη πλευρά θα ήταν μια συναλλαγή με 100% ντετερμινιστικούς δεσμούς μεταξύ της μοναδικής εισόδου και της μεμονωμένης εξόδου.

Κατά λάθος, μια υψηλή εντροπία δεν σημαίνει απαραίτητα ότι μια συναλλαγή παρέχει καλό απόρρητο. Μια συναλλαγή με τρεις εισόδους και τρεις εξόδους ίσων ποσών έχει τεχνικά 100% εντροπία, που σημαίνει ότι δεν υπάρχει τρόπος να διακρίνουμε κάθε έξοδο μεταξύ τους. και όμως, υπάρχει πιθανότητα 33.33% κάθε είσοδος να συνδέεται με μια συγκεκριμένη έξοδο. Η υψηλή εντροπία δεν σημαίνει απαραίτητα καλή εύλογη άρνηση.

Η αλλαγή έχει σχεδόν πάντα μια πολύ υψηλή ντετερμινιστική σχέση με την προηγούμενη συναλλαγή της. Με άλλα λόγια, δεν υπάρχει αμφιβολία ότι μια έξοδος αλλαγής δεν συνδέεται με την προηγούμενη συναλλαγή που την ξόδεψε. Αυτό μπορεί να είναι ένα σημαντικό ζήτημα απορρήτου, εάν μια δεδομένη έξοδος αλλαγής δαπανηθεί από κοινού με άλλες ανώνυμες εισροές μετά από CoinJoins (αν και ενδέχεται να ισχύουν εξαιρέσεις σε ορισμένες περιπτώσεις). Αυτό συνήθως αναφέρεται ως ενοποίηση UTXO και μπορεί να αποβεί μοιραίο για το απόρρητό σας εάν γίνει αφελώς.

Τα αποτελέσματα αλλαγής μπορούν να απο-ανωνυμοποιήσουν τα αποτελέσματα που έχουν αποκτήσει κάποια εύλογη άρνηση από το CoinJoins εάν δαπανηθούν μαζί. Τα λάθη είναι συνηθισμένα για τους bitcoiners και μερικές φορές τα συνειδητοποιούν πολύ αργά, αναιρώντας χρόνια επιμελών βελτιώσεων απορρήτου σε μία μόνο δαπάνη. Πώς να απαλλαγείτε από αυτό το πρόβλημα εξόδου αλλαγής;

Οι υπάρχουσες υλοποιήσεις CoinJoin έχουν τρεις τρόπους αντιμετώπισης των εξόδων αλλαγής: απομόνωση της αλλαγής σε ένα άλλο πορτοφόλι που δεν είναι CoinJining, συμπεριλάβετε την έξοδο αλλαγής στο ίδιο πορτοφόλι που είναι το CoinJoining ή απαλλαγείτε από την έξοδο αλλαγής, μη έχοντας καθόλου εξόδους αλλαγής. Το τελευταίο φαίνεται να είναι το πιο ενδεδειγμένο όσον αφορά την προστασία της ιδιωτικής ζωής και την αποτελεσματικότητα του χώρου μπλοκ, αλλά απαιτείται περαιτέρω έρευνα για την επικύρωση ή την απόρριψη αυτής της υπόθεσης.

  • Είναι αρκετή μια υψηλή βαθμολογία εντροπίας για να χαρακτηριστεί ένα CoinJoin ως καλό για το απόρρητό σας;
  • Είναι καλύτερο να απομονώσετε τις εξόδους αλλαγών σε άλλο πορτοφόλι ή θα πρέπει να αφαιρεθεί εντελώς;
  • Είναι πάντα κακό για το απόρρητό σας μια έξοδος αλλαγής;

Ονομασίες νομισμάτων

Η απαλλαγή από τις εξόδους αλλαγών στο CoinJoin απαιτεί οι ονομαστικές αξίες των νομισμάτων να είναι μεταβλητές σε ένα CoinJoin. Με άλλα λόγια, οι είσοδοι που έχουν καταχωρηθεί σε ένα δεδομένο CoinJoin δεν μπορούν να έχουν σταθερό μέγεθος όπως το 0.1 BTC, διαφορετικά καθίσταται αδύνατο (ή τουλάχιστον πολύ δύσκολο) να καταναλωθούν εισροές χωρίς τη δημιουργία εξόδων αλλαγής, καθώς τα περισσότερα UTXO δεν έχουν στρογγυλούς αριθμούς (δηλ. 0.19572394 BTC όπου 0.09572394 BTC θα ήταν η αλλαγή σε ένα σταθερό νόμισμα 0.1 BTC CoinJoin).

Οι αλλαγές εξόδου μπορεί να είναι επικίνδυνες για το απόρρητό σας, θυμάστε; Το να έχουμε πολλά μεγέθη για εισόδους και εξόδους σε ένα CoinJoin φαίνεται να είναι κακή ιδέα καθώς μας φέρνει πιο κοντά σε ντετερμινιστικούς δεσμούς μεταξύ εισόδων και εξόδων, σωστά; Λοιπόν, ναι και όχι. Εξαρτάται. Εάν ένα CoinJoin έχει μικρό αριθμό συμμετεχόντων (που σημαίνει λίγες εισροές και λίγες εξόδους), τότε οι διαφορετικές ονομαστικές αξίες είναι κακή ιδέα. Τι γίνεται όμως αν ένας μεγάλος αριθμός εισόδων και εξόδων περιλαμβάνεται σε ένα δεδομένο CoinJoin;

Σε ένα μεγάλο CoinJoin, οι πολλαπλές ονομαστικές αξίες μπορούν να φέρουν ένα υψηλό επίπεδο εύλογης άρνησης σε κάθε αποτέλεσμα που προκύπτει χωρίς να δημιουργούν εξόδους αλλαγής και να απαιτούν πρόσθετες συναλλαγές, κάτι που είναι μια εξαιρετικά αποτελεσματική χρήση του χώρου μπλοκ. Φαίνεται ότι πολλά κουτάκια θα μπορούσαν να σημειωθούν σε αυτό το σημείο.

  • Είναι καλύτερο να έχετε σταθερές ή μεταβλητές ονομαστικές αξίες νομισμάτων σε ένα CoinJoin;
  • Πόσο μεγάλο πρέπει να είναι ένα CoinJoin για να έχουν νόημα οι μεταβλητές ονομαστικές αξίες;
  • Είναι οι ονομαστικές αξίες των μεταβλητών νομισμάτων ο καλύτερος τρόπος για να απαλλαγείτε από την παραγωγή αλλαγών στο CoinJoins;

Είναι αυτονόητο ότι η διασυνδεσιμότητα γύρων CoinJoin δεν θα πρέπει να είναι ανεκτή σε καμία περίπτωση, ανεξάρτητα από το εάν οι ονομαστικές αξίες των νομισμάτων είναι διαφορετικές ή εάν το CoinJoin είναι μια μεγάλη ή μικρή συναλλαγή, σωστά; Λοιπόν, και εδώ, υπάρχει μια σημαντική απόχρωση που πρέπει να κατανοήσουμε.

Διασυνδεσιμότητα γύρους συνένωσης

Υποστηρίζεται ότι η καταχώριση εισροών από παλαιότερα κοινόχρηστα CoinJoins σε νέα CoinJoin δεν συνιστάται σε όλες τις περιπτώσεις. Οι συμμετέχοντες από αμοιβαία κοινά προηγούμενα CoinJoin δεν φαίνεται να επωφελούνται από την ανάμειξη σε άλλα CoinJoin. Φαίνεται επιβλαβές για την ιδιωτική ζωή και συχνά επικρίνεται.

Τι γίνεται αν ένα CoinJoin είναι μεγάλο και ορισμένες καταχωρημένες εισροές προέρχονται από πολλά άλλα CoinJoin, καθένα από τα οποία είναι επίσης κατάντη από πολλά άλλα CoinJoin; Σε μια τέτοια περίπτωση, οι συμμετέχοντες που αναμιγνύονται μαζί εξακολουθούν να βελτιώνουν το απόρρητό τους παρά το γεγονός ότι προέρχονται από ένα κοινό παρελθόν CoinJoin. Εάν κάθε CoinJoin είναι αρκετά μεγάλο, οι συμμετέχοντες δεν απαιτείται να κάνουν remix πολλές φορές, αν και μπορούν αν θέλουν να αυξήσουν περαιτέρω τα σετ ανωνυμίας τους.

Εάν εμπλέκονται πολλά μεγάλα διαπλεκόμενα CoinJoin, το προκύπτον σύνολο ανωνυμίας θα πρέπει να παρέχει άφθονη εύλογη άρνηση, παρά την κοινή χρήση προηγούμενων CoinJoins ως προέλευσης κεφαλαίων.

  • Είναι η διασυνδεσιμότητα γύρων CoinJoin, η οποία μοιράζεται αμοιβαία προηγούμενα CoinJoins, από μόνη της κακό;
  • Πόσο μεγάλο θα πρέπει να είναι ένα CoinJoin για να αναμιγνύεται με άλλες προηγούμενες εισόδους για να θεωρείται ασφαλές;

Προσωπικός Πλήρης Κόμβος

Θα πρέπει να εκτελείτε τον δικό σας πλήρη κόμβο bitcoin όταν συμμετέχετε στο CoinJoins; Επιφανειακά, φαίνεται σαν μια υπέροχη ιδέα, και συνήθως είναι. Ορισμένες υλοποιήσεις CoinJoin το επιτρέπουν, ενώ άλλες το απαιτούν εντελώς. Άλλοι δεν θα σας επιτρέψουν να χρησιμοποιήσετε ακόμη και τον δικό σας πλήρη κόμβο. Είναι αυτό για να καταδικάσουμε απόλυτα; Εάν έχετε διαβάσει μέχρι τώρα, θα πρέπει να ξέρετε ότι η απάντηση είναι λεπτή και ανοίγει μια βαθιά τρύπα από κουνέλι που πρέπει να εξερευνήσετε αργότερα.

Η εκτέλεση του δικού σας πλήρους κόμβου συνοδεύεται από ανταλλαγές χρηστικότητας και ενδέχεται να μην προσθέσει μεγάλη προστασία απορρήτου εάν δεν το κάνουν όλοι οι χρήστες. Η εκτέλεση του δικού σας κόμβου μπορεί ακόμη και να σας δώσει μια ψευδή αίσθηση ασφάλειας και ιδιωτικότητας, εάν λίγοι συμμετέχοντες στο CoinJoin το κάνουν, κάτι που μπορεί να είναι βαθιά επιβλαβές. Εάν το Tor χρησιμοποιείται ως ανώνυμος τρόπος για το CoinJoin (και θα το αφήσουμε έτσι προς το παρόν), τότε η χρήση ενός αξιόπιστου πλήρους κόμβου για τη μετάδοση της συναλλαγής CoinJoin μπορεί να είναι καλή ως προεπιλογή. Πολλές αποχρώσεις, και φυσικά, μην εμπιστεύεστε, επαληθεύστε.

Υπάρχουν ορισμένες βασικές ερωτήσεις που πρέπει να κάνετε για να μην πέσετε στην παγίδα της σηματοδότησης της αρετής της ιδιωτικής ζωής.

  • Η εφαρμογή CoinJoin επιτρέπει την εκτέλεση πλήρων κόμβων, τους απαιτεί από προεπιλογή ή δεν τους επιτρέπει;
  • Εάν οι προσωπικοί πλήρεις κόμβοι δεν είναι υποχρεωτικοί, ποιες είναι οι ασπίδες απορρήτου; π.χ. Tor, μπλοκ φίλτρα κ.λπ…
  • Εάν εκτελώ τον δικό μου πλήρη κόμβο, αλλά αναμένω από τους περισσότερους χρήστες να χρησιμοποιούν έναν προεπιλεγμένο αξιόπιστο κόμβο στο CoinJoin, πώς επηρεάζει αυτό το απόρρητό μου; Μπορεί ο συντονιστής να με καταργήσει την ανωνυμία μου;

Όσον αφορά τα ζητήματα απορρήτου, είναι πάντα σημαντικό να κατανοείτε τι προσπαθείτε να προστατεύσετε και σε ποιον. Η εκτέλεση ενός πλήρους κόμβου και η χρήση του με το δικό σας πορτοφόλι είναι ο σωστός τρόπος χρήσης του bitcoin, καθώς σας επιτρέπει να επαληθεύετε το υπόλοιπο του πορτοφολιού σας και να μεταδίδετε συναλλαγές στο δίκτυο χωρίς να εμπιστεύεστε κανέναν. Αλλά όταν πρόκειται για CoinJoins, υπάρχει συνήθως ένας συντονιστής υπεύθυνος. Τι κάνει ο συντονιστής και πώς επιλέγεται; Συνέχισε να διαβάζεις.

Ο Συντονιστής

Ο συντονιστής του CoinJoin είναι υπεύθυνος να υποχρεώνει κάθε συμμετέχοντα να καταχωρεί τις εισροές και τις εξόδους του και να υπογράφει τη συλλογική συναλλαγή πριν τη μεταδώσει. Οι περισσότερες εφαρμογές CoinJoin προεπιλογή σε έναν κεντρικό συντονιστή, ο οποίος είναι ένα μόνο σημείο αποτυχίας. Μέχρι τώρα, αυτό ήταν μια αποδεκτή ανταλλαγή στις περισσότερες κοινότητες bitcoin. Μπορεί ένας κεντρικός συντονιστής CoinJoin να αποτύχει; Απολύτως. Άλλες υλοποιήσεις επιτρέπουν σε οποιονδήποτε να είναι συντονιστής για κάθε διαφορετικό CoinJoin, αν και υπάρχουν άλλα σύνολα ανταλλαγών εδώ που θα συζητηθούν αργότερα.

Δεδομένου ότι οι συνεισφορές δεν είναι δεσμευτικές, δεν θα μπορούσε να υπάρξει απώλεια κεφαλαίων εάν κάποιος συντονιστής αποτύχει. Ο συντονιστής δεν πρέπει ποτέ να γνωρίζει περισσότερα από αυτά που όλοι γνωρίζουν δημόσια στο δίκτυο bitcoin. Γιατί; Εάν ένας συντονιστής γνωρίζει περισσότερα από όσα είναι δημόσια διαθέσιμα, ένας συντονιστής CoinJoin μετατρέπεται σε honeypot με εξαιρετικά ευαίσθητα δεδομένα που μπορούν να αξιοποιηθούν έναντι των bitcoiners που εμπιστεύονται την υπηρεσία.

Δεν πρέπει ποτέ να εμπιστεύεστε έναν συντονιστή CoinJoin. Εάν ένας συντονιστής CoinJoin δεν μπορεί να είναι κακός, καλός. Εάν μπορεί να είναι κακό, θα είναι τελικά, από λάθη, παραλείψεις, εξαναγκασμό ή απόλυτη ανεντιμότητα.

Ένα παράδειγμα ευαίσθητων δεδομένων χρήστη θα ήταν τα XPUB, τα οποία αναμφισβήτητα διαρρέουν όλες τις πληροφορίες σχετικά με ένα πορτοφόλι, τις διευθύνσεις του, συμπεριλαμβανομένων προηγούμενων, τρεχουσών και μελλοντικών συναλλαγών με bitcoin. Ένα άλλο παράδειγμα θα ήταν η αναλογία μεταξύ των χρηστών που εκτελούν τους δικούς τους πλήρεις κόμβους και των χρηστών που εμπιστεύονται τον πλήρη κόμβο του συντονιστή για τη μετάδοση CoinJoins, καθώς θα μπορούσε να καταργήσει την ανωνυμία των χρηστών που εκτελούν τους δικούς τους κόμβους και επομένως να γνωρίζουν ντετερμινιστικά τους συνδέσμους μεταξύ των εισόδων και των εξόδων τους. Αυτό είναι ένα ακόμη θέμα με αποχρώσεις, το οποίο θα απαιτούσε περαιτέρω διερεύνηση και συζήτηση.

  • Γνωρίζει ο συντονιστής περισσότερα από όσα είναι δημόσια διαθέσιμα στο δίκτυο bitcoin;
  • Οι χρήστες διαρρέουν ευαίσθητα δεδομένα στον συντονιστή, όπως το XPUB τους ή αν εκτελούν ή όχι τους δικούς τους πλήρεις κόμβους;
  • Ισχυρίζεται ο συντονιστής ότι οι χρήστες πρέπει να τους εμπιστεύονται χρησιμοποιώντας νομικούς μηχανισμούς άμυνας; (δηλαδή καναρίνια εγγύησης, ρυθμιστικό αρμπιτράζ, κ.λπ.…)

Αμοιβές

Κατώτατη γραμμή, ποιος πληρώνει για τι στο CoinJoins; Αυτές οι συναλλαγές bitcoin μπορεί να είναι ακριβές και μερικές φορές οι δομές τελών είναι ασαφείς για τους bitcoiners. Είναι δύσκολο να ξέρετε πόσο θα σας κοστίσει η καλή προστασία της ιδιωτικής ζωής ή ακόμα και αν απορρίπτετε κάποιο απόρρητο από αυτό. Ορισμένες εφαρμογές CoinJoin επιτρέπουν σε μία μόνο είσοδο να αγοράσει το απόρρητό της από άλλες εισόδους που συμμετέχουν μόνο δωρεάν για να αυξήσουν το δικό τους σύνολο ανωνυμίας. Πληρώνεστε στο CoinJoin; Με υπομονή ναι.

Ορισμένα μοντέλα βασίζονται σε κοινές χρεώσεις όπου μόνο ορισμένα UTXO πληρώνουν τέλη ενώ άλλα όχι. Άλλα μοντέλα βασίζονται στην πρόσκληση ενός ολοένα αυξανόμενου αριθμού νέων σαφών εισροών (που δεν αναμειγνύονται ακόμη) για να χρηματοδοτήσουν τα υπάρχοντα CoinJoins για την αναμίξη εισόδων που δεν έχουν αρκετά υψηλά επίπεδα ανωνυμίας. Ορισμένα μοντέλα φαίνονται μη βιώσιμα μακροπρόθεσμα, ενώ άλλα είναι αφελή ή πολύ ακριβά για τους περισσότερους χρήστες.

Και για ποιες αμοιβές μιλάμε; Λοιπόν, συνήθως, οι εισροές που συμμετέχουν στο CoinJoins πληρώνουν τόσο αμοιβή συντονιστή ή αμοιβή αποδέκτη, (το τέλος υπηρεσίας για να αποκτήσετε κάποιο επίπεδο ανωνυμίας) όσο και τα τέλη δικτύου bitcoin. Σε συγκεκριμένα μοντέλα CoinJoin, αυτές οι χρεώσεις ακυρώνονται σε ορισμένες περιπτώσεις. Τα οικονομικά του CoinJoins είναι μια βαθιά τρύπα κουνελιού που απαιτεί περαιτέρω έρευνα για μια πολύ βαθύτερη κατανόηση.

  • Ποιος πληρώνει για τι σε ένα CoinJoin; Ποιες είναι όλες οι αμοιβές;
  • Ποια είναι τα κίνητρα του συντονιστή CoinJoin;
  • Όλοι οι γύροι CoinJoin πληρώνονται ή υπάρχει κάποιο δωρεάν remix;

Έχοντας διαβάσει μέχρι στιγμής, η ελπίδα είναι ότι οι bitcoiners που ψωνίζουν για το CoinJoins δεν θα έχουν απαραίτητα όλες τις απαντήσεις, αλλά τις σωστές ερωτήσεις να κάνουν. Ένα νοητικό μοντέλο ή πλαίσιο για την αξιολόγηση διαφορετικών εφαρμογών CoinJoin μπορεί να είναι πολύ χρήσιμο για οποιονδήποτε σκέφτεται να χρησιμοποιήσει το CoinJoins για να διεκδικήσει ξανά το απόρρητό του στο bitcoin. Η ταξινόμηση μέσω του θορύβου των μέσων κοινωνικής δικτύωσης απαιτεί πνευματική ειλικρίνεια και το σωστό σύστημα αξιολόγησης που εφαρμόζεται αυστηρά.

spot_img

Τελευταία Νοημοσύνη

spot_img