Εδώ είναι τι πρέπει να ξέρετε για το Blockchain Proof Of Work

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

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

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

Βασικά, η τεχνολογία επιτρέπει στους χρήστες να αλληλεπιδρούν σε επίπεδο peer-to-peer και χωρίς κεντρική αρχή. Συγκεκριμένα, οι συναλλαγές ολοκληρώνονται όταν υπάρχει συναίνεση σε όλο το δίκτυο. Συγκεκριμένα, ο αλγόριθμος συναίνεσης είναι αυτό που ξεχωρίζει τα διαφορετικά δίκτυα blockchain. Για παράδειγμα, το δίκτυο Bitcoin διαφέρει από το δίκτυο Ethereum με βάση τον αλγόριθμο συναίνεσης.

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

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

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

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

Τύποι αλγορίθμων συναίνεσης

Όπως εξηγήθηκε προηγουμένως, υπάρχουν διαφορετικοί τύποι συναίνεσης αλγορίθμων και βάσει των οποίων υπάρχουν διαφορετικά δίκτυα blockchain. Συγκεκριμένα, κάθε αλγόριθμος έχει τα δικά του μοναδικά χαρακτηριστικά που τον διακρίνουν και που επιτυγχάνουν συναίνεση εντός του δικτύου μέσω διαφορετικών μηχανισμών. Επί του παρόντος, υπάρχουν αρκετοί αλγόριθμοι συναίνεσης blockchain. Ωστόσο, οι δύο σημαντικές είναι οι Proof-of-Work (PoW) και Proof-of-Stake (PoS).

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

Τι είναι ο αλγόριθμος Blockchain Proof-of-Work?

Αυτός είναι ο παλαιότερος μηχανισμός συναίνεσης και είναι ο πιο δημοφιλής σήμερα. Συγκεκριμένα, η πρώτη αναφορά των αλγορίθμων προηγείται της εφεύρεσης του δικτύου Bitcoin. Είναι ενδιαφέρον ότι η έρευνα για τον αλγόριθμο ανάγεται στις αρχές της δεκαετίας του ’90 όπου οι Moni Naor και Cynthia Dwork δημοσίευσαν ένα άρθρο το 1993. Στο άρθρο, οι συγγραφείς διερεύνησαν τις δυνατότητες του αλγορίθμου για την πρόληψη της απάτης.


Το 1999, ένας άλλος ερευνητής στην κρυπτογραφία, ο Markus Jakobsson επινόησε τον όρο «Proof-of-Work» και κολλήθηκε μέχρι που ο Satoshi Nakamoto εξέπληξε τον κόσμο με την εφεύρεση του bitcoin. Συγκεκριμένα, το δίκτυο Bitcoin blockchain είναι απλώς μια εφαρμογή της έρευνας της οποίας τα πρώτα βήματα χρονολογούνται από το 1993.

Ο αλγόριθμος PoW παραμένει ο πιο δημοφιλής επειδή είναι από τους λίγους που δεν μπορούν να τεθούν σε κίνδυνο. Από τεχνικής απόψεως, είναι ένας από αυτούς τους αλγόριθμους που μπορεί να επιτύχει την Βυζαντινή Σφάλμα Ανοχής. Συγκεκριμένα, το Βυζαντινό Σφάλμα Ανοχής (BFT) είναι απλώς η ικανότητα ενός συστήματος να αντέχει σε αστοχίες που σχετίζονται με το Πρόβλημα των Βυζαντινών Στρατηγών.

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

Δεδομένων των πολύτιμων πληροφοριών που αποθηκεύονται στα δημόσια βιβλία, υπάρχει μεγάλη πιθανότητα ορισμένοι κακοί ηθοποιοί να θέλουν να προκαλέσουν σφάλματα για εγωιστικά κέρδη. Ως εκ τούτου, αυτοί οι κακοί ηθοποιοί παρουσιάζουν το πρόβλημα των Βυζαντινών στρατηγών. Με αυτόν τον τρόπο, υπάρχει ανάγκη για το δίκτυο blockchain να έχει το Byzantine Fault Tolerance για την αποφυγή τέτοιων προβλημάτων.

Πώς λειτουργεί το PoW?

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

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

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

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

blockchain απόδειξη αλγόριθμου εργασίας

Γιατί το Blockchain Proof of Work είναι επιτυχές

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

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

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

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

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

Τι ισχύει το μέλλον για την απόδειξη της εργασίας

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

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

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

Αυτό που παρουσιάζουν όλα αυτά τα θέματα είναι ένα μέλλον που είναι κάπως ζοφερό για αυτόν τον αλγόριθμο. Είναι ενδιαφέρον ότι υπάρχουν κυβερνήσεις που έχουν ήδη επιβάλει μορατόριουμ στην εξορυκτική δραστηριότητα, ώστε να μπορέσουν να βρουν κατάλληλη νομοθεσία για να καλύψουν την υψηλή κατανάλωση ενέργειας της εξόρυξης. Ήδη, ορισμένα δίκτυα blockchain όπως το Ethereum που αρχικά βασίστηκαν στον αλγόριθμο PoW μεταναστεύουν σε άλλες εναλλακτικές λύσεις όπως το proof-of-stake. Βασικά, υπάρχει πραγματική πιθανότητα το πρωτόκολλο να υποστεί θεμελιώδεις αλλαγές σε μια προσπάθεια εξορθολογισμού της χρήσης του ή οι άνθρωποι θα το εγκαταλείψουν εντελώς.

Προκλήσεις για το PoW

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

Επομένως, είναι σαφές ότι η κύρια πρόκληση που αντιμετωπίζει ο αλγόριθμος PoW είναι το αυξανόμενο κόστος επίλυσης των υπολογιστικών προβλημάτων. Συγκεκριμένα, πρέπει να δαπανήσει κατά μέσο όρο 4.758 δολάρια στις Ηνωμένες Πολιτείες για να εξορύξει μόνο ένα bitcoin. Στη Γερμανία, το κόστος ανεβαίνει στα 14.275 $, ενώ η Νότια Κορέα βγαίνει ως το πιο ακριβό στα 26.170 $. Είναι ενδιαφέρον ότι το CoinMarketCap το υποδεικνύει η τιμή ενός bitcoin είναι προς το παρόν στα 4.089 $. Ως εκ τούτου, είναι σαφές ότι ένας ανθρακωρύχος στις ΗΠΑ, τη Γερμανία και τη Νότια Κορέα στην πραγματικότητα θα συγκεντρώσει τεράστιες απώλειες εάν πραγματοποιήσει οποιαδήποτε εξορυκτική δραστηριότητα.

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

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

Εναλλακτική αλγόριθμος απόδειξης blockchain για εργασία

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

Απόδειξη πονταρίσματος Blockchain

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

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

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

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

Αξίες απόδειξης

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

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

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

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

Τα μειονεκτήματα του PoS

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

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

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

Σε μετριασμό, ορισμένοι προγραμματιστές δημιουργούν ένα υβρίδιο PoW και PoS, όπου οι χρήστες δεν μπορούν να ξοδέψουν δύο φορές. Εδώ, τα διακριτικά τους γίνονται αμέσως άχρηστα όταν υπάρχει δικτυακό πιρούνι. Για παράδειγμα, η Ethereum εργάζεται σε μια βελτιωμένη έκδοση του PoS που ονομάζεται “Casper” η οποία θα βοηθήσει στον έλεγχο αυτών των απατεώνων επικυρωτών.

Περίληψη / Κλείσιμο σχολίων

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

Το σημαντικό πρωτόκολλο συναίνεσης που είναι δημοφιλές σήμερα είναι απόδειξη εργασίας. Συγκεκριμένα, ο αλγόριθμος τροφοδοτεί το bitcoin και το Ethereum (πριν από την πλήρη μετάβαση σε απόδειξη πονταρίσματος). Ιδιαίτερα, ο αλγόριθμος εξακολουθεί να είναι ο αγαπημένος λόγω του χαρακτηριστικού Βυζαντινού Σφάλματος Ανοχής (BFT). Ωστόσο, η εντατική ενέργεια ενέχει μια υπαρξιακή απειλή.

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

Μια σύγκριση της απόδειξης εργασίας και της απόδειξης αλγορίθμων πονταρίσματος
Χαρακτηριστικό γνώρισμα Blockchain Απόδειξη εργασίας Blockchain Απόδειξη πονταρίσματος
Εξόρυξη Ο ανθρακωρύχος επιλέγεται μέσω της ικανότητας επίλυσης ενός σύνθετου υπολογιστικού προβλήματος Όποιος έχει μερίδιο έχει την ευκαιρία να είναι ο ανθρακωρύχος και δεν περιλαμβάνει υπολογισμούς
Επικύρωση Χρειάζεται περισσότερος χρόνος επειδή οι επικυρωτές πρέπει να ξαναγράψουν τους υπολογισμούς που έκανε ο ανθρακωρύχος Διαρκεί μικρότερο, καθώς δεν υπάρχουν υπολογισμοί
Επεκτασιμότητα Δεδομένου ότι όλοι οι κόμβοι πρέπει να συμμετέχουν στην επικύρωση, ο αλγόριθμος είναι δύσκολο να κλιμακωθεί Δεν συμμετέχουν όλοι οι κόμβοι στην επικύρωση και ως εκ τούτου είναι γρήγορος και εξαιρετικά επεκτάσιμος
Κατανάλωση ενέργειας Αρκετά ενεργειακή ένταση λόγω του υπολογιστικού χαρακτήρα της επικύρωσης. Είναι πολύ ενεργειακά αποδοτικό καθώς δεν απαιτεί κανέναν τύπο υπολογισμού
Cryptojacking Οι κακοί ηθοποιοί ενδέχεται να «κρυπτογραφήσουν» άλλους υπολογιστές για να παρέχουν περισσότερη υπολογιστική δύναμη για εξόρυξη Κανείς δεν κινδυνεύει από Cryptojacking δεδομένου ότι η εξόρυξη δεν χρειάζεται τεράστια ποσά υπολογιστικής ισχύος
Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map