Hyperledger Sawtooth εναντίον Ύφασμα: Πώς διαφέρουν;

Το Hyperledger είναι ένα από τα δημοφιλή έργα blockchain στην αγορά αυτή τη στιγμή. Πιο συγκεκριμένα, το Hyperledger Fabric και το Hyperledger Sawtooth είναι δύο πλατφόρμες που προσφέρουν το καλύτερο από τα καλύτερα αποτελέσματα για τις επιχειρήσεις. Γι ‘αυτό υπάρχει πάντα μια δημοφιλής συζήτηση για το Hyperledger Sawtooth εναντίον Fabric.

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

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

Contents

Τι είναι το Hyperledger Sawtooth?

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

Ωστόσο, είναι πιο κατάλληλο για την ανάπτυξη αποκεντρωμένων εφαρμογών ή πλατφορμών.

Επιπλέον, ο σχεδιασμός έρχεται με μια φιλική προς το χρήστη προσέγγιση και μια άψογη απόδοση μόνο για χάρη της επιχειρηματικής χρήσης.

Επίσης, διασφαλίζουν ότι έχετε την καλύτερη ομαλή εμπειρία στην ανάπτυξη. Επομένως, κράτησαν το επίπεδο ανάπτυξης εντελώς χωριστό από το κύριο δίκτυο.

Γι ‘αυτό, ό, τι κι αν κάνετε, το βασικό σύστημα θα παραμένει πάντα ανεπηρέαστο. Επιπλέον, η αυξανόμενη ποσότητα κοινής χρήσης πόρων δεν θα επηρεάσει με κανέναν τρόπο το βασικό σύστημα. Έτσι, καθιστώντας αυτήν την πλατφόρμα το τέλειο παράδειγμα ανάπτυξης εφαρμογών.

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

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

Εν πάση περιπτώσει, ας δούμε τις δυνατότητες του Sawtooth στη συνέχεια σε αυτόν τον οδηγό Hyperledger Fabric εναντίον Sawtooth Lake.

 


Βασικά χαρακτηριστικά του Hyperledger Sawtooth

  • Εύκολη ανάπτυξη εφαρμογών

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

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

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

 

  • Ιδιωτικό και δημόσιο δίκτυο

Ένα άλλο εξαιρετικό χαρακτηριστικό του Sawtooth είναι ότι προσφέρει 2 παραλλαγές blockchain για κάθε περίπτωση θήκης χρήσης. Αυτό σημαίνει ότι θα έχετε πρόσβαση με άδεια και χωρίς άδεια χρησιμοποιώντας αυτήν την πλατφόρμα.

Στην πραγματικότητα, αυτό είναι κάτι που δεν μπορούν να προσφέρουν πολλές πλατφόρμες. Επιπλέον, μπορούν να προσφέρουν είτε άδεια είτε χωρίς άδεια, αλλά ποτέ και τα δύο.

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

Έτσι, εάν σε μία λύση χρειάζεστε άδεια πρόσβασης, τότε μπορείτε να το κάνετε. Από την άλλη πλευρά, μπορείτε επίσης να πάτε για πρόσβαση χωρίς άδεια. Μπορείτε εύκολα να το δείτε σε οποιοδήποτε παράδειγμα Hyperledger Sawtooth.

 

  • Χαρακτηριστικά αδειοδότησης

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

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

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

Στην πραγματικότητα, το φροντιστήριο Hyperledger Sawtooth καλύπτει και αυτό το μέρος. Έτσι, μπορείτε να λάβετε περισσότερες πληροφορίες σχετικά με αυτό.

 

  • Αρθρωτή δομή

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

Είναι σίγουρα σε ένα άλλο επίπεδο.

Το Hyperledger δεν θέλει να περιορίσει την καινοτομία σας. Έτσι, φροντίζει να συμπεριλάβετε όσο το δυνατόν περισσότερες δυνατότητες για να δείτε.

Στην πραγματικότητα, εάν θέλετε να προσθέσετε ένα εντελώς ξένο χαρακτηριστικό, μπορείτε απλά να το συνδέσετε και να το χρησιμοποιήσετε.

Ναι, είναι τόσο απλό.

 

  • Εκτέλεση παράλληλης συναλλαγής

Ένα άλλο μεγάλο χαρακτηριστικό του Sawtooth είναι ότι συνοδεύεται από παράλληλη επαλήθευση συναλλαγής. Ξέρεις τι σημαίνει αυτό? Με απλούς όρους, μπορεί να επαληθεύσει πολλές συναλλαγές παράλληλα μεταξύ τους. Έτσι, θα χρειαστεί ο ίδιος χρόνος για την ολοκλήρωση εκατοντάδων συναλλαγών μαζί.

Στην πραγματικότητα, απαλλάσσει την τεράστια πίεση εργασίας από το δίκτυο και εξοικονομεί πολύ χρόνο στη διαδικασία. Έτσι, θα δείτε την επεξεργασία της συναλλαγής σας πολύ νωρίτερα σε σύγκριση με άλλες πλατφόρμες.

Εν πάση περιπτώσει, θα ρίξουμε μια πιο προσεκτική ματιά σε αυτό αργότερα στην ενότητα σύγκρισης Hyperledger Fabric vs Sawtooth Lake.

 

Στοιχεία της αρχιτεκτονικής Hyperledger Sawtooth

  • Το Σύστημα Εκδηλώσεων

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

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

 

  • Έργο ολοκλήρωσης Sawtooth-Ethereum (Seth)

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

Ναι, μπορείτε πραγματικά να επιτύχετε μια μορφή διαλειτουργικότητας με αυτήν. Πόσο δροσερό είναι αυτό, σωστά; Εν πάση περιπτώσει, μπορείτε να μάθετε περισσότερα σχετικά με τη χρήση περισσότερο από το φροντιστήριο Hyperledger Sawtooth.

 

  • Αλγόριθμοι με δυνατότητα συναίνεσης Pluggable

Σε κάθε παράδειγμα του Hyperledger Sawtooth, οι αλγόριθμοι συναίνεσης είναι πολύ σημαντικά πράγματα που πρέπει να προσέξετε. Γιατί; Λοιπόν, το Sawtooth προσφέρει πολύ περισσότερη ευελιξία όσον αφορά τους συναίνεσους αλγόριθμους.

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

Ξέρετε τι σημαίνει αυτό; Αυτό σημαίνει ότι δεν θα κολλήσετε με την εργασία με μία διαδικασία συναίνεσης. Επομένως, εάν πιστεύετε ότι μια συγκεκριμένη συναίνεση θα βελτιωθεί με τον φόρτο εργασίας της λύσης blockchain σας, τότε μπορείτε να το κάνετε.

Στην πραγματικότητα, μπορείτε ακόμη και να χρησιμοποιήσετε πολλαπλούς αλγόριθμους συναίνεσης για να εκτελέσετε πολλές δυνατότητες της λύσης σας. Για παράδειγμα, μπορείτε να χρησιμοποιήσετε τον αλγόριθμο “X” για έξυπνες συμβάσεις και τον αλγόριθμο “Y” για συναλλαγές.

Εν πάση περιπτώσει, μερικοί από τους συναφείς αλγόριθμους της πλατφόρμας περιλαμβάνουν –

  • Σχεδία
  • Devmode
  • PoET CFT
  • PBFT

Εν πάση περιπτώσει, θα ρίξουμε μια πιο προσεκτική ματιά σε αυτό αργότερα στην ενότητα σύγκρισης Hyperledger Fabric vs Sawtooth Lake. Στην πραγματικότητα, υπάρχουν μερικές ενδιαφέρουσες διαφορές σε αυτό το μέρος των δύο πλατφορμών.

 

  • Οικογενειακά μοντέλα συναλλαγών

Όταν θα μελετήσετε το παράδειγμα Hyperledger Sawtooth, θα δείτε ότι η αρχιτεκτονική προσφέρει ορισμένες οικογένειες συναλλαγών. Στην πραγματικότητα, το δίκτυο λειτουργεί χρησιμοποιώντας αυτές τις οικογένειες. Έτσι, πρέπει να μάθετε να τα χρησιμοποιείτε από το σεμινάριο Hyperledger Sawtooth.

Εν πάση περιπτώσει, το Sawtooth προσφέρει μερικές επιλογές για να ξεκινήσετε. Λοιπόν, ας τα ελέγξουμε και να δούμε τι είναι το καθένα.

  • Οικογένεια συναλλαγών BlockInfo: Στην πραγματικότητα, μπορείτε να τα χρησιμοποιήσετε για να αποθηκεύσετε πληροφορίες σχετικά με μπλοκ.
  • Οικογένεια συναλλαγών Smallbank: Μπορείτε να χρησιμοποιήσετε το Smallbank για να δοκιμάσετε και να αναλύσετε την απόδοση της λύσης σας.
  • Ρυθμίσεις οικογένειας συναλλαγών: Αυτό θα σας προσφέρει, μοντέλα αναφοράς, για την αποθήκευση ρυθμίσεων διαμόρφωσης στην αλυσίδα.
  • Οικογένεια συναλλαγών μητρώου επικύρωσης: Πιο συγκεκριμένα, χρησιμοποιώντας την οικογένεια μητρώου επικυρωτή, μπορείτε να προσθέσετε περισσότερους επικυρωτές στο δίκτυο.
  • Οικογένεια συναλλαγών IntegerKey: Θέλετε να δοκιμάσετε τα αναπτυγμένα καθολικά; Μπορείτε να χρησιμοποιήσετε το IntegerKey για να τα δοκιμάσετε.
  • Οικογένεια συναλλαγών XO: Αυτό είναι στην πραγματικότητα λίγο διασκεδαστικό. Στην πραγματικότητα, μπορείτε να το χρησιμοποιήσετε για να παίξετε tic-tac-toe με έναν άλλο κόμβο στο δίκτυο.
  • Οικογένεια συναλλαγών ταυτότητας: Θα διατηρήσει όλα τα δεδομένα αδειοδότησης για επικυρωτές και ακόμη και κόμβους συναλλαγής με το δημόσιο κλειδί τους.

Εκτός από αυτά υπάρχουν δύο άλλες οικογένειες συναλλαγών στην πλατφόρμα αυτή τη στιγμή –

Seth Transaction Family: Αυτή η οικογένεια είναι εξαιρετικά απαραίτητη καθώς προσφέρει συμβατότητα με την Ethereum Virtual Machine για την πλατφόρμα. Έτσι, χρησιμοποιώντας αυτό, μπορείτε να εκτελέσετε έξυπνα συμβόλαια στο Solidity.

Sabre Transaction Family: Είναι επίσης μια άλλη οικογένεια που θα σας βοηθήσει να εκτελέσετε έξυπνα συμβόλαια. Αλλά εδώ μπορείτε να το εκτελέσετε σε μια εικονική μηχανή WebAssembly (WASM). Στην πραγματικότητα, θα σας βοηθήσει να εκτελέσετε τη σύμβαση on-chain.

 

Τι είναι το Hyperledger Fabric?

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

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

Αλλά θα το δείτε αυτό αυτήν την πλατφόρμα είναι λίγο διαφορετικό επίσης. Η πιο εμφανής διαφορά είναι ότι αυτή η πλατφόρμα δεν είναι δημόσια, αλλά επιτρέπεται. Επομένως, είναι κυρίως κατάλληλο για επιχειρηματικές ανάγκες. Οποιοσδήποτε δημόσιος τομέας δεν μπορεί να χρησιμοποιήσει αυτήν την πλατφόρμα για τις λύσεις blockchain.

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

Επιπλέον, μπορείτε να χρησιμοποιήσετε το μάθημα Certified Enterprise Blockchain Professional για να λάβετε πιστοποίηση. Ας δούμε τα βασικά οφέλη του Hyperledger Fabric στο επόμενο τμήμα αυτού του οδηγού Hyperledger Fabric vs Sawtooth Lake.

 

Ποια είναι τα οφέλη του Hyperledger Fabric?

Πριν καλύψω τη σύγκριση, ας μάθουμε περισσότερα σχετικά με τα οφέλη του Hyperledger Fabric από παρακάτω:

 

  • Ανοιχτή πηγή

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

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

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

 

  • Κατάλληλο για βιομηχανία ευρείας εμβέλειας

Ναι, το ύφασμα είναι κατάλληλο για ένα ευρύ φάσμα βιομηχανιών. Στην πραγματικότητα, επειδή ήταν τόσο δημοφιλές όταν κυκλοφόρησε για πρώτη φορά, υπάρχουν πολλά παραδείγματα που μπορείτε να δείτε τώρα. Πολλές εταιρείες υψηλού επιπέδου χρησιμοποιούν το Fabric ως τη ραχοκοκαλιά των λύσεών τους.

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

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

 

  • Κωδικός ποιότητας

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

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

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

 

  • Υψηλότερη απόδοση

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

Γι ‘αυτό προσφέρει περισσότερες από 2000 συναλλαγές ανά δευτερόλεπτο. Αλλά πώς το επιτυγχάνει; Λοιπόν, η αρχιτεκτονική αυτής της πλατφόρμας διαχωρίζει τις διαδικασίες συναλλαγών από τις υπηρεσίες παραγγελίας. Επομένως, οι κόμβοι έχουν συγκεκριμένους στόχους που πρέπει να ακολουθήσουν και όλα κατανέμονται μεταξύ των κόμβων για αυτό.

Νομίζω ότι θα επωφεληθείτε περισσότερο αν δείτε την ακαδημία μας, όπου καλύπτουμε επίσης το φροντιστήριο Hyperledger Fabric.

 

  • Αρθρωτή σχεδίαση

Ένα άλλο τεράστιο πλεονέκτημα του Fabric είναι ότι προσφέρει μια αρθρωτή δομή για τις ανάγκες της επιχείρησής σας. Είναι επίσης μία από τις μεγαλύτερες προσθήκες της αρχιτεκτονικής Fabric. Στην πραγματικότητα, προσθέτει πολλές λειτουργίες στο σύστημα και το καθιστά τρελό προσαρμόσιμο σε σύγκριση με οποιαδήποτε άλλη πλατφόρμα στην αγορά.

Είναι σίγουρα σε ένα άλλο επίπεδο.

Το Hyperledger δεν θέλει να περιορίσει την καινοτομία σας. Έτσι, φροντίζει να συμπεριλάβετε όσο το δυνατόν περισσότερες δυνατότητες για να δείτε. Γι ‘αυτό θα δείτε τόσες πολλές περιπτώσεις χρήσης με μία μόνο πλατφόρμα στο παρασκήνιο. Μπορείτε να το φανταστείτε αυτό;?

Στην πραγματικότητα, εάν θέλετε να προσθέσετε ένα εντελώς ξένο χαρακτηριστικό, μπορείτε απλά να το συνδέσετε και να το χρησιμοποιήσετε.

Ναι, είναι τόσο απλό.

Θα μιλήσω περισσότερα για αυτό το θέμα αργότερα στην ενότητα σύγκρισης Hyperledger Fabric εναντίον Sawtooth Lake.

Εν πάση περιπτώσει, ας δούμε επιτέλους τις κύριες διαφορές μεταξύ αυτών των δύο πλατφορμών στη σύγκριση Hyperledger Sawtooth έναντι Hyperledger Fabric.

 

Hyperledger Sawtooth vs Fabric: Η σύγκριση

Στην πραγματικότητα, πολλοί επαγγελματίες συζητούν για το θέμα Hyperledger Fabric εναντίον Sawtooth. Λοιπόν, μπορώ να δω πού μπορεί να είναι η σύγχυση, καθώς και οι δύο φαίνονται λίγο πολύ παρόμοιες.

Υπάρχουν όμως κάποιες διαφορές που είναι κρίσιμες για να καταλάβετε. Έτσι, μόλις τα γνωρίζετε, μπορείτε να χρησιμοποιήσετε αυτές τις δύο πλατφόρμες όπου είναι πιο σχετικές.

Ας δούμε τώρα την τελική σύγκριση του Hyperledger Fabric εναντίον Sawtooth!

 

  • Επίπεδο άδειας

Πρώτα απ ‘όλα, το επίπεδο άδειας στο Hyperledger Sawtooth έναντι του Hyperledger Fabric έχει μια τεράστια διαφορά. Στην πραγματικότητα, το Sawtooth υποστηρίζει και σύστημα δικτύου χωρίς άδεια και χωρίς άδεια. Δεν υπάρχει λοιπόν περιορισμός.

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

 

  • Αλγόριθμος συναίνεσης

Μια άλλη σημαντική διαφορά στη σύγκριση Hyperledger Fabric vs Sawtooth είναι η χρήση συναίνεσης αλγορίθμων. Προς το παρόν, το Sawtooth προσφέρει μια μεγάλη ποικιλία αλγορίθμου συναίνεσης για να διαλέξετε. Για παράδειγμα, προσφέρει απόδειξη του παρελθόντος χρόνου, πρακτική ανοχή βυζαντινών σφαλμάτων, Devmode, Raft και PoET CFT.

Από την άλλη πλευρά, η αρχιτεκτονική Hyperledger Fabric προσφέρει μόνο Kafka, Solo και Raft.

 

  • Υποστήριξη ανοχής βυζαντινών σφαλμάτων

Αυτή είναι μια από τις σημαντικότερες διαφορές στο Hyperledger Fabric εναντίον Sawtooth. Στην πραγματικότητα, το Sawtooth υποστηρίζει τη Βυζαντινή Σφάλμα Ανοχής, η οποία διασφαλίζει ότι το δίκτυό σας είναι ασφαλές και προστατευμένο από οποιαδήποτε διαφθορά.

Ωστόσο, η αρχιτεκτονική Hyperledger Fabric προσφέρει μόνο Crash Fault Tolerance. Έτσι, δεν θα έχετε το υψηλότερο επίπεδο ανοχής σφαλμάτων στο Fabric. Ακόμα κι αν η CFT λειτουργεί απολύτως καλά από τώρα. Ωστόσο, ο Sawtooth είναι πολύ μπροστά από τον Fabric σε αυτόν τον όρο.

 

  • Τεχνολογία έξυπνης σύμβασης

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

Επομένως, στο Sawtooth, οι οικογένειες συναλλαγών φροντίζουν αυτήν τη δυνατότητα. Θα πρέπει να χρησιμοποιήσετε αυτές τις οικογένειες για να διευκολύνετε τη λογική της επιχείρησής σας.

Από την άλλη πλευρά, το Fabric προσφέρει Chaincode για αυτό. Αυτή η δυνατότητα χειρίζεται όλα τα είδη εκτέλεσης λογικής και διαχείρισης στοιχείων.

 

  • Έξυπνος τύπος συμβολαίου

Στο Hyperledger Fabric, λαμβάνετε μια εγκατεστημένη έκδοση του Chaincode. Ξέρετε τι σημαίνει; Αυτό σημαίνει ότι δεν μπορείτε να αλλάξετε τη γλώσσα της σύμβασης εδώ. Είναι λίγο περιοριστικό.

Αλλά στο Sawtooth, έχετε εγκατεστημένα συμβόλαια εγκατάστασης και on-chain. Έτσι, διασφαλίζει ότι μπορείτε να προσαρμόσετε τις συμβάσεις σας και να χρησιμοποιήσετε την προτιμώμενη γλώσσα προγραμματισμού για αυτό.

Μπορείτε να μάθετε περισσότερα για αυτό από το φροντιστήριο Hyperledger Fabric. Εν πάση περιπτώσει, ας δούμε το επόμενο σημείο σε αυτήν τη σύγκριση Hyperledger Fabric έναντι Sawtooth.

 

  • Υποστηριζόμενη γλώσσα έξυπνης σύμβασης

Οι έξυπνες γλώσσες συμβολαίου είναι πραγματικά σημαντικές όσον αφορά τις πλατφόρμες blockchain. Στην πραγματικότητα, στο Sawtooth, λαμβάνετε ένα ευρύ φάσμα γλωσσικής υποστήριξης για αυτό. Για παράδειγμα, προσφέρει Rust, JavaScript, Go ή Python και ακόμη και Solidity χρησιμοποιώντας Seth!

Επιπλέον, εργάζονται για την εισαγωγή περισσότερων γλωσσών επίσης. Αλλά στο Fabric, έχετε μόνο Go, Java, Javascript και Solidity, κάτι που είναι λίγο περιοριστικό.

 

  • Επεξεργασία συναλλαγών

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

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

 

  • Κατάσταση αποθήκευσης

Στο Sawtooth, η τρέχουσα κατάσταση του δικτύου αποθηκεύεται στην κεντρική βάση δεδομένων lmdb. Αλλά στο Fabric, η κατάσταση αποθήκευσης είναι επίπεδο βάσης δεδομένων ή βάση δεδομένων CouchDB. Εν ολίγοις, αυτή είναι μια από τις σημαντικές πτυχές των δύο πλατφορμών. Και χωρίς κρατικό χώρο αποθήκευσης, ένα δίκτυο δεν μπορεί να λειτουργήσει σωστά. Επομένως, εάν είστε προγραμματιστής, λάβετε υπόψη αυτό.

 

  • Υποστήριξη EVM

Το Hyperledger Sawtooth χρησιμοποιεί το Seth για υποστήριξη της Εικονικής Μηχανής Ethereum. Στην πραγματικότητα, είναι μια τεράστια προσφορά για προγραμματιστές, καθώς μπορούν πλέον να χρησιμοποιούν το Solidity για έξυπνες επαφές. Από την άλλη πλευρά, η Fabric ενσωμάτωσε πρόσφατα αυτό το νέο σύστημα που του επιτρέπει να χρησιμοποιεί EVM επίσης. Έτσι, στη σύγκριση Hyperledger Sawtooth έναντι Hyperledger Fabric, και οι δύο υποστηρίζουν EVM.

 

  • Ταχύτητα συναλλαγής

Όσον αφορά την ταχύτητα συναλλαγής, τίποτα δεν μπορεί να νικήσει τον Fabric από τώρα. Στην πραγματικότητα, το Hyperledger Fabric έρχεται με μια διαφορετική στρατηγική για την αύξηση της ταχύτητας στο δίκτυο. Έτσι, προσφέρει περισσότερες από 2000 συναλλαγές ανά δευτερόλεπτο.

Από την άλλη πλευρά, η Sawtooth προσφέρει μόνο κάτι σχεδόν 1000 συναλλαγές ανά δευτερόλεπτο. Αυτό είναι λίγο λιγότερο από το Fabric, αλλά είναι πιο κατάλληλο για εκείνες τις βιομηχανίες που δεν χρειάζονται υψηλό ποσοστό συναλλαγών.

 

Πίνακας σύγκρισης Hyperledger Sawtooth έναντι Fabric

 

Hyperledger-Sawtooth

Υφασμάτινο Υπερκαλλιέργεια

Επίπεδο άδειας

Επιτρέπεται και χωρίς άδεια Επιτρέπεται

Υποστήριξη BFT

Ναι, υποστηρίζει το Βυζαντινό Σφάλμα Ανοχής Όχι, υποστηρίζει μόνο το Crash Fault Tolerance

Επεξεργασία συναλλαγών

Επικυρωτές

 

Υποστήριξη από ομοτίμους και υπηρεσίες παραγγελίας

Αλγόριθμος συναίνεσης

Απόδειξη του παρελθόντος χρόνου, Πρακτική ανοχή βυζαντινών σφαλμάτων, σχεδία, Devmode Kafka, Raft, Solo

Ταχύτητα συναλλαγής

>1000 TPS >2000 TPS

Υποστήριξη EVM

Ναι (μέσω Seth) Ναί

Τεχνολογία έξυπνης σύμβασης

Οικογένειες συναλλαγών Κωδικός αλυσίδας

Κατάσταση αποθήκευσης

Κεντρική βάση δεδομένων lmdb CouchDB ή leveldb

Υποστηριζόμενη γλώσσα έξυπνης σύμβασης

Rust, JavaScript, Go ή Python. Υποστηρίζει σταθερότητα χρησιμοποιώντας Seth Go, Java, Javascript, Solidity

Έξυπνος τύπος συμβολαίου

On-chain και εγκατεστημένο Εγκατεστημένο

 

Ποιό είναι το αγαπημένο σου?

Τώρα που γνωρίζετε τα πάντα για το Hyperledger Sawtooth vs Fabric, μπορείτε να πραγματοποιήσετε την τελική σας κλήση χωρίς προβλήματα.

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

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

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map