-
Κρυπτονομίσματα
-
Ανταλλακτήρια
-
Μεσο ΜΑΖΙΚΗΣ ΕΝΗΜΕΡΩΣΗΣ
Ολες οι γλώσσες
Κρυπτονομίσματα
Ανταλλακτήρια
Μεσο ΜΑΖΙΚΗΣ ΕΝΗΜΕΡΩΣΗΣ
Το Hycon (υπερσυνδεδεμένο νόμισμα) είναι ένα ταχύτερο, πιο κλιμακωτό ψηφιακό περιουσιακό στοιχείο που βασίζεται στο blockchain που αναπτύχθηκε από την ομάδα Project Infinity. Χρησιμοποιεί μια δομή DAG (κατευθυνόμενη ακυκλική γραφική παράσταση), μπορεί να δημοσιεύσει ταυτόχρονα πολλαπλά μπλοκ και μπορεί να επιλύσει αντικρουόμενες συναλλαγές και να απορρίψει διπλές δαπάνες μέσω του αλγόριθμου συνέπειας του Specter.
Το όραμα του απεριόριστου έργου είναι να παρέχει ένα βολικό, ασφαλές, κλιμακωτό, κέντημα από το χρήστη και ένα ευρέως υιοθετημένο οικοσύστημα κρυπτογράφησης. Συνδυάζοντας το πρωτόκολλο Specter και τον αλγόριθμο Hash Black2B, προτείνουμε μια νέα κρυπτογράφηση που είναι τόσο ασφαλής όσο και βολική.
Κατά τη διάρκεια του σχηματισμού ενός άπειρου έργου, δημιουργήσαμε τα ακόλουθα δύο βασικά ερωτήματα:
Δεδομένων των περιορισμών των υφιστάμενων κρυπτοσυχνότητας, ποια είναι η ζήτηση της αγοράς; Πώς παρέχουμε λύσεις;
Ποια είναι τα χαρακτηριστικά που πρέπει να υιοθετηθεί και να ενσωματωθεί μια κρυπτογράφηση σε μια ευρύτερη οικονομία;
Με τα θέματα αυτά, πραγματοποιήσαμε μια λεπτομερή ανάλυση των υφιστάμενων μπλοκ αλυσίδων - συμπεριλαμβανομένου του Bitcoin, του Ethereum και των διαφόρων υποσχόμενων μάρκες - ανακαλύπτοντας τα πλεονεκτήματα και τις αδυναμίες κάθε έργου. Ωστόσο, είναι δύσκολο να βρεθεί ένα έργο που μπορεί να απαντήσει στις ερωτήσεις που αρχικά θέσαμε.
Ως εκ τούτου, η απεριόριστη ομάδα έργων άρχισε να ερευνά νέες τεχνολογίες και αλγόριθμους κατάλληλους για υιοθέτηση μεγάλης κλίμακας στον πραγματικό κόσμο για να μας βοηθήσει να επιτύχουμε τους στόχους μας. Ταυτόχρονα, σχεδιάσαμε το βασικό πλαίσιο για το απεριόριστο έργο και αναπτύξαμε τους ακόλουθους 5 βασικούς στόχους:
1. Προσδιορίστε την πραγματική ζήτηση αγοράς για κρυπτοσυχνότητες
2. Αναπτύξτε μια ευέλικτη κρυπτογράφηση
3. Δημιουργήστε μια πλατφόρμα blockchain που βασίζεται στον χρήστη
4. Δημιουργήστε ένα βιώσιμο και καινοτόμο οικοσύστημα
5. Έρευνα σχετικά με τις μεθόδους εφαρμογής των αποκεντρωμένων ανταλλαγών κρυπτογράφησης
μπλοκ Genesis
Στις 3:15 π.μ. Κορεατική τυπική ώρα στις 4 Ιανουαρίου 2018 (GMT+9), η Hycon κυκλοφόρησε το μπλοκ Genesis, το οποίο μπορεί να προβληθεί στο GitHub (μέρος του αποθετηρίου Hycon).
Αλγόριθμος κατακερματισμού
Το Hycon υιοθετεί το Blake2B ως τη μόνη λειτουργία κατακερματισμού στο σύστημα. Με την τελευταία ανάπτυξη της τεχνολογίας ASIC [38], το Blake2B αντικαθίσταται σταδιακά από τον αλγόριθμο Cryptonight του ASIC (ανθεκτικό στην ASIC) και ο Monero χρησιμοποιεί επίσης αυτόν τον αλγόριθμο. Ο αλγόριθμος Cryptonight χρησιμοποιεί τις λειτουργίες ανάγνωσης και εγγραφής ψευδο-τυχαίας μνήμης κατά την εργασία, επομένως είναι ασυμβίβαστη με την τυποποιημένη αρχιτεκτονική ASIC, αλλά καθιστά τη διαφορά λειτουργικής απόδοσης μεταξύ CPU και GPU σχετικά λιγότερο προφανής. Στο μέλλον, για να αποφευχθεί η συγκέντρωση των εξαγόμενων πόρων, σχεδιάζεται να ακολουθήσει τα παραδείγματα που έθεσε ο Monero και να προσαρμόζουμε τακτικά τον αλγόριθμο κατακερματισμού για τη διατήρηση της αντίστασης ASIC κατά τη διάρκεια της εξόρυξης.
Μηχανισμός συναίνεσης - -spectre πρωτόκολλο
Ο μηχανισμός συναίνεσης του Bitcoin είναι το πρωτόκολλο της Κίνας-αυτό το πρωτόκολλο. Σε αντίθεση με αυτό, η Hycon χρησιμοποιεί ένα πρωτόκολλο που ονομάζεται Specter ως μηχανισμός συναίνεσης. Το Specter χρησιμοποιεί έναν αλγόριθμο ψηφοφορίας μεταξύ δύο μπλοκ και τα ταξινομεί σε ζεύγη, όπως το μπλοκ Χ θα πρέπει να είναι πριν από το μπλοκ y ή το μπλοκ y πρέπει να είναι πριν από το μπλοκ Χ, καθιστώντας το blockchain να γίνει η μορφή ενός κατευθυνόμενου ακυκλικού γραφήματος (DAG για σύντομο χρονικό διάστημα).
buffer serialization-protocol
Σε ένα σύστημα blockchain, κάθε ποσότητα πληροφοριών πετάει γύρω από το δίκτυο ανά πάσα στιγμή. Αυτό που είναι σημαντικό είναι ότι το λογισμικό κόμβου μπορεί να αποκωδικοποιήσει αυτά τα δεδομένα με συνεπή και σωστό τρόπο. Τα buffers πρωτοκόλλου που αναπτύχθηκαν από την Google επιτρέπουν τη χρήση σταθερών ορισμών μηνυμάτων σε διαφορετικές πλατφόρμες, επιτρέποντας την ανάπτυξη κόμβων που εκτελούνται σε απεριόριστες μπλοκ αλυσίδες χρησιμοποιώντας διάφορες γλώσσες προγραμματισμού. Δεδομένου ότι το στρώμα σειριοποίησης δεν σχετίζεται με τη γλώσσα προγραμματισμού, είναι πολύ χρήσιμο για προγράμματα cross-platform. Το buffer του πρωτοκόλλου επιτρέπει επίσης τη συμβατότητα προς τα πίσω και προς τα εμπρός, καθιστώντας τις ενημερώσεις πιο επιρρεπείς σε μαλακά κλαδιά και όχι σκληρά κλαδιά. Κάνει επίσης το λογισμικό τρίτου μέρους πιο συμβατό και επιτρέπει σε άλλους προγραμματιστές να αλληλεπιδρούν με το δίκτυο Hycon.
εξόρυξη
Επισκόπηση
Παρόμοια με τις περισσότερες υπάρχουσες κρυπτοσυχνότητες, τα μπλοκ εξόρυξης απαιτούν απόδειξη εργασίας (POW). Ο ανθρακωρύχος υπολογίζει την τιμή κατακερματισμού του επόμενου μπλοκ, τη ρίζα merkle της συναλλαγής που περιέχεται στο μπλοκ και ένας τυχαίος αριθμός που αλλάζει μέχρι να υπολογιστεί η τιμή hash που υπερβαίνει την τρέχουσα δυσκολία. Οι ιδρυτές των φάντερ πιστεύουν ότι η χρήση αυτού του πρωτοκόλλου μπορεί να παράγει 10 μπλοκ ανά δευτερόλεπτο, ενώ το Hycon παίρνει 1 μπλοκ ανά δευτερόλεπτο ως αρχικός στόχος. Ενώ το σημερινό πρωτότυπο χρησιμοποιεί την απόδειξη της εργασίας, γνωρίζουμε πολύ καλά τη μεγάλη ποσότητα ηλεκτρικής ενέργειας που απαιτείται από το Bitcoin και το Ethereum, επομένως εξετάζονται άλλες επιλογές. Μία από τις λιγότερο γνωστές μεθόδους είναι η απόδειξη του χώρου. Απαιτεί από τους ανθρακωρύχους να υπολογίζουν και να αποθηκεύουν ένα μεγάλο αριθμό δεδομένων και στη συνέχεια να το αναζητήσουν για να βρουν μια απάντηση που ικανοποιεί την τρέχουσα δυσκολία. Αυτή η μέθοδος χρησιμοποιεί ελάχιστη ισχύ και έχει αποδειχθεί ότι είναι αποτελεσματική από το νόμισμα Burst και το διαστημικό μέντα.
Λεπτομέρειες της διαδικασίας εξόρυξης
Το περιεχόμενο της κεφαλίδας του μπλοκ θα κωδικοποιηθεί και θα κατακερματιστεί στην αρχή της εξόρυξης και η κεφαλίδα του μπλοκ δεν θα αλλάξει λόγω εξόρυξης. Αυτές περιλαμβάνουν τη συσχέτιση με το κορυφαίο μπλοκ, τη ρίζα merkle της συναλλαγής που περιέχεται στο μπλοκ, τον στόχο δυσκολίας του μπλοκ, τη χρονική σήμανση του μπλοκ και τη ρίζα MPT με το πρόθεμα TRIE, που αντιπροσωπεύει την κατάσταση μετά τη συναλλαγή στο μπλοκ.
Πορτοφόλι και λογαριασμός
Γραφική διεπαφή χρήστη γραφικών (GUI)
Ο πλήρης κόμβος που εκτελεί το λογισμικό Hycon μπορεί να έχει πρόσβαση στο τοπικά φιλοξενούμενο περιβάλλον γραφικής χρήσης (GUI) για λειτουργίες, συναλλαγές και εξόρυξη μπλοκ αλυσίδας. Αυτή η γραφική διεπαφή χρήστη γράφεται στο React και υποστηρίζει τις ελαφρές διεπαφές υψηλής απόδοσης.
Hycon πορτοφόλι
Τα πορτοφόλια Hycon χρησιμοποιούν κρυπτογράφηση ελλειπτικής καμπύλης για την υπογραφή συναλλαγών, ειδικά το SEP256K, και χρησιμοποιήστε τον μνημονικό κώδικα πορτοφολιών ανάκτησης σύμφωνα με τους κανονισμούς BIP39 για να διευκολυνθεί η ενσωμάτωση των προμηθευτών πορτοφολιών τρίτων. Σύμφωνα με τις διατάξεις των BIPS32 και 44, οι διατάξεις γίνονται επίσης για HD (στρωματοποιημένα ντετερμινιστικά) πορτοφόλια.
Διεύθυνση Hycon
Η διεύθυνση Hycon είναι ένας πίνακας 20 byte που παράγεται από ένα hash Blake2B 32-byte του σχετικού δημόσιου κλειδιού. Για την ανθρώπινη αναγνωσιμότητα, η έξοδος διευθύνσεων είναι μια συμβολοσειρά Base58 με ένα πρόθεμα κεφαλαίου H. Οι τελευταίοι 4 χαρακτήρες της συμβολοσειράς χρησιμοποιούνται ως αθροιστικό έλεγχο της διεύθυνσης. Το checksum υπολογίζεται σε τρία βήματα. Πρώτον, υπολογίστε το hash 32-byte blake2b της διεύθυνσης. Αυτή η έξοδος κατακερματισμού κωδικοποιείται στη συνέχεια ως συμβολοσειρά βάσης58. Τέλος, οι πρώτοι 4 χαρακτήρες σε αυτή τη συμβολοσειρά εξάγονται και προσαρτάθηκαν στην αναπαράσταση συμβολοσειράς της διεύθυνσης. Η χρήση του ελέγχου με αυτόν τον τρόπο ελαχιστοποιεί τη δυνατότητα τυχαίας χρήσης της λανθασμένης διεύθυνσης εισόδου.
Η διεύθυνση Hycon δημιουργείται από 20 bytes από το αποτέλεσμα 32 byte Blake2B. Προκειμένου να προστεθεί η διεύθυνση δηλητηριάσεων, το πρώτο κείμενο ξεκινά με το κεφάλαιο H και αποτελείται το αποτέλεσμα της βάσης 58 συμβολοσειράς. Οι τελευταίες τέσσερις λέξεις της συμβολοσειράς είναι το νησί της διεύθυνσης του πλέγματος. Το νησί Grid θεωρείται ως τρία στάδια. Μετά τον πρώτο υπολογισμό της τιμής αφίσας Blake2B 32-byte Blake2B της διεύθυνσης, το αποτέλεσμα κωδικοποιείται ως συμβολοσειρά βάσης 58. Τέλος, προσαρτήθηκε μια διεύθυνση με 4 λέξεις. Εάν χρησιμοποιείτε νησιά πλέγματος με αυτόν τον τρόπο, η πιθανότητα εισαγωγής διευθύνσεων μπορεί να ελαχιστοποιηθεί.
Λογαριασμός και ισορροπία
Προκειμένου να καταγράψει τις δαπάνες και την ισορροπία των χρηστών του Hycon, απαιτείται λογιστικό μοντέλο. Το μοντέλο που χρησιμοποιείται από το Hycon βασίζεται σε μια δομή δεδομένων που ονομάζεται Merkle-Patricia Trie (MPT με πρόθεμα TRIE (Merkle Patricia Tree)) που χρησιμοποιείται από την Ethereum και περιγράφεται στο κίτρινο βιβλίο του. Κάθε μπλοκ περιέχει την κατάσταση μετά τη λήξη της συναλλαγής στο μπλοκ. Αντιπροσωπεύεται από την τιμή κατακερματισμού Blake2B της ρίζας MPT δέντρου, που αντιπροσωπεύει τα δεδομένα λογαριασμού όλων των λογαριασμών Hycon.
Τα στοιχεία αποθηκευμένου λογαριασμού περιλαμβάνουν το υπόλοιπο ενός λογαριασμού Hycon, τις σχετικές πληροφορίες του πιο πρόσφατου μπλοκ που σχετίζεται με το λογαριασμό και ένας τυχαίος αριθμός που αντιπροσωπεύει πόσες συναλλαγές ξεκίνησε ο λογαριασμός. Χρησιμοποιούνται τυχαίοι αριθμοί για την πρόληψη επιθέσεων επανάληψης (επιθέσεις επανάληψης) και οι πληροφορίες σύνδεσης του προηγούμενου μπλοκ είναι στην πραγματικότητα μια βελτιστοποίηση, γεγονός που καθιστά το ιστορικό συναλλαγών να ερωτά ταχύτερα και να κάνει το Specter πιο εύκολο να παρακολουθεί τα προβλήματα διπλής πληρωμής. Χρησιμοποιήστε το Blake2B Hash σε λογιστικά μοντέλα, επειδή επιτρέπει τον κατάλληλο κατακερματισμό που απαιτείται για τη διαχείριση μεγάλων ποσοτήτων συναλλαγών και ισορροπιών.
Σχετικοί σύνδεσμοι:
https://www.qukuaiwang.com.cn/szhb/3052.html##
*Το παραπάνω περιεχόμενο καταρτίζεται από τον επίσημο λογαριασμό των μη μικρών λογαριασμών. Εάν ανατυπωθεί, αναφέρετε την πηγή.