Γιατί έχω εγκατασταθεί στο Electrum Bitcoin Wallet PlatoBlockchain Data Intelligence. Κάθετη αναζήτηση. Ολα συμπεριλαμβάνονται.

Γιατί έχω εγκατασταθεί στο πορτοφόλι Electrum Bitcoin

Αυτό είναι ένα άρθρο γνωμοδότησης από τον Arman The Parman, έναν εκπαιδευτικό Bitcoin που είναι παθιασμένος με το απόρρητο.

Εδώ και πολλά χρόνια, έχω ασχοληθεί με διάφορα πορτοφόλια Bitcoin και έχω καθοδηγήσει πολλούς ανθρώπους να κρατούν τα ιδιωτικά τους κλειδιά με ασφάλεια. εγκαταστάθηκα στο "Πορτοφόλι επιτραπέζιου υπολογιστή Electrum” ως το αγαπημένο μου και πιο ευέλικτο πορτοφόλι λογισμικού.

Σε αυτό το δοκίμιο, θα περιγράψω ορισμένα από τα χαρακτηριστικά του Electrum, καθώς και τις αρεστές και τις αντιπάθειές μου. Αυτός δεν είναι ένας λεπτομερής οδηγός για το πώς να το χρησιμοποιήσετε και να αξιοποιήσετε στο έπακρο. Επίσης, δεν θα αναφερθώ στο γιατί πρέπει να κρατάτε τα δικά σας κλειδιά Bitcoin. υποτίθεται ότι γνωρίζετε και επιθυμείτε να το κάνετε αυτό, αλλά αν χρειάζεται να μάθετε γιατί είναι απαραίτητο, Ρίξτε μια ματιά στο "Έξι λόγοι για να αποσύρετε το Bitcoin σας από τα χρηματιστήρια".

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

Το Electrum είναι για το άτομο που είναι, ή φιλοδοξεί να είναι, χρήστης «δύναμης». Επειδή επιτρέπει τόσο πολύ έλεγχο και λόγω της εξοικείωσής μου με το λογισμικό, επιλέγω να διδάξω αυτό το πορτοφόλι στους περισσότερους μαθητές ως μέρος του απορρήτου/ασφάλειάς μου στο Bitcoin μάθημα καθοδήγησης (αν και μερικοί άνθρωποι χρειάζονται κάτι πιο απλό στη χρήση). Η εμπειρία της διδασκαλίας του πώς να το χρησιμοποιώ σίγουρα με βοήθησε να καταλάβω τι βρίσκουν οι άνθρωποι διαισθητικό και τι βρίσκουν δύσκολο.

Για το νέο Bitcoiner που θα το χρησιμοποιήσει μόνο του, το Electrum θα ήταν απολύτως ασφαλές στη χρήση, υπό την προϋπόθεση ότι θα αφιερώσουν το χρόνο τους και θα το χρησιμοποιήσουν σε ένα περιβάλλον δοκιμών με μικρό μόνο αριθμό sats στην αρχή.

Λειτουργικό σύστημα

Το Electrum μπορεί να εγκατασταθεί σε υπολογιστή με Windows, υπολογιστή Mac ή σε υπολογιστή Linux, και το σημαντικότερο για ορισμένους, σε υπολογιστές με τσιπ ARM ​​(π.χ. Raspberry Pi).

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

Λήψη και επαλήθευση

Η λήψη και η εγκατάσταση του προγράμματος είναι απλή για Windows και Mac, και λίγο δύσκολη για τους χρήστες Linux, ιδιαίτερα εκείνους που εξακολουθούν να μαθαίνουν να χρησιμοποιούν Linux.

Για όσους απλώς δοκιμάζουν το πρόγραμμα, απλώς το κατεβάζουν και το χρησιμοποιούν χωρίς να επαληθεύσουν ότι το λογισμικό είναι εντάξει – απλά δεν θα το έκανα για μεγάλα ποσά ή εάν το απόρρητο είναι μεγάλο πρόβλημα (δηλ. αν έχετε δωρεάν bitcoin KYC, πρέπει να ασκήστε καλή προστασία της ιδιωτικής ζωής για να διατηρήσετε τα νομίσματα μη αναγνωρίσιμα).

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

Το Περιβάλλον

Ένα πρόβλημα με το Electrum είναι ότι εάν εκτελέσετε το πρόγραμμα με τον πιο διαισθητικό τρόπο (δηλαδή απλώς κάντε διπλό κλικ στο εικονίδιο) και όχι στη γραμμή εντολών (με ορισμένες σημαίες), σχεδόν σίγουρα θα συνδεθείτε σε έναν τυχαίο κόμβο Bitcoin που θα εκθέσει το πορτοφόλι σας και όλες τις πιθανές 8.6 δισεκατομμύρια διευθύνσεις του προς τον κάτοχο του τυχαίου κόμβου – ο κάτοχος θα μπορούσε να είναι μια εταιρεία επιτήρησης, και εκεί πηγαίνει το απόρρητό σας (θα λάβουν όλες τις χρησιμοποιημένες και αχρησιμοποίητες διευθύνσεις σας και τη διεύθυνση IP σας).

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

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

Το Electrum Wallet έχει μια πολύ καθαρή διάταξη που εμφανίζει τις διευθύνσεις σας, αν και πρέπει να ξέρετε να μεταβείτε στο μενού και να επιλέξετε "εμφάνιση διευθύνσεων" για να το δείτε. Στη συνέχεια, θα λάβετε μια λίστα με τις πρώτες 20 διευθύνσεις λήψης που επισημαίνονται με πράσινο χρώμα (έχετε 4.6 δισεκατομμύρια από αυτές αλλά προφανώς δεν εμφανίζονται όλες) και μια λίστα με τις πρώτες 10 διευθύνσεις λήψης με κίτρινο χρώμα (και πάλι έχετε 4.6 δισεκατομμύρια αυτού του τύπου ).

Πολλά άλλα πορτοφόλια λογισμικού δεν σας εμφανίζουν μια λίστα διευθύνσεων και παρέχουν μια διεύθυνση μόνο όταν σας ζητηθεί να στείλετε νομίσματα στο πορτοφόλι. Αυτό αποκρύπτει πληροφορίες από τον χρήστη για να είναι απλά τα πράγματα, αλλά ο χρήστης τείνει να παραμένει αδαής, καθώς δεν παρουσιάζεται η ευκαιρία να μάθει. Έχω συναντήσει πολλούς ανθρώπους που χρησιμοποιούν το Ledger Live ή τη σουίτα Trezor ή το Blue Wallet στο τηλέφωνό τους και δεν συνειδητοποιούν ότι έχουν απεριόριστες διευθύνσεις, πόσο μάλλον κάτι που ονομάζεται "αλλαγή" διευθύνσεων.

Το Electrum σας δείχνει επίσης μια λίστα με όλα σας UTXO (αλλά πρέπει να επιλέξετε "εμφάνιση νομισμάτων") για να το ενεργοποιήσετε.

Ο διακομιστής Electrum είναι απαραίτητος

Το Electrum Wallet δεν μπορεί να συνδεθεί απευθείας στον κόμβο Bitcoin Core. Αυτό είναι ενοχλητικό, αλλά κάνει το ηλεκτρικό να τρέχει πιο γρήγορα. Πολύ πιο γρήγορα. Εξακολουθείτε να χρειάζεστε Bitcoin Core, αλλά θα χρειαστείτε επίσης λογισμικό που ονομάζεται Electrum Server (εκ των οποίων υπάρχουν διαφορετικές ποικιλίες η καθεμία με τα πλεονεκτήματα και τα μειονεκτήματά της, στα οποία δεν θα αναφερθώ εδώ). Η εγκατάσταση του Bitcoin Core είναι αρκετά δύσκολη για μερικούς ανθρώπους. Η εγκατάσταση του Electrum Server είναι ΠΟΛΥ πιο δύσκολη, πρέπει πραγματικά να είστε αρκετά τεχνικοί.

Για ευκολία και θετική ενίσχυση, συνιστώ στους ανθρώπους να εγκαταστήσουν, για τον πρώτο τους κόμβο, ένα πακέτο κόμβων όπως το MyNode (δείτε τον οδηγό μου) ή Raspiblitz (δείτε τον οδηγό μου), πριν προχωρήσετε στην εγκατάσταση ενός κόμβου και του σχετικού λογισμικού σε έναν κανονικό υπολογιστή.

Αυτά τα πακέτα έχουν κάποιες αδυναμίες, αλλά είναι εξαιρετικά στην αρχή, επειδή με μία μόνο διαδικασία εγκατάστασης σε ένα Raspberry Pi 4, λαμβάνετε πολλές εφαρμογές (όπως Electrum Server, Lightning, BTCPay Server, Mempool viewer – τις οποίες διαφορετικά θα έπρεπε να εγκαταστήσετε μία από ένα, και πιθανώς επαληθεύστε) και το κόστος είναι μόνο περίπου 300 $ για όλο τον εξοπλισμό (το λογισμικό είναι δωρεάν). Καθώς οι δεξιότητες και το ενδιαφέρον σας εξελίσσονται, προτείνω στους ανθρώπους να αναζητήσουν πιο προηγμένες ρυθμίσεις κόμβων (καμία από τις οποίες δεν είναι ακριβή). Σε περίπτωση που αναρωτιέστε γιατί πρέπει να εκτελέσετε έναν κόμβο, εδώ είναι έξι εξαιρετικοί λόγοι.

Δημιουργία Πορτοφολιού

Νομίζω ότι είναι χρήσιμο να ορίσουμε τους δύο τύπους πορτοφολιών πριν προχωρήσουμε πολύ περισσότερο:

  1. Πορτοφόλι λογισμικού – αυτό είναι το πρόγραμμα που διαχειρίζεται τα ιδιωτικά κλειδιά και τις διευθύνσεις Bitcoin σας. Π.χ. Electrum, Sparrow, Blue Wallet.
  1. Πορτοφόλι Bitcoin – με αυτό, εννοώ τη συλλογή μοναδικών διευθύνσεων που δημιουργούνται ντετερμινιστικά (και αναπαραγώγιμα) από τη μνημονική φράση σας (συνήθως 12 ή 24 λέξεις) – κάθε φράση αρχική έχει 8.6 δισεκατομμύρια μοναδικές διευθύνσεις στις οποίες μπορεί να έχει πρόσβαση/δημιουργήσει.

Το Electrum, από προεπιλογή, δημιουργεί πορτοφόλια που δεν είναι τυπικά, κάτι που είναι πολύ ενοχλητικό. Το πιο κοινό πρωτόκολλο ονομάζεται BIP39 (Bitcoin Improvement Proposal 39) που θα χρησιμοποιούν σχεδόν όλα τα πορτοφόλια.

Αυτό σημαίνει ότι οι 12 ή 24 λέξεις που δημιούργησε το πορτοφόλι σας BIP39 θα είναι συμβατές με άλλα πορτοφόλια BIP39, έτσι ώστε εάν χάσετε το πορτοφόλι λογισμικού (ή υλικού), τότε μπορείτε να το ανακτήσετε εισάγοντας τις αρχικές λέξεις σας σε οποιοδήποτε συμβατό πορτοφόλι BIP39 – δεν χρειάζεται να είναι η ίδια μάρκα.

Ο προγραμματιστής του Electrum, ωστόσο, έχει τα δικά του σχέδια και πιστεύει ότι το βιομηχανικό πρότυπο δεν είναι ασφαλές (έχει μια εξωφρενικά μη ρεαλιστική ανησυχία για το BIP39). Αντί για το BIP39, το Electrum δημιουργεί πορτοφόλια με βάση το δικό του πρωτόκολλο – το οποίο κανένα άλλο πορτοφόλι δεν χρησιμοποιεί από προεπιλογή. Δυστυχώς, εάν δημιουργήσετε μια φράση σπόρου Electrum, μπορείτε να χρησιμοποιήσετε αυτήν τη φράση σπόρου μόνο με το Electrum.

Είναι σημαντικό ότι το Electrum θα σας επιτρέψει να επαναφέρετε ένα πορτοφόλι BIP39 σε αυτό, αλλά πρέπει να ξέρετε πώς. Δεν θα, ωστόσο, δημιουργία ένα πορτοφόλι BIP39 για εσάς. Αλλά υπάρχουν τρόποι γύρω από αυτό.

Μπορείτε επίσης απλά να φορτώσετε μια μεμονωμένη διεύθυνση στο Electrum για να παρατηρήσετε την ισορροπία του – δεν χρειάζεται καν να είναι δική σας (αν και μην έχετε ιδέες για τη δαπάνη του υπολοίπου, αυτό δεν είναι δυνατό εκτός και αν φορτώσετε το ιδιωτικό κλειδί, στο οποίο σε περίπτωση που η διεύθυνση θα ήταν δική σας).

Κατά τη δημιουργία ή την επαναφορά ενός πορτοφολιού Bitcoin με το Electrum, μπορείτε να επιλέξετε τον τύπο διεύθυνσης που θα έχετε:

  • Legacy – αυτές οι διευθύνσεις ξεκινούν με 1 – οι αρχικές διευθύνσεις Bitcoin.
  • Pay-to-Script-Hash – όλες αυτές οι διευθύνσεις ξεκινούν με «3».
  • Segwit – Από το 2017 μετά το soft fork Segwit, θα μπορούσατε να δημιουργήσετε το "Pay-to-witness-public-key-hash" (ονομάζεται επίσης "Native Segwit" ή "Bech32"). Αυτά είναι τα πιο συχνά χρησιμοποιούμενα τώρα. Όλα ξεκινούν με "bc1q".
  • Taproot. Αυτό είναι νέο και δεν υποστηρίζεται ακόμη από την Electrum. Το Taproot ήταν ένα soft fork το 2021. Οι διευθύνσεις ξεκινούν με "bc1p".

Οι τρεις πρώτοι τύποι διευθύνσεων που αναφέρονται έχουν εκτεταμένα δημόσια κλειδιά που φαίνονται λίγο διαφορετικά μεταξύ τους. Ξεκινούν με xPub, yPub και zPub, αντίστοιχα. Πιστεύω ότι το taproot είναι tPub, αλλά εξακολουθώ να εξοικειώνομαι με αυτό. Για περισσότερο εκπαιδευτικό υλικό σχετικά με τα δημόσια και ιδιωτικά κλειδιά Bitcoin, μπορείτε διαβάστε εδώ.

Ετικέτες

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

Επιλογή νομισμάτων

Η επιλογή νομισμάτων είναι ένα εξαιρετικό χαρακτηριστικό. Μπορείτε να μεταβείτε στα παράθυρα της διεύθυνσής σας και να επιλέξετε το κέρμα που θέλετε να ξοδέψετε - ή να ομαδοποιήσετε πολλά από αυτά για δαπάνες. Εάν δεν επιλέξετε ποιο νόμισμα θέλετε να ξοδέψετε, όπως οποιοδήποτε άλλο λογισμικό, η Electrum θα επιλέξει το «καλύτερο» κέρμα για να ξοδέψει για εσάς – αλλά το λογισμικό δεν γνωρίζει πάντα τι είναι καλύτερο. Δεν ξέρει ποια νομίσματα να μην συγχωνευθούν, ποια είναι επιθέσεις σκόνης και ποια ανακατεύονται. Εσείς να το ξέρετε αυτό, γιατί τους έχετε επισημάνει και μετά μπορείτε να αποφασίσετε πώς να το διαχειριστείτε.

Αποστολή/Λήψη

Η διαδικασία αποστολής πληρωμών με bitcoin είναι πολύ "λεπτή ρύθμιση". Μπορείτε να το κρατήσετε απλό, αλλά υπάρχει επίσης ένα προηγμένο κουμπί που ενθαρρύνω τους ανθρώπους να χρησιμοποιούν πάντα – τουλάχιστον να μάθουν να εξοικειώνονται. Εδώ μπορείτε να δείτε ακριβώς τα σημαντικά στοιχεία της συναλλαγής Bitcoin – τις εισόδους (με αναγνωριστικά Tx και διευθύνσεις), τις εξόδους, εάν τυχόν καταχωρημένες διευθύνσεις βρίσκονται στο δικό σας πορτοφόλι ή όχι (μέσω χρωματικής κωδικοποίησης), το τέλος εξόρυξης και δυνατότητα λεπτομέρειας, το μέγεθος της συναλλαγής (σε byte), εάν υπάρχει χρόνος κλειδώματος και εάν είναι ενεργοποιημένη η αντικατάσταση με χρέωση. Δεν χρειάζεται να ξέρετε αμέσως τι σημαίνουν όλα αυτά τα πράγματα, αλλά τουλάχιστον είναι εκεί και καθώς αποκτάτε εμπειρία, θα ξέρετε ποια πράγματα πρέπει να μάθετε.

Κατά τη λήψη, μπορείτε να μεταβείτε στην καρτέλα λήψης και θα δοθεί η επόμενη αχρησιμοποίητη διεύθυνση - με αυτήν μπορείτε να αντιγράψετε/επικολλήσετε όπως απαιτείται ή να δημιουργήσετε έναν κωδικό QR. Εναλλακτικά, μπορείτε να μεταβείτε στο παράθυρο διεύθυνσης και να επιλέξετε οποιαδήποτε διεύθυνση βλέπετε για να δημιουργήσετε ένα τιμολόγιο. Μπορείτε να κάνετε δεξί κλικ, να επιλέξετε λεπτομέρειες και θα δείτε ένα κουμπί για να δημιουργήσετε έναν κωδικό QR της διεύθυνσης ή μπορείτε απλώς να αντιγράψετε το κείμενο της διεύθυνσης.

Μόλις γίνει μια πληρωμή σε μια διεύθυνση και περιμένει στο mempool, η Electrum θα σας δείξει την πληρωμή με τη διεύθυνση, η οποία είναι βολική – δεν χρειάζεται να περιμένετε έναν ανθρακωρύχο να εξορύξει το κέρμα για εσάς. ξέρετε ότι η πληρωμή έρχεται. Το Electrum σας επιτρέπει επίσης να δαπανήσει ένα τέτοιο ανεπιβεβαίωτο νόμισμα.

Εάν ένας αποστολέας έχει ορίσει μια πολύ χαμηλή χρέωση και η επιβεβαίωση διαρκεί λίγο, μπορείτε να επισπεύσετε την πληρωμή ξοδεύοντας την μη επιβεβαιωμένη συναλλαγή σε μια άλλη από τις διευθύνσεις σας. Σε αυτήν τη δεύτερη (κατάντη) συναλλαγή, θα μπορούσατε να προσθέσετε ένα υψηλό τέλος εξόρυξης. Για να εισπράξει το τέλος, ένας εξορύκτης θα πρέπει να συμπεριλάβει την πρώτη συναλλαγή (όχι προσοδοφόρα) και την κατάντη συναλλαγή που δημιουργήσατε (επικερδής) – γιατί; Επειδή η δεύτερη συναλλαγή είναι άκυρη μέχρι να είναι έγκυρη η πρώτη συναλλαγή (καθώς δεν μπορείτε να ξοδέψετε νομίσματα που θεωρητικά δεν υπάρχουν). Αυτή η τεχνική ονομάζεται «το παιδί πληρώνει για τον γονέα».

Μια άλλη τεχνική που είναι δυνατή με το Electrum, για την επιτάχυνση των πληρωμών, ονομάζεται RBF (αντικατάσταση με χρέωση). Αυτό δεν είναι δυνατό για την δέκτης να κάνετε όπως περιγράφεται παραπάνω με το «το παιδί πληρώνει για τον γονέα». Αντίθετα, ένας ανυπόμονος δέκτης πρέπει να ρωτήσει το αποστέλλει για να εκτελέσετε μια RBF. Ο αποστολέας θα στείλει ξανά το αρχικό UTXO που έχει «δαπανηθεί» αλλά δεν έχει ακόμη εξορυχθεί στο blockchain. Αυτό το UTXO μπορεί να τεθεί σε μια εναλλακτική συναλλαγή (δαπανώντας στην ίδια διεύθυνση με την πρώτη συναλλαγή ή σε άλλη) και με υψηλότερη χρέωση εξόρυξης. Όποια από τις δύο συναλλαγές εξορυχθεί πρώτη θα είναι έγκυρη και η άλλη καθίσταται άκυρη.

Ως δευτερεύουσα σημείωση, το RBF επιτρέπει τη δυνατότητα απάτης. Εάν ένας παραλήπτης (έμπορος) αποδεχτεί μια μη επιβεβαιωμένη συναλλαγή ως "ληφθείσα πληρωμή" και παραδώσει τα αγαθά στον αποστολέα της πληρωμής, ο αποστολέας έχει την ευκαιρία να εκτελέσει μια συναλλαγή RBF πριν εξορυχθεί η αρχική πληρωμή. Θα χρησιμοποιούσαν τη δική τους διεύθυνση ως παραλήπτη της πληρωμής και θα πρόσθεταν ένα υψηλό τέλος. Όταν αυτό εξορύσσεται, η αρχική συναλλαγή καθίσταται άκυρη, απορρίπτεται από όλους τους κόμβους από το mempool και το υπόλοιπο από το πορτοφόλι του εμπόρου εξαφανίζεται. Αυτός είναι ο λόγος για τον οποίο θα παρατηρήσετε ότι τα ανταλλακτήρια Bitcoin, όταν καταθέτετε bitcoin, θα περιμένουν για επιβεβαίωση στο blockchain πριν πιστώσουν τον λογαριασμό σας.

Πορτοφόλια πολλαπλών υπογραφών

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

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

Μου αρέσει πολύ ο τρόπος με τον οποίο η Electrum χειρίζεται μερικώς υπογεγραμμένες συναλλαγές Bitcoin (PSBT), ένα σημαντικό χαρακτηριστικό των πορτοφολιών multisig, που θα συζητηθεί στη συνέχεια.

PSBTs

Μια συναλλαγή Electrum bitcoin αντιπροσωπεύεται μόνο από ένα σωρό κείμενο (τα οποία αντιπροσωπεύουν από μόνα τους δυαδικούς αριθμούς, όπως όλα τα δεδομένα υπολογιστή). Έχετε τη δυνατότητα να αποθηκεύσετε αυτό το κείμενο σε ένα αρχείο, έναν κωδικό QR ή στο πρόχειρο (ως κείμενο, για αντιγραφή/επικόλληση σε ένα email για παράδειγμα). Αυτό το κείμενο μπορεί να σταλεί οπουδήποτε, και όπως θέλετε. Εάν είστε τόσο διατεθειμένοι, μπορείτε να εξαγάγετε το κείμενο και να το στείλετε μέσω email, ένα φυσικό γράμμα, κώδικα Μορς, σήματα καπνού, βαρυτικά κύματα πίσω στο χρόνο μέσω μιας μαύρης τρύπας ή ερμηνευτικού χορού – αυτό εξαρτάται από εσάς.

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

Η πολυυπογραφή είναι ιδιαίτερα ενδιαφέρουσα. Εάν υπάρχουν για παράδειγμα 3 κάτοχοι κλειδιών σε όλο τον κόσμο, μπορείτε να υπογράψετε μια συναλλαγή στον υπολογιστή σας, να εξαγάγετε τη μερικώς υπογεγραμμένη συναλλαγή Bitcoin, να την στείλετε μέσω email (ή τον κωδικό QR μέσω βιντεοκλήσης) σε άλλον συμμετέχοντα στο εξωτερικό, να την εισαγάγετε, να υπογράψει και μετά στείλε το στο 3ο άτομο για υπογραφή και μετάδοση. Όχι, αυτό δεν είναι μοναδικό για το Electrum, απλώς μου αρέσει ο τρόπος που το χειρίζεται το Electrum. Ωστόσο, η ροή εργασίας δεν είναι διαισθητική και απαιτεί εξάσκηση.

Πληρώστε σε πολλούς (PayJoin και CoinJoin)

Υπάρχει μια κρυφή λειτουργία (αναζήτηση στα μενού) όπου μπορείτε να επιλέξετε πολλούς προορισμούς (πολλαπλές εξόδους) όταν ξοδεύετε. Για παράδειγμα, μπορείτε να πάρετε 6.15 bitcoin και να στείλετε 0.01 bitcoin σε 615 διαφορετικούς υπαλλήλους, όλα σε μία συναλλαγή. Αυτή η δυνατότητα σάς επιτρέπει να δημιουργείτε PayJoins με μη αυτόματο τρόπο – κάτι που μόνο μια μειοψηφία ανθρώπων θα έκανε ή ακόμα και θα καταλάβαινε, αλλά παρόλα αυτά είναι ωραίο.

Το Pay to Many σας επιτρέπει επίσης να δημιουργήσετε τα δικά σας μη αυτόματα CoinJoins. Για περισσότερες πληροφορίες σχετικά με το τι είναι αυτό και πώς να το κάνετε, δείτε αυτόν τον οδηγό.

Όριο χάσματος

Ένα σημαντικό χαρακτηριστικό που δεν έχουν όλα τα πορτοφόλια είναι η δυνατότητα ορισμού του ορίου χάσματος. Όπως ανέφερα προηγουμένως, κάθε πορτοφόλι είναι μια συλλογή 8.6 δισεκατομμυρίων διευθύνσεων. Το πορτοφόλι λογισμικού πρέπει να συνδεθεί σε έναν κόμβο και να ρωτήσει εάν μια διεύθυνση έχει bitcoin συσχετισμένο με αυτό. Δεν πρόκειται να ελέγξει και τα 8.6 δισεκατομμύρια από αυτά. Το Electrum ζητά τις πρώτες 20 διευθύνσεις. Αν τους uded, θα ζητήσει άλλα 20 κ.ο.κ. Θα το διατηρήσει αυτό μέχρι ο κόμβος να επιστρέψει 20 αχρησιμοποίητες διευθύνσεις στη σειρά.

Αυτός είναι ένας τρόπος για να εξηγήσετε ότι το προεπιλεγμένο όριο κενού είναι 20, αλλά μπορείτε να το αλλάξετε. Γιατί; Επειδή μερικές φορές οι έμποροι επιτρέπουν στους πελάτες να παράγουν οι ίδιοι διευθύνσεις bitcoin μέσω μιας εφαρμογής πληρωμής (όπως η δική μου σελίδα δωρεάς, υπόδειξη-υπόδειξη). Εάν οι πρώτοι 20 πελάτες κάνουν τιμολόγια (μία διεύθυνση ο καθένας, που δίνεται διαδοχικά από την εφαρμογή) και στη συνέχεια ο 21ος πελάτης δημιουργήσει ένα τιμολόγιο και πληρώσει, τότε το πορτοφόλι Electrum θα εμφανίζεται κενό. Αυτό συμβαίνει επειδή οι πρώτες 20 διευθύνσεις θα ερωτηθούν, θα διαπιστωθεί ότι δεν χρησιμοποιούνται και, στη συνέχεια, το Electrum θα σταματήσει την αναζήτηση. Το Electrum σάς επιτρέπει να αλλάξετε το όριο του χάσματος, π.χ. σε 500, αλλά δεν υπάρχουν οδηγίες, θα πρέπει να κάνετε έρευνα στο διαδίκτυο ή να το βρείτε εδώ:

Θα πρέπει πρώτα να μεταβείτε στο μενού: προβολή→ εμφάνιση κονσόλας και μετά πληκτρολογήστε αυτήν την εντολή στην κονσόλα (φυσικά το "500" μπορεί να αλλάξει σε άλλο αριθμό):

wallet.change_gap_limit(500)

Με αυτήν την εντολή, θα δείτε 500 νέες διευθύνσεις στο παράθυρο διευθύνσεων.

Παρακολούθηση Πορτοφολιών

Αυτά είναι πορτοφόλια χωρίς ιδιωτικά κλειδιά, απαραίτητα για τη σύνδεση πορτοφολιών υλικού. Οι περισσότεροι άνθρωποι με πορτοφόλι υλικού χρησιμοποιούν το λογισμικό στον υπολογιστή που «συνόδευε» τη συσκευή, αλλά συνήθως δεν είναι ανοιχτού κώδικα. Το Electrum είναι μια εναλλακτική λύση που μπορεί να χρησιμοποιηθεί με οποιαδήποτε συσκευή υλικού.

Υπολογιστές με διάκενο αέρα

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

Για παράδειγμα, μπορείτε να αγοράσετε ένα πορτοφόλι υλικού BitBox02 και να δημιουργήσει έναν σπόρο 24 λέξεων για εσάς και από αυτό, να δημιουργήσετε διευθύνσεις (με συσχετισμένα ιδιωτικά κλειδιά κρυμμένα από την προβολή). Ανάλογα με το επίπεδο παράνοιας που έχετε (και την ποσότητα του bitcoin που αποθηκεύετε), μπορείτε να επιλέξετε να μην εμπιστεύεστε το ενσωματωμένο λογισμικό και να υποθέσετε αρχικά ότι οι διευθύνσεις που δημιουργεί ανήκουν στον Διευθύνοντα Σύμβουλο για αρχή.

Για να ελέγξετε ότι οι διευθύνσεις είναι γνήσιες, πρέπει να βάλετε τις αρχικές λέξεις σε ένα διαφορετικό πορτοφόλι (π.χ. Electrum). και βεβαιωθείτε ότι το Electrum δημιουργεί ίδιες διευθύνσεις. Αυτό είναι αρκετά εύκολο, αλλά δεν μπορείτε απλώς να πληκτρολογήσετε σπόρους σε οποιονδήποτε παλιό υπολογιστή με Electrum. Λοιπόν εσύ κουτί αλλά πραγματικά δεν θα έπρεπε – το κακόβουλο λογισμικό μπορεί ενδεχομένως να εξαγάγει τα πλήκτρα σας και να κλέψει το bitcoin σας.

Μια λύση είναι να εισάγετε τους σπόρους στο Electrum σε έναν καθαρό και ασφαλή υπολογιστή με διάκενο αέρα (ή σε ένα πορτοφόλι υλικού διαφορετικής μάρκας).

Ο φθηνότερος τρόπος είναι με ένα Raspberry Pi Zero - Κοστίζουν περίπου 10 $ πριν από τις ελλείψεις που προκαλούνται από την πανδημία. Το τσιπ ARM ​​σε αυτές τις συσκευές σημαίνει ότι δεν είναι συμβατά όλα τα πορτοφόλια λογισμικού. Το Electrum είναι και λειτουργεί υπέροχα.

Δείτε πώς να φτιάξετε το δικό σας. Μοιάζει με υπογραφή σπόρου, αλλά έχει την πλήρη λειτουργικότητα του Electrum.

Υπογράψτε/Επαληθεύστε ένα μήνυμα

Μια συναλλαγή Bitcoin είναι μια πληρωμή που περιέχει ένα νόμισμα που προηγουμένως ήταν «κλειδωμένο» από μια διεύθυνση. Για να ξεκλειδώσετε το νόμισμα (σε σχέση με τους κανόνες του Bitcoin) και να σας επιτραπεί να το ξοδέψετε, χρησιμοποιώντας κρυπτογραφία δημόσιου/ιδιωτικού κλειδιού, πρέπει να αποδείξετε ότι κατέχει το ιδιωτικό κλειδί στη διεύθυνση που περιέχεται μέσα. Αυτό γίνεται με υπογραφή (χρησιμοποιώντας το ιδιωτικό κλειδί, αλλά όχι αποκαλύπτοντάς το).

Η υπογεγραμμένη συναλλαγή είναι από μόνη της ένα μήνυμα. λίγα δεδομένα υπολογιστή, αν και ακολουθώντας ένα αυστηρό πρωτόκολλο.

Χρησιμοποιώντας κρυπτογραφία δημόσιου/ιδιωτικού κλειδιού, εκτός του Bitcoin, μπορείτε πραγματικά να υπογράψετε ΟΠΟΙΟΔΗΠΟΤΕ μήνυμα. Για παράδειγμα, εδώ είναι ένα μήνυμα που υπέγραψα αφού επέλεξα μια διεύθυνση (και επομένως το ιδιωτικό της κλειδί). Παρακάτω είναι το μήνυμα, η διεύθυνση και η υπογραφή (παράλογο κείμενο), που δημιουργήθηκε αφού έκανα κλικ στο "υπογραφή".

Τώρα εσείς ή οποιοσδήποτε μπορεί να πάρει τη διεύθυνση, το μήνυμα και την υπογραφή, να τα βάλει στο Electrum (ή άλλο λογισμικό) και επαληθεύει ότι ήταν πραγματικά το σωστό ιδιωτικό κλειδί (που αντιστοιχεί στη διεύθυνση) που παρήγαγε αυτό το μήνυμα (αυτός είναι στην πραγματικότητα ο ίδιος τύπος επαλήθευσης που κάνουν οι κόμβοι Bitcoin για οποιαδήποτε συναλλαγή Bitcoin). Θα ανοίξω ένα άλλο πορτοφόλι που δεν έχει το σχετικό ιδιωτικό κλειδί, για να επιδείξω επαλήθευση. Μπήκα στο παράθυρο "επαλήθευση μηνύματος", μετά εισήγαγα όλες τις λεπτομέρειες όπως βλέπετε παραπάνω και μετά έκανα κλικ στο Επαλήθευση:

image1

Κρυπτογράφηση/Αποκρυπτογράφηση ενός μηνύματος

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

image2

Για παράδειγμα, θα μπορούσατε να είχατε λάβει το δημόσιο κλειδί μου bitcoin, να είχατε κρυπτογραφήσει αυτό το μήνυμα όπως παραπάνω, να μου στείλετε με email το cyphertext (το κείμενο με τυχαία εμφάνιση στο κάτω πεδίο) και επειδή έχω το ιδιωτικό κλειδί για το δημόσιο κλειδί, μπορώ να το αντιστρέψω το κρυπτογραφημένο μήνυμα στην αρχική μορφή και διαβάστε το μήνυμά σας με λάθος σκέψη. Με αυτόν τον τρόπο, μπορείτε να μου στείλετε μήνυμα μέσω ενός μη ασφαλούς καναλιού επικοινωνίας και μόνο εγώ μπορώ να το διαβάσω.

Αυτή είναι η μαγεία της κρυπτογραφίας δημόσιου/ιδιωτικού κλειδιού και ένα από τα κύρια στοιχεία που κατέστησαν δυνατό το Bitcoin. Πρέπει όλοι να είμαστε ευγνώμονες που οι cypherpunks πάλεψαν σκληρά και κέρδισαν ενάντια στην κυβέρνηση των ΗΠΑ που προσπάθησε να το απαγορεύσει τη δεκαετία του 1990.

Χαρακτηριστικά

Αυτή ήταν μια μακρά κριτική του Electrum Desktop Wallet. Ας ελπίσουμε ότι αυτό σας κέντρισε το ενδιαφέρον να μάθετε πώς να το χρησιμοποιείτε - θα δημοσιεύσω έναν οδηγό σχετικά με αυτό πολύ σύντομα. Στο μεταξύ, ίσως αξίζει να εξασκηθείτε σε πολύ βασικές συναλλαγές Bitcoin ακολουθώντας αυτή η άσκηση.

Αυτή είναι μια guest post από τον Arman The Parman. Οι απόψεις που εκφράζονται είναι εξ ολοκλήρου δικές τους και δεν αντικατοπτρίζουν απαραίτητα αυτές της BTC Inc ή Bitcoin Magazine.

Σφραγίδα ώρας:

Περισσότερα από Bitcoin Magazine

Pepe

Κόμβος πηγής: 1608377
Σφραγίδα ώρας: 4 Αυγούστου 2022