Τι είναι το Hyperledger - Μια βιομηχανική προσέγγιση στο Blockchain



Τι είναι το Hyperledger; Μια ανοιχτή συνεργατική προσπάθεια του Ιδρύματος Linux για την πρόοδο σε δια-βιομηχανικά δίκτυα blockchain.

Τι είναι το Hyperledger;

«Το Hyperledger είναι μια κοινότητα ανοιχτών πηγών κοινοτήτων που ωφελεί ένα οικοσύστημα παρόχων λύσεων με βάση το Hyperledger και χρήστες που επικεντρώνονται σε περιπτώσεις χρήσης που σχετίζονται με το blockchain και θα λειτουργούν σε διάφορους βιομηχανικούς τομείς.» - Brian Behlendorf, Εκτελεστικός Διευθυντής του Hyperledger.

Αν αυτό δεν σας είχε νόημα, μην ανησυχείτε γιατί θα εξηγήσω τα πάντα για το Hyperledger σε αυτό το ιστολόγιο. Θα εξετάσω τα ακόλουθα θέματα:





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

Πριν σας πω τι είναι το Hyperledger, επιτρέψτε μου να σας πω τι δεν είναι το Hyperledger. Επειδή με τόσες πολλές πλατφόρμες blockchain στον κλάδο της πληροφορικής σήμερα, είναι πολύ εύκολο να μπερδευτείτε. Επομένως, το Hyperledger δεν είναι:



  • Ένα κρυπτογράφηση
  • Ένα blockchain
  • Μια εταιρία

Τι είναι το Hyperledger;

Το Hyperledger είναι ένα έργο ομπρέλας, στο πλαίσιο του Linux Foundation. Τα NodeJs, Alljoyn, Dronecode είναι μερικά παραδείγματα έργων που έχουν υιοθετήσει τον 'Linux Way', δηλαδή για να υφαίνουν μια κοινότητα προγραμματιστών που εργάζονται σε έργα ανοιχτού κώδικα διατηρώντας έτσι έναν κύκλο όπου ένα κομμάτι κώδικα τροποποιείται συνεχώς και αναδιανέμεται.

Linux-Family-What-is-Hyperledger-Edureka

Linux Family - Τι είναι το Hyperledger



Το ήθος του Hyperledger είναι ότι ο κόσμος θα έχει πολλές ιδιωτικές αλυσίδες που θα εκτελούν ξεχωριστές αγορές. Δεδομένου ότι κάθε επιχείρηση είναι μοναδική από μόνη της, οι εφαρμογές που τείνουν σε αυτές τις επιχειρήσεις πρέπει να αναπτυχθούν χρησιμοποιώντας εξατομικευμένους κανόνες. Σε αντίθεση με το ethereum που τείνει να αναγκάζει τους προγραμματιστές να δημιουργήσουν τις εφαρμογές τους γύρω από γενικευμένα πρωτόκολλα.

Το έργο Hyperledger ξεκίνησε με έναν μικρό αριθμό προγραμματιστών στα τέλη του 2015. Αυτοί οι προγραμματιστές προέρχονταν από διάφορους τομείς όπως η επιστήμη δεδομένων, η κατασκευή, η τραπεζική κ.λπ. και είχαν έναν κοινό στόχο στο μυαλό, δηλαδή να κάνουν το blockchain ως τεχνολογία πιο προσιτή στους προγραμματιστές και τις βιομηχανίες . Το έργο ξεκίνησε με τον έλεγχο των αλληλεπιδράσεων μεταξύ εφαρμογών και ασφαλών δικτύων blockchain.

Έναρξη δοκιμών - Τι είναι το Hyperledger

Γιατί χρειαζόμαστε το Hyperledger;

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

τι είναι τα δεδομένα στην επιστήμη

Περιορισμός των δημόσιων blockchain - Τι είναι το Hyperledger

Ας υποθέσουμε ότι ο Μπομπ, που ζούσε στην Ινδία, ήθελε να αγοράσει σοκολάτες από την Άλις στην Ελβετία. Καθώς ήταν παλιοί φίλοι, η Άλις αποφάσισε να πουλήσει τις σοκολάτες της στον Μπομπ με μια αρκετά γενναιόδωρη έκπτωση. Το πλεονέκτημα εδώ είναι ότι η Alice πουλά τα προϊόντα της σε πολλές διαφορετικές αγορές και εξακολουθεί να τις χρειάζεται να αγοράσει από αυτήν σε κανονικές τιμές. Εκτός από αυτό, για να λάβετε το προϊόν από την Αλίκη στον Μπομπ απαιτείται από πολλούς τρίτους να ολοκληρώσουν τη συναλλαγή.

Alice’s Markets - Τι είναι το Hyperledger

Αυτά τα τρίτα μέρη ενδέχεται να πρέπει να επαληθεύσουν άλλες πτυχές του προϊόντος, όπως διασφάλιση ποιότητας, λογιστική επαλήθευση, επαλήθευση πληρωμής και πολλά άλλα. Αλλά δεν χρειάζεται να γνωρίζουν για την ειδική συμφωνία μεταξύ του Μπομπ και της Άλις. Σε ένα δημόσιο δίκτυο blockchain, κάθε βιβλίο στο δίκτυο θα ενημερώνεται σχετικά με τη συμφωνία καθώς οι ανθρακωρύχοι επικυρώνουν και προσθέτουν συναλλαγές στην αλυσίδα.

Ιδιωτικές και εμπιστευτικές συμβάσεις - Τι είναι το Hyperledger

Πώς λειτουργεί το Hyperledger;

Ωστόσο, σε ένα δίκτυο που βασίζεται στο Hyperledger, είναι μια εντελώς διαφορετική ιστορία! Οι συνεργάτες που συνδέονται άμεσα με τη συμφωνία είναι συνδεδεμένοι και μόνο τα καθολικά τους ενημερώνονται σχετικά με τη συμφωνία. Τα τρίτα μέρη που βοηθούν στην εκτέλεση της συναλλαγής γνωρίζουν μόνο τον ακριβή όγκο των πληροφοριών που χρειάζονται με τη βοήθεια της άδειας και των κανονισμών που επιβάλλονται στο δίκτυο.

Δίκτυο Hyperledger-Τι είναι το Hyperledger

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

Hyperledger Transaction - Τι είναι το Hyperledger

Αξιοσημείωτες αλλαγές στο Hyperledger

Όλα αυτά γίνονται εφικτά λόγω της αρθρωτής αρχιτεκτονικής του Hyperledger που καθιστά ιδιότητες όπως η συναίνεση ένα χαρακτηριστικό plug-and-play. Σε αυτήν την αρχιτεκτονική, οι πιο αξιοσημείωτες αλλαγές εμφανίζονται στους συνομηλίκους ενός δικτύου. Οι συνομηλίκοι έχουν χωριστεί σε δύο ξεχωριστούς χρόνους εκτέλεσης και τρεις διαφορετικούς ρόλους, συγκεκριμένα:

Αρχιτεκτονικές αλλαγές - Τι είναι το Hyperledger

    • Επιμελητής : Αυτοί οι συνομηλίκοι γράφουν μόνο επικυρωμένες συναλλαγές που επιστρέφονται από τον μηχανισμό συναίνεσης στα αντίστοιχα καθολικά. Οι κόμβοι Committer μπορούν να λειτουργήσουν ως υποστηρικτές σε δίκτυα με λιγότερους περιορισμούς. Όμως, καθώς οι περιορισμοί αυξάνονται, αυτή η κατάσταση αποφεύγεται εντελώς
    • Οπισθογράφος : Αυτοί οι κόμβοι είναι υπεύθυνοι για την προσομοίωση συναλλαγών συγκεκριμένων για το δίκτυό τους και την αποτροπή μη ντετερμινιστικών και αναξιόπιστων συναλλαγών. Ενώ οι committer μπορεί ή όχι να υποστηρίζουν ανάλογα με τους περιορισμούς δικτύου, όλοι οι υποστηρικτές ενεργούν ως committer
    • Συγκαταστάτες : Αυτοί οι κόμβοι είναι υπεύθυνοι για την εκτέλεση της συναίνεσης του δικτύου. Τρέχουν σε έναν εντελώς διαφορετικό χρόνο εκτέλεσης, σε αντίθεση με τους υποστηρικτές και τους committer που τρέχουν στον ίδιο χρόνο εκτέλεσης. Οι συναινέστες είναι υπεύθυνοι για την επικύρωση των συναλλαγών και την απόφαση σε ποια βιβλία θα δεσμευτεί η συναλλαγή.

Έργα Hyperledger

Αν θυμάσαι, είχα αναφέρει ότι το Hyperledger είναι ένα έργο ομπρέλας. Αυτό σημαίνει ότι υπάρχουν πολλά έργα στο ίδιο το Hyperledger. Αυτά περιλαμβάνουν έργα όπως:

Έργα Hyperledger - Τι είναι το Hyperledger

  • Υφάσματα Hyperledger, χρησιμοποιείται εκτενώς σε δίκτυα εφοδιαστικής αλυσίδας
  • Hyperledger Sawtooth, χρησιμοποιείται στην αλιευτική βιομηχανία για να παρακολουθεί το ταξίδι των ψαριών
  • Hyperledger Burrow, που χρησιμοποιείται για την εκτέλεση έξυπνων συμβάσεων Ethereum σε ένα δίκτυο Hyperledger
  • Hyperledger Iroha, βρίσκει χρήση στη βελτιστοποίηση εφαρμογών για κινητά με τη βοήθεια του blockchain
  • Hyperledger Indy, χρησιμοποιείται ως αποκεντρωμένη υπηρεσία βάσης δεδομένων ταυτότητας για επιχειρήσεις

Τώρα που ξέρουμε τι είναι το Hyperledger, γιατί είναι απαραίτητο στη σημερινή βιομηχανία πληροφορικής και πώς λειτουργεί, ας συγκρίνουμε το Hyperledger με τα δύο πιο διάσημα δίκτυα blockchain: Bitcoin και Ethereum.

Παράμετροι Bitcoin Αιθέριο Υπερκαλλιεργητής
Κρυπτονόμισμα BitcoinΑιθέραςΚανένα δεν μπορεί να εφαρμοστεί εάν κριθεί απαραίτητο
Δίκτυο ΔημόσιοΔημόσιοΕπιτρέπεται
Ομοφωνία Απόδειξη εργασίας (SHA26)EthashΠρακτική βυζαντινή ανοχή βλαβών
Έξυπνη σύμβαση ΚανέναςΝαι (σταθερότητα)Ναι (κωδικός αλυσίδας)
Γλώσσα γ ++golang / javagolang / python

Τώρα που τελείωσα να εξηγώ το Hyperledger, ελπίζω να σας άρεσε να διαβάζετε το blog μου!

ΕγώΑν θέλετε να μάθετε περισσότερα για το blockchain και να δημιουργήσετε μια καριέρα στις τεχνολογίες blockchain, τότε ρίξτε μια ματιά στο δικό μας που έρχεται με ζωντανή εκπαίδευση με καθοδήγηση εκπαιδευτή και πραγματική εμπειρία έργου. Αυτή η εκπαίδευση θα σας βοηθήσει να καταλάβετε το Hyperledger Fabric σε βάθος και να σας βοηθήσει να μάθετε το θέμα.

Έχετε μια ερώτηση για εμάς; Παρακαλώ αναφέρετέ το στην ενότητα σχολίων του 'What is Hyperledger' και θα επικοινωνήσουμε μαζί σας.