Εκτεταμένες διευθύνσεις στον κατάλογο των Deterministic Masternode
Σκεφτείτε τα masternodes σαν τηλεφωνικούς παρόχους που πρέπει να δημοσιεύουν τους αριθμούς τηλεφώνου τους, ώστε να μπορούν να επικοινωνούν μαζί τους οι χρήστες. Προς το παρόν, όλοι οι πάροχοι μπορούν να δημοσιεύουν μόνο αριθμούς σταθερού τηλεφώνου (IPv4). Αυτή η αναβάθμιση τους επιτρέπει να δημοσιεύουν επίσης αριθμούς κινητού τηλεφώνου (IPv6), κρυπτογραφημένα αναγνωριστικά εφαρμογών ανταλλαγής μηνυμάτων (Tor) και άλλους τρόπους επικοινωνίας.
Γιατί έχει σημασία αυτό; Με τις εκτεταμένες διευθύνσεις, οι διαχειριστές Masternode έχουν μεγαλύτερη ευελιξία ως προς τον τρόπο φιλοξενίας των κόμβων τους | Οι διαχειριστές μπορούν να λειτουργούν Masternodes ανώνυμα χρησιμοποιώντας τις κρυφές υπηρεσίες του Tor | Το δίκτυο γίνεται πιο ανθεκτικό, καθώς υποστηρίζει πολλαπλά κανάλια επικοινωνίας.
SegWit-Adjacent αλλαγές για Taproot υποστήριξη
Φανταστείτε ότι εσείς και τέσσερις φίλοι σας είστε συνιδιοκτήτες ενός χρηματοκιβωτίου. Προς το παρόν, για να το ανοίξετε, πρέπει και οι πέντε να παρουσιάσετε τα κλειδιά σας, και όποιος παρακολουθεί μπορεί να δει ότι χρησιμοποιήθηκαν πέντε κλειδιά. Το Taproot αλλάζει αυτό: μπορείτε να ρυθμίσετε το χρηματοκιβώτιο έτσι ώστε είτε να λειτουργούν και τα πέντε κλειδιά μαζί, ΕΊΤΕ να ισχύει οποιαδήποτε ειδική προϋπόθεση ορίσετε (όπως «τρία από τα πέντε κλειδιά» ή «μετά από ένα χρόνο, μόνο δύο κλειδιά»). Το μαγικό είναι ότι από έξω, όλες οι συναλλαγές φαίνονται ίδιες, είτε χρησιμοποιούν ένα κλειδί, πέντε κλειδιά, είτε μια σύνθετη συνθήκη.
Μορφή διεύθυνσης Bech32
Οι τρέχουσες διευθύνσεις Dash έχουν μορφή όπως «XrDvMfEBHHBzLPiKH4hNbXGpM2jB9wAHsQ», όπου συνδυάζονται κεφαλαία και μικρά γράμματα. Οι διευθύνσεις Bech32 λύνουν αυτά τα προβλήματα. Μόνο μικρά γράμματα: Τέρμα η σύγχυση μεταξύ κεφαλαίων και μικρών γραμμάτων | Μια διεύθυνση Dash Bech32 μπορεί να μοιάζει με «dc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq» | Το αλφάβητο εξαιρεί τα 1, b, i και o για την αποφυγή οπτικών λαθών | Ο κώδικας ανίχνευσης σφαλμάτων μπορεί να εντοπίσει αν πληκτρολογήσατε λάθος ένα χαρακτήρα και, σε πολλές περιπτώσεις, ποιος χαρακτήρας είναι λάθος | Η μορφή κωδικοποιείται πιο αποτελεσματικά σε κωδικούς QR λόγω της αλφαριθμητικής της φύσης. Σκεφτείτε το σαν να περνάτε από χειρόγραφες διευθύνσεις που είναι εύκολο να παρερμηνευθούν, σε καθαρά τυπωμένες διευθύνσεις με ενσωματωμένο ορθογραφικό έλεγχο.
Ενσωμάτωση GroveDB για βελτιωμένο συγχρονισμό του Compact Filter
Όταν χρησιμοποιείτε ένα πορτοφόλι για κινητά, αυτό δεν κατεβάζει ολόκληρο το blockchain (το οποίο θα είχε μέγεθος πολλών gigabyte). Αντ’ αυτού, χρησιμοποιεί ένα έξυπνο σύστημα που ονομάζεται «compact block filters» (συμπυκνωμένα φίλτρα μπλοκ), τα οποία λειτουργούν σαν πίνακας περιεχομένων για το blockchain. Το πορτοφόλι κατεβάζει αυτά τα μικρά φίλτρα και ελέγχει αν υπάρχουν συναλλαγές που μπορεί να είναι σχετικές, προτού κατεβάσει τις πλήρεις λεπτομέρειες.
Ο συγχρονισμός μέσω κινητών συσκευών περιλαμβάνει επί του παρόντος τρεις φάσεις που είναι κρίσιμες για τη διασφάλιση της ασφάλειας της διαδικασίας. Πρώτον, πραγματοποιείται η λήψη και η επαλήθευση των κεφαλίδων μπλοκ. Στη συνέχεια, πραγματοποιείται η λήψη των κεφαλίδων των συμπυκνωμένων φίλτρων. Οι κεφαλίδες φίλτρων είναι σημαντικές για την επικύρωση των φίλτρων που λαμβάνετε. Τέλος, πραγματοποιείται η λήψη των συμπυκνωμένων φίλτρων και η επικύρωσή τους σε σχέση με τις κεφαλίδες. Χρησιμοποιώντας το GroveDB, αυτή η διαδικασία τριών βημάτων μπορεί να συμπυκνωθεί σε μόλις δύο βήματα: τη λήψη των κεφαλίδων μπλοκ και, στη συνέχεια, τη λήψη των συμπυκνωμένων φίλτρων με μια απόδειξη GroveDB.