-
Κρυπτονομίσματα
-
Ανταλλακτήρια
-
Μεσο ΜΑΖΙΚΗΣ ΕΝΗΜΕΡΩΣΗΣ
Ολες οι γλώσσες
Κρυπτονομίσματα
Ανταλλακτήρια
Μεσο ΜΑΖΙΚΗΣ ΕΝΗΜΕΡΩΣΗΣ
Το NEO είναι μια πλατφόρμα ανοιχτού κώδικα που καθοδηγείται από την κοινότητα. Χρησιμοποιώντας τεχνολογία blockchain και ψηφιακές ταυτότητες, οι προγραμματιστές μπορούν να ψηφιοποιήσουν και να αυτοματοποιήσουν τη διαχείριση περιουσιακών στοιχείων μέσω έξυπνων συμβάσεων. Η NEO δεσμεύεται να δημιουργήσει την επόμενη γενιά υποδομών Διαδικτύου μέσω ενός κατανεμημένου δικτύου, θέτοντας τα θεμέλια για τη μεγάλης κλίμακας εφαρμογή της τεχνολογίας blockchain, ώστε να υλοποιηθεί το μεγάλο όραμα της έξυπνης οικονομίας.
Με βάση την τεχνολογία blockchain, η NEO μετατρέπει πραγματικά περιουσιακά στοιχεία σε ψηφιακά στοιχεία, πραγματοποιεί έξυπνη διαχείριση μέσω έξυπνων συμβάσεων και οι χρήστες επιλέγουν εταιρείες πιστοποίησης ψηφιακών πιστοποιητικών για να πραγματοποιήσουν τον έλεγχο ταυτότητας. Το NEO χρησιμοποιείται για την υλοποίηση των δικαιωμάτων διαχείρισης στο δίκτυο NEO. Το NEO είναι ένα από τα πιο δημοφιλή έργα δημόσιας αλυσίδας σε εγχώριες και ξένες κοινότητες.
Το blockchain NEO συνδυάζει μια σειρά από τεχνολογίες όπως δίκτυο σημείου προς σημείο, βυζαντινή ανοχή σφαλμάτων, ψηφιακό πιστοποιητικό, έξυπνο συμβόλαιο, υπεραγώγιμη συναλλαγή, πρωτόκολλο διαλειτουργικότητας πολλαπλής αλυσίδας κ.λπ., επιτρέποντάς σας γρήγορα, αποτελεσματικά, με ασφάλεια και να διαχειριστείτε νόμιμα τα έξυπνα περιουσιακά σας στοιχεία.
Μηχανισμός συναίνεσης: DBFT
Το πλήρες όνομα του DBFT είναι Delegated Byzantine Fault Tolerant, το οποίο είναι ένας βυζαντινός συναινετικός μηχανισμός ανοχής σε σφάλματα που πραγματοποιεί μεγάλης κλίμακας συμμετοχή κόμβων στη συναίνεση μέσω ψηφοφορίας μέσω πληρεξουσίου. Οι κάτοχοι διακριτικών διαχείρισης NEO μπορούν να ψηφίσουν τους λογιστές που υποστηρίζουν. Στη συνέχεια, η επιλεγμένη ομάδα λογιστών θα καταλήξει σε συναίνεση και θα δημιουργήσει ένα νέο μπλοκ μέσω του αλγόριθμου BFT. Η ψηφοφορία πραγματοποιείται συνεχώς σε πραγματικό χρόνο στο δίκτυο NEO, και όχι με καθορισμένο χρόνο.
Το DBFT παρέχει f=⌊(n-1)/3⌋ ανοχή σφαλμάτων για ένα σύστημα συναίνεσης που αποτελείται από n κόμβους συναίνεσης. Αυτή η ανοχή σφαλμάτων περιλαμβάνει ασφάλεια και διαθεσιμότητα και μπορεί να αντισταθεί σε γενικά σφάλματα και βυζαντινά σφάλματα και ισχύει για οποιοδήποτε περιβάλλον δικτύου. Το DBFT έχει καλή οριστικότητα, μία επιβεβαίωση είναι η τελική επιβεβαίωση, το μπλοκ δεν μπορεί να διακλαδωθεί και η συναλλαγή δεν θα ανακληθεί ούτε θα επαναφερθεί.
Σύμφωνα με τον μηχανισμό συναίνεσης DBFT του NEO, δημιουργείται ένα μπλοκ κάθε 15-20 δευτερόλεπτα και η μετρούμενη απόδοση συναλλαγής μπορεί να φτάσει περίπου τα 1000tps, κάτι που είναι εξαιρετική απόδοση στη δημόσια αλυσίδα. Μέσω της σωστής βελτιστοποίησης, μπορεί να φτάσει τα 10.000 TPS, τα οποία μπορούν να υποστηρίξουν μεγάλης κλίμακας εμπορικές εφαρμογές.
Το DBFT συνδυάζει την τεχνολογία ψηφιακής ταυτότητας, έτσι ώστε ο λογιστής να μπορεί να είναι άτομο ή οργανισμός με πραγματικό όνομα. Ως αποτέλεσμα, είναι δυνατές μη συμβατικές πράξεις όπως η δέσμευση, η ανάκληση, η κληρονομιά, η ανάκτηση και η μεταφορά δικαστικών αποφάσεων. Αυτό ευνοεί την καταχώριση και την έκδοση συμβατών χρηματοοικονομικών περιουσιακών στοιχείων στο δίκτυο NEO. Το δίκτυο NEO σχεδιάζει να υποστηρίξει τέτοιες επιχειρήσεις όταν είναι απαραίτητο.
Σύστημα έξυπνων συμβολαίων: NeoContract
Το σύστημα έξυπνων συμβολαίων της NEO αποτελείται από τρία μέρη:
NeoVM - Universal Blockchain Virtual Machine:Το NeoVM είναι ένα ελαφρύ γενικό- σκοπός εικονικής μηχανής, η αρχιτεκτονική της είναι πολύ κοντά στο JVM και στο .NET Runtime, παρόμοια με μια εικονική CPU, υπεύθυνη για την ανάγνωση και τη διαδοχική εκτέλεση των εντολών στο συμβόλαιο και την εκτέλεση του ελέγχου ροής, των αριθμητικών πράξεων και της λογικής σύμφωνα με τις λειτουργίες του οδηγίες λειτουργίας κ.λπ. Έχει καλή ταχύτητα εκκίνησης και ευελιξία και είναι πολύ κατάλληλο για μικρά προγράμματα όπως έξυπνα συμβόλαια. Μπορεί επίσης να μεταφερθεί σε σενάρια που δεν ανήκουν στην αλυσίδα μπλοκ ή να ενσωματωθεί με IDE για να προσφέρει μια καλή εμπειρία ανάπτυξης. Οι λειτουργίες του NeoVM μπορούν να επεκταθούν και μπορεί να εισαχθεί ο μηχανισμός JIT (μεταγλωττιστής ακριβώς στην ώρα) για τη βελτίωση της απόδοσης εκτέλεσης των εντολών.
InteropService - Υπηρεσία Διαλειτουργικότητας: Χρησιμοποιείται για τη φόρτωση υποκείμενων υπηρεσιών, όπως λογιστικών βιβλίων blockchain, ψηφιακών στοιχείων, ψηφιακών ταυτοτήτων και μόνιμης αποθήκευσης. Είναι σαν εικονικές συσκευές που παρέχονται για εικονικές μηχανές, επιτρέποντας σε έξυπνες συμβάσεις να έχουν πρόσβαση σε αυτές τις υπηρεσίες κατά το χρόνο εκτέλεσης για να επιτύχουν ορισμένες προηγμένες λειτουργίες. Μέσω αυτού του σχεδιασμού χαμηλής σύζευξης, το NeoVM μπορεί να μεταμοσχευθεί σε οποιοδήποτε σύστημα blockchain ή ακόμα και μη blockchain, διευρύνοντας σημαντικά το πεδίο εφαρμογής των έξυπνων συμβολαίων.
DevPack - Προσθήκες μεταγλωττιστή και IDE: Το DevPack περιέχει μεταγλωττιστές γλωσσών υψηλού επιπέδου και προσθήκες IDE. Δεδομένου ότι η αρχιτεκτονική του NeoVM είναι πολύ παρόμοια με το JVM, το .NET Runtime, κ.λπ., οι μεταγλωττιστές σε αυτά τα DevPacks μπορούν να μεταγλωττίσουν ενδιάμεσες γλώσσες, όπως κώδικα Java byte και .NET MSIL σε σύνολα εντολών NeoVM. Οι προγραμματιστές Java / Kotlin και C# δεν χρειάζεται να μάθουν νέες γλώσσες και μπορούν αμέσως να αρχίσουν να γράφουν έξυπνα συμβόλαια σε οικεία περιβάλλοντα IDE όπως το VS και το Eclipse. Αυτό μειώνει σημαντικά το κόστος εκμάθησης των έξυπνων συμβολαίων και επιτρέπει τη δημιουργία ενός πλούσιου οικοσυστήματος έξυπνων συμβολαίων NeoContract.
Το NeoContract μπορεί να δημιουργήσει το δέντρο κλήσεων του έξυπνου συμβολαίου μέσω στατικής ανάλυσης πριν από την εκτέλεση του έξυπνου συμβολαίου. Μέσω του ντετερμινιστικού δέντρου κλήσης, οι κόμβοι NEO μπορούν να κατακερματίσουν δυναμικά το έξυπνο συμβόλαιο για να επιτύχουν θεωρητικά απεριόριστη επέκταση, ξεπερνώντας το «φαινόμενο συμφόρησης» που προκαλείται από τον στατικό κατακερματισμό άλλων συστημάτων blockchain.
Πρωτόκολλο διαλειτουργικότητας μεταξύ αλυσίδων: NeoX
Το NeoX είναι ένα πρωτόκολλο για την επίτευξη διαλειτουργικότητας μεταξύ αλυσίδων. Το NeoX χωρίζεται σε δύο μέρη: «Πρωτόκολλο ανταλλαγής περιουσιακών στοιχείων διασταυρούμενης αλυσίδας» και «Πρωτόκολλο κατανεμημένων συναλλαγών διασταυρούμενης αλυσίδας».
Πρωτόκολλο ανταλλαγής περιουσιακών στοιχείων διασταυρούμενης αλυσίδας:
Το NeoX επεκτείνεται στο υπάρχον πρωτόκολλο ανταλλαγής ατομικών περιουσιακών στοιχείων διπλής αλυσίδας, επιτρέποντας σε πολλούς συμμετέχοντες να ανταλλάσσουν στοιχεία σε διαφορετικές αλυσίδες μπλοκ και διασφαλίζει ότι όλα τα βήματα όλη η διαδικασία της συναλλαγής επιτυγχάνεται ή αποτυγχάνει. Για να πραγματοποιήσουμε αυτή τη λειτουργία, πρέπει να χρησιμοποιήσουμε τη λειτουργία του NeoContract για να δημιουργήσουμε έναν λογαριασμό συμβολαίου για κάθε συμμετέχοντα. Για άλλες blockchains, εάν δεν είναι συμβατό με το NeoContract, μπορεί επίσης να είναι συμβατό με το NeoX, εφόσον μπορεί να παρέχει απλές λειτουργίες έξυπνων συμβολαίων.
Πρωτόκολλο διανεμημένων συναλλαγών μεταξύ αλυσίδας:
Κατανεμημένη συναλλαγή μεταξύ αλυσίδας σημαίνει ότι πολλαπλά βήματα της συναλλαγής διανέμονται σε διαφορετικές αλυσίδες μπλοκ και η συνέπεια ολόκληρης της συναλλαγής είναι εγγυημένη . Αυτή είναι μια επέκταση της ανταλλαγής περιουσιακών στοιχείων μεταξύ των αλυσίδων, επεκτείνοντας τη συμπεριφορά της ανταλλαγής περιουσιακών στοιχείων σε αυθαίρετη συμπεριφορά. Με απλούς όρους, το NeoX καθιστά δυνατά έξυπνα συμβόλαια πολλαπλής αλυσίδας. Ένα έξυπνο συμβόλαιο μπορεί να εκτελέσει διαφορετικά μέρη σε πολλές διαφορετικές αλυσίδες μπλοκ, είτε εκτελούνται όλα είτε επιστρέφονται όλα στην κατάσταση πριν από την εκτέλεση. Αυτό δίνει μεγάλη φαντασία στη συνεργασία μεταξύ αλυσίδων και εξερευνούμε τα σενάρια εφαρμογής των έξυπνων συμβολαίων διασταυρούμενης αλυσίδας.
Πρωτόκολλο κατανεμημένης αποθήκευσης: NeoFS
Το NeoFS είναι ένα σύνολο πρωτοκόλλων κατανεμημένης αποθήκευσης που χρησιμοποιεί την τεχνολογία Κατανεμημένου πίνακα κατακερματισμού. Το NeoFS ευρετηριάζει δεδομένα βάσει περιεχομένου αρχείου (Hash) αντί για διαδρομή αρχείου (URI). Τα μεγάλα αρχεία θα χωριστούν σε μπλοκ δεδομένων σταθερού μεγέθους και θα αποθηκευτούν σε πολλούς κόμβους με κατανεμημένο τρόπο.
Το κύριο πρόβλημα με αυτόν τον τύπο συστήματος είναι η ανάγκη να βρεθεί μια ισορροπία μεταξύ πλεονασμού και αξιοπιστίας. Το NeoFS σχεδιάζει να λύσει αυτήν την αντίφαση μέσω του μηχανισμού κινήτρων συμβολικής και της δημιουργίας κόμβων κορμού. Οι χρήστες μπορούν να επιλέξουν τις απαιτήσεις αξιοπιστίας των αρχείων. Τα αρχεία χαμηλής αξιοπιστίας μπορούν να αποθηκευτούν και να προσπελαστούν δωρεάν ή σχεδόν δωρεάν και τα αρχεία υψηλής αξιοπιστίας θα παρέχονται με σταθερές και αξιόπιστες υπηρεσίες από κόμβους κορμού.
Το NeoFS θα είναι μία από τις υπηρεσίες διαλειτουργικότητας InteropService στο πλαίσιο του συστήματος NeoContract, επιτρέποντας σε έξυπνες συμβάσεις να αποθηκεύουν μεγάλα αρχεία στο blockchain και να ορίζουν δικαιώματα πρόσβασης για αυτά τα αρχεία. Επιπλέον, το NeoFS μπορεί να συνδυαστεί με ψηφιακές ταυτότητες, έτσι ώστε τα ψηφιακά πιστοποιητικά που καταγράφουν ψηφιακές ταυτότητες να μπορούν να εκδίδονται, να μεταδίδονται και να ανακαλούνται από σημείο σε σημείο χωρίς κεντρική διαχείριση διακομιστή. Στο μέλλον, τα παλιά δεδομένα μπλοκ μπορούν να αποθηκευτούν στο NeoFS, έτσι ώστε οι περισσότεροι πλήρεις κόμβοι να μπορούν να απελευθερώνουν παλιά δεδομένα, να αποκτούν μεγαλύτερη επεκτασιμότητα και να διασφαλίζουν την ακεραιότητα των ιστορικών δεδομένων.
Κβαντική Κρυπτογραφία: NeoQS
Η εμφάνιση κβαντικών υπολογιστών θα αποτελέσει μεγάλη πρόκληση για την κρυπτογραφία που βασίζεται σε RSA και ECC. Οι κβαντικοί υπολογιστές μπορούν να λύσουν το πρόβλημα της αποσύνθεσης μεγάλου αριθμού στο οποίο βασίζεται το RSA και το πρόβλημα του διακριτού λογαρίθμου της ελλειπτικής καμπύλης στο οποίο βασίζεται το ECC σε πολύ σύντομο χρονικό διάστημα. Το NeoQS είναι ένας μηχανισμός κρυπτογράφησης που βασίζεται σε πλέγμα και το QS είναι η συντομογραφία του Quantum Safe. Προς το παρόν, οι κβαντικοί υπολογιστές δεν έχουν τη δυνατότητα γρήγορης επίλυσης του συντομότερου διανυσματικού προβλήματος (SVP) και του πλησιέστερου διανυσματικού προβλήματος (CVP), η κρυπτογραφία πλέγματος θεωρείται ο πιο αξιόπιστος αλγόριθμος έναντι των κβαντικών υπολογιστών.
Το Neo είναι μια πλατφόρμα ανοιχτού κώδικα που καθοδηγείται από την κοινότητα. Αξιοποιεί την τεχνολογία blockchain και τις ψηφιακές ταυτότητες για την ψηφιοποίηση και την αυτοματοποίηση της διαχείρισης περιουσιακών στοιχείων χρησιμοποιώντας έξυπνα συμβόλαια. Στοχεύει στη χρήση ενός κατανεμημένου δικτύου για τη δημιουργία μιας έξυπνης οικονομίας, χτίζοντας την υποδομή του Διαδικτύου επόμενης γενιάς και θέτοντας γερά θεμέλια για τη μαζική υιοθέτηση του blockchain.
Το Neo MainNet κυκλοφόρησε το 2016 και λειτουργεί σταθερά για περισσότερα από 3 χρόνια. Η Neo αναμένει να λανσάρει το Neo3 το 2020, μια ισχυρή εφαρμογή με υψηλή απόδοση, βελτιωμένη σταθερότητα και ασφάλεια, ένα βελτιστοποιημένο σύστημα έξυπνων συμβολαίων και μια πλήρως λειτουργική υποδομή που έχει σχεδιαστεί για την υιοθέτηση προγραμματιστών και την επιτάχυνση της καινοτομίας blockchain σε επιχειρηματικό επίπεδο.
Σχετικοί σύνδεσμοι:
https://neo.org/
https://www.huobi.io/zh-cn/assetintro/#neo
> http://www.qukuaiwang.com.cn/szhb/2334.html#jj
https://info.binance-cn.com/en/currencies/neo