-
Κρυπτονομίσματα
-
Ανταλλακτήρια
-
Μεσο ΜΑΖΙΚΗΣ ΕΝΗΜΕΡΩΣΗΣ
Ολες οι γλώσσες
Κρυπτονομίσματα
Ανταλλακτήρια
Μεσο ΜΑΖΙΚΗΣ ΕΝΗΜΕΡΩΣΗΣ
Το Bityuan είναι ένα απλό, σταθερό και επεκτάσιμο δημόσιο δίκτυο αλυσίδας. Τον Δεκέμβριο του 2013 γεννήθηκε το BitYuan. Αρχικά, παρήχθη από τον μηχανισμό συναίνεσης airdrop + POW πριν από την εξόρυξη. Το 2015, ο μηχανισμός συναίνεσης BitYuan ενημερώθηκε σε POS. Μετά από περισσότερα από τέσσερα χρόνια σχεδίασης και έρευνας, στις 17 Μαΐου 2018, αναπτύχθηκε και δοκιμάστηκε το BitYuan Blockchain 3.0, κυκλοφόρησε το κύριο δίκτυο και αναβαθμίστηκε σε: SPOS (Safe POS), δηλαδή έναν ασφαλή μηχανισμό συναίνεσης POS που βελτιστοποιεί τους τυχαίους αριθμούς. Περισσότερο από 6 μήνες αργότερα, στις 7 Δεκεμβρίου 2018, το Bitcoin (BTY) ήταν επίσημα ανοιχτού κώδικα στο Github.
Η έρευνα και η ανάπτυξη του Bityuan υιοθετεί την υποκείμενη τεχνολογία του Hangzhou Complex Beauty Chain33, το οποίο είναι ένα έργο δημόσιας αλυσίδας με αρχιτεκτονική πολλαπλών αλυσίδων (παράλληλη δημόσια αλυσίδα) που έχει εφαρμοστεί και υλοποιηθεί. Μπορούν να αναπτυχθούν πολλαπλές παράλληλες δημόσιες αλυσίδες στην αλυσίδα μπλοκ Bityuan. Κάθε παράλληλη δημόσια αλυσίδα όχι μόνο έχει διαφορετική και ανεξάρτητη οικολογική κατασκευή και ανάπτυξη DAPP blockchain, αλλά μπορεί επίσης να πραγματοποιήσει λειτουργίες ανταλλαγής πολλαπλών αλυσίδων μεταξύ πολλαπλών αλυσίδων. Τα πεδία εφαρμογής των έργων παράλληλης δημόσιας αλυσίδας περιλαμβάνουν: σταθερό νόμισμα, κόκκινους φακέλους, κοινωνική δικτύωση, ηλεκτρονικό εμπόριο, περιουσιακά στοιχεία on-chain, χρέη on-chain, κατάθεση πιστοποιητικών και παιχνίδια.
Το blockchain BitYuan πρωτοστάτησε στην καινοτόμο εφαρμογή MVCCKVDB (πολλαπλής έκδοσης αποθήκευση δεδομένων KV). Οι παραδοσιακές αλυσίδες μπλοκ αποθηκεύουν δεδομένα με τη μορφή merkle δέντρων ή δέντρων MPT. Κάθε φορά που αλλάζουν τα δεδομένα,< br> Το δέντρο θα αναπαρασκευαστεί μία φορά, κάτι που είναι σχετικά αναποτελεσματικό. Για παράδειγμα, για ένα δέντρο Merkle 20 επιπέδων, η αναζήτηση των δεδομένων ενός κόμβου φύλλου απαιτεί 20 λειτουργίες ανάγνωσης για την ολοκλήρωση, με αποτέλεσμα η αποτελεσματικότητα του ερωτήματος δεδομένων είναι μόνο το 1/20 της απόδοσης ερωτήματος των συνηθισμένων βάσεων δεδομένων, η οποία μπορεί να ολοκληρωθεί ανά δεύτερο Ένα σύστημα με 100.000 λειτουργίες ανάγνωσης μπορεί να διαβάσει δεδομένα μόνο 5.000 συναλλαγών ανά δευτερόλεπτο, γεγονός που περιορίζει σημαντικά την απόδοση ανάγνωσης του συστήματος. Κατά την εγγραφή δεδομένων, είναι επίσης απαραίτητο να φορτωθούν τα δεδομένα πολλών κόμβων στον κλάδο του δέντρου και, τέλος, να εγγραφούν στο δίσκο μετά την ενημέρωση.Η κατανάλωση λειτουργίας σε αυτό είναι επίσης σχετικά μεγάλη. Το BitYuan βασίζεται στην ιδέα MVCC (Multi-Version Concurrency Control) στο σχεδιασμό της βάσης δεδομένων και σχεδιάζει μια πρωτότυπη μορφή αποθήκευσης δεδομένων KVMVCC για να βελτιώσει την αναποτελεσματικότητα των δομών MAVL ή MPT. Ικανοποιήστε την ανάγκη διατήρησης υψηλής απόδοσης ανάγνωσης και εγγραφής δεδομένων μετά τα δεδομένα της αλυσίδας μπλοκ αυξάνεται σε μια ορισμένη κλίμακα.
Υπολογισμός κατακερματισμού:
statehash=hash (prevstatehash, KVSet, ύψος), που περιέχει τις πληροφορίες Hash κατάστασης του προηγούμενου μπλοκ, τις πληροφορίες κατάστασης KVSet αυτού του μπλοκ και το τρέχον πληροφορίες ύψους μπλοκ (δηλαδή πληροφορίες έκδοσης).
Η ακόλουθη αντιστοιχία θα αποθηκευτεί στη βάση δεδομένων κάθε κόμβου:
hash->height(version)
height(version)->hash
key:height(version)->value
lastest:key->value
Ερώτημα δεδομένων:
Το αντίστοιχο ύψος (έκδοση) μπορεί να βρεθεί σύμφωνα με τον κατακερματισμό κατάστασης και όταν το αντίστοιχο ύψος μπορεί να βρεθεί σύμφωνα με το ύψος, η συγκεκριμένη βασική τιμή αντιστοιχεί στην τιμή τιμής.
Επαλήθευση δεδομένων:
Για ένα KVSet με συγκεκριμένο ύψος, οι λειτουργίες κατακερματισμού μπορούν να εκτελεστούν σύμφωνα με τις τιμές κατακερματισμού prevstatehash, KVSet και ύψος του προηγούμενου μπλοκ. Εάν ο κατακερματισμός οι τιμές ταιριάζουν, τα δεδομένα δεν έχουν παραβιαστεί, διαφορετικά, τα δεδομένα αλλάζουν ή τα δεδομένα είναι λάθος (το ύψος είναι λάθος ή τα δεδομένα KVSet είναι λάθος).
Συντήρηση της πιο πρόσφατης έκδοσης δεδομένων:
Ειδικότερα, κατά την αποθήκευση του κλειδιού και της τιμής του πιο πρόσφατου μπλοκ, ταυτόχρονα κρατήστε (νέο κλειδί) ή ενημερώστε (έχουν ήδη ιστορικό Κλειδί έκδοσης) η σχέση αντιστοίχισης κλειδιού:τελευταίο->τιμή αποθηκεύεται στην τοπική βάση δεδομένων κλειδιού-τιμής. Όταν χρειάζεται να λάβετε τα πιο πρόσφατα δεδομένα παρτίδας, μπορείτε να ζητήσετε τα πιο πρόσφατα δεδομένα σε παρτίδες σύμφωνα με το πιο πρόσφατο πρόθεμα (μπορεί να προσαρμοστεί). Δεδομένου ότι η συνηθισμένη βάση δεδομένων κλειδιού-τιμής μπορεί κάλλιστα να υποστηρίξει ερωτήματα αντιστοίχισης προθέματος, η αποτελεσματικότητα του ερωτήματος θα είναι σχετικά υψηλή, πολύ υψηλότερη από το ερώτημα της δομής αποθήκευσης δέντρου Merkle.
Προκειμένου να βελτιωθεί η απόδοση του blockchain, η παράλληλη δημόσια αλυσίδα υιοθετεί γενικά τη συναίνεση του DPOS (Share Authorization Proof Mechanism), δηλαδή επιλέγονται αρκετοί υπερκόμβοι στην αλυσίδα για να πληρώσουν την υπολογιστική ισχύ και την ευρυζωνική υποστήριξη
Οι πληροφορίες συναλλαγής πρέπει να συσκευάζονται στο μπλοκ και οι πληροφορίες μπλοκ μεταδίδονται σε άλλους κόμβους και οι πληροφορίες συναλλαγής αποθηκεύονται στο μπλοκ για να παίξουν τη λειτουργία της από κοινού διακυβέρνησης της κοινότητας.
Είτε μια δημόσια αλυσίδα είναι επιτυχημένη είτε όχι, μία από τις βασικές μετρήσεις είναι ο αριθμός των κόμβων στην αλυσίδα. Ο μηχανισμός σούπερ κόμβου μπορεί να βοηθήσει την παράλληλη δημόσια αλυσίδα να δημιουργήσει γρήγορα μια οικολογία στην αλυσίδα και να βασιστεί στη λειτουργία και συντήρηση κάθε υπερκόμβου για να προωθήσει την ευημερία της οικολογίας της παράλληλης δημόσιας αλυσίδας και να πραγματοποιήσει μια πιο σταθερή, ισχυρή και αποκεντρωμένη περιοχή Σύστημα blockchain.
Ταυτόχρονα, ο φορέας παράλληλης δημόσιας αλυσίδας μπορεί να δημιουργήσει ένα παράλληλο ίδρυμα αλυσίδας για να προωθήσει την πρωτοβουλία και τον ενθουσιασμό των σούπερ κόμβων μέσω διαφόρων μηχανισμών κινήτρων και μεθόδων λειτουργίας του ιδρύματος για υπερκόμβους και μέσω της επαναγοράς διακριτικών , διαδικασίες συναλλαγών Προώθηση της υγιούς και βιώσιμης ανάπτυξης της παράλληλης δημόσιας αλυσίδας.
Η μηχανή oracle συνειδητοποιεί τη σύνδεση μεταξύ της αλυσίδας μπλοκ και του πραγματικού κόσμου. Η μηχανή oracle είναι μια αξιόπιστη οντότητα που εισάγει πληροφορίες σχετικά με την κατάσταση του εξωτερικού κόσμου μέσω υπογραφών, επιτρέποντας έτσι σε ντετερμινιστικά έξυπνα συμβόλαια να προσδιορίζουν το αβέβαιο
br> Ο έξω κόσμος αντιδρά. Η μηχανή oracle έχει τα χαρακτηριστικά της μη παραποιήσιμης, σταθερής υπηρεσίας και ελέγχου.
Τα δεδομένα έκδοσης του συμβολαίου Oracle χωρίζονται σε τρία βήματα:
(1) Συμβάν έκδοσης δεδομένων κυκλοφορίας (ειδοποιήστε ολόκληρο το δίκτυο ότι το αποτέλεσμα ενός συμβάντος θα ανακοινωθεί στο μέλλον και εκχωρήστε ένα μοναδικό αναγνωριστικό συμβάντος, εάν το συμβάν δεν συνέβη και μπορεί να αναιρεθεί).
(2) Αποτελέσματα προέκδοσης (ο πάροχος δεδομένων προδημοσιεύει τα χρονικά αποτελέσματα, εάν τα αποτελέσματα διαπιστωθεί ότι είναι προβληματικά από τον έλεγχο, μπορούν να ανακληθούν). |
Άλλα συμβόλαια (όπως συμβόλαια εικασίας) μπορούν να χρησιμοποιήσουν το αναγνωριστικό συμβάντος και συγκεκριμένα συμβάντα στο παραπάνω βήμα 1 για να πραγματοποιήσουν δραστηριότητες (μάντευση). Όταν ανακοινωθούν τα αποτελέσματα του βήματος 3, το συμβόλαιο εικασίας θα ενεργοποιήσει την ολοκλήρωση της σύμβασης ο διακανονισμός εικασίας σύμφωνα με το αποτέλεσμα που αντιστοιχεί στο αναγνωριστικό συμβάντος , για την επίτευξη μιας αντικειμενικής, αξιόπιστης, ελεγχόμενης και ανιχνεύσιμης δίκαιης εικασίας χωρίς ανθρώπινη παρέμβαση.