Τι είναι η απόδειξη της εργασίας [PoW]; Λεπτομέρειες για το πώς λειτουργεί

0
5528

Τι είναι η απόδειξη του-wook

Τι είναι η απόδειξη της εργασίας;

Απόδειξη της εργασίας Το Po (PoW) είναι ο πρώτος αλγόριθμος συναίνεσης που δημιουργήθηκε στο δίκτυο Blockchain. Χρησιμοποιείται για την επιβεβαίωση συναλλαγών και την παραγωγή νέων μπλοκ στην αλυσίδα.

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

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

Ένα αποκεντρωμένο καθολικό συγκεντρώνει όλες τις συναλλαγές σε μπλοκ ενός δικτύου. Η επίλυση αυτού του προβλήματος είναι γνωστή ως minning και "miners", οι οποίοι συμμετέχουν κόμβοι που ανταγωνίζονται μεταξύ τους για την επικύρωση συναλλαγών και τη λήψη ανταμοιβών σε κρυπτονομίσματα.

Τι είναι ένα πολύπλοκο πρόβλημα στο blockchain;

Πώς να λύσετε το πρόβλημα

Το Proof-of-Work λειτουργεί σαν ένα περίπλοκο πρόβλημα. Απαιτεί πολλή υπολογιστική προσπάθεια για επίλυση. Υπάρχουν διάφοροι παράγοντες που μπορούν να βοηθήσουν στην επίλυση αυτού του προβλήματος:

  • Λειτουργία Hash (συνάρτηση κατακερματισμού): Ο όρος που ακούτε πολύ, σωστά; Στο κατακερματισμό η τιμή εξόδου είναι ήδη γνωστή και πρέπει να καθορίσετε την τιμή εισόδου.
  • Ακεραιοποιητική παραγοντοποίηση (ακέραιος παραγοντοποίηση): Διαχωρίστε έναν αριθμό σε ένα προϊόν μικρότερων ακέραιων αριθμών. Χρησιμοποιείται για να κάνει το σύστημα κρυπτογράφησης δημόσιου κλειδιού πιο ασφαλές.
  • Πρωτόκολλο παζλ ξενάγησης: Στην περίπτωση που ο διακομιστής υποπτεύεται επίθεση DoS. Απαιτεί επανυπολογισμό κατακερματισμού, για έναν αριθμό κόμβων σε μια συγκεκριμένη σειρά. Σε αυτήν την περίπτωση, μπορεί να ονομαστεί "Πώς να βρείτε την ισοδύναμη συμβολοσειρά συμβολοσειράς τιμών κατακερματισμού".

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

Ο λόγος για την πολυπλοκότητα

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

Ο γρήγορος ή αργός χρόνος εγκατάστασης θα επηρεάσει τη δημιουργία μπλοκ. Και θα ήταν άσκοπο να μην το κάνουμε για κάποιο χρονικό διάστημα. Ωστόσο, μπορείτε να θέσετε το πρόβλημα σε λάθος πλευρά: Εάν το πρόβλημα είναι πολύ εύκολο. Κάνει το δίκτυο εύκολα προσβάσιμο με επιθέσεις DoS και spam.

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

Πώς να αναπτύξετε το PoW στο Blockchain

Το PoW στο Blockchain αναπτύσσεται ως εξής: Οι "ανθρακωρύχοι" επιδιώκουν να λύσουν μια υπολογιστική πρόκληση για να δημιουργήσουν νέα μπλοκ και να ξεκινήσουν επιβεβαίωση συναλλαγής.

Οι κόμβοι πρέπει πρώτα να βρουν τη λύση στο πρόβλημα μέσω υπολογιστικής ισχύος. Αυτό σημαίνει ότι οι κόμβοι με την υψηλότερη υπολογιστική ισχύ είναι πιο πιθανό να βρουν λύσεις σε μαθηματικά προβλήματα.

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

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

Ενσωμάτωση της απόδειξης εργασίας σε blockchain

Για νέους "ανθρακωρύχους" (ανθρακωρύχοι) μετά την επίλυση του προβλήματος που ορίστηκε από τον διακομιστή (διακομιστής δικτύου). Οι κόμβοι στο δίκτυο θα επιβεβαιώσουν την υποβολή και τελικά θα λάβουν την ανταμοιβή:

ανταμοιβή για επιτυχημένη εξόρυξη μπλοκ

Γιατί το Proof-of-work είναι επιτυχές στο blockchain

Το PoW είναι αρκετά επιτυχημένο επί του παρόντος για τους ακόλουθους λόγους:

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

PoW για Bitcoin και άλλα κρυπτονομίσματα

Όπως παρουσιάστηκε στην ενότητα concept, το Bitcoin πρωτοστάτησε στη χρήση του PoW. Και επίσης το πιο εξαιρετικό. Το σύστημα απόδειξης εργασίας στο δίκτυο bitcoin ονομάζεται hashcash. Επιτρέπει την αλλαγή της πολυπλοκότητας ενός προβλήματος, αυξάνοντας την ασφάλεια.

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

Τη στιγμή της σύνταξης αυτού του άρθρου, η εξόρυξη ενός μπλοκ διαρκεί 10 λεπτά. Το δίκτυο bitcoin δίνει στους ανθρακωρύχους έναν νικητή 12,5 bitcoin. Ο αριθμός των bitcoin κερδίζεται κατά το ήμισυ κάθε 4 χρόνια περίπου (αυτή η ιδέα πρέπει να διαβάζεται από όλους Τι είναι το μισό; ευνόητος).

Παρόμοιες πλατφόρμες χρησιμοποιούν: Etherum (ETH), Litecoin (LTC), Monero (XMR), Dogecoin (DOGE). Με το Bitcoin, στο τέλος μιας διαδικασίας, το νέο Bitcoin θα διανεμηθεί από το δίκτυο σε ανθρακωρύχους (ανθρακωρύχους) με κάθε μπλοκ να ανταμείβεται.

Το Pow στο bitcoin ονομάζεται hashcash

Γιατί να χρησιμοποιήσετε το PoW;

Στη διαδικασία, το Proof-of-work βοηθά στην προστασία του δικτύου από κακόβουλες επιθέσεις. Βεβαιωθείτε ότι ο "ανθρακωρύχος" δεν μπορεί να προσθέσει πλαστά μπλοκ στο blockchain. Εάν ένας ανθρακωρύχος προσπαθεί να επιτεθεί στο δίκτυο. Θα πρέπει να χρησιμοποιήσουν πολλούς πόρους καθώς και υπολογιστική δύναμη. Αλλά δεν θα λάβουν τις ανταμοιβές (Bitcoin που κυκλοφόρησαν πρόσφατα) που έκαναν οι πραγματικοί ανθρακωρύχοι

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

Ο σκοπός του Proof-of-work είναι να παρέχει στους χειριστές ένα κίνητρο για να υποστηρίξουν και να ασφαλίσουν το δίκτυο, κάνοντας ένα κέρδος για να το κάνουν και κάνοντας την απόπειρα πειρατείας του δικτύου να μην είναι ευνοϊκή.

Αξιολογήστε τα πλεονεκτήματα και τα μειονεκτήματα του Proof-of-work

Πλεονεκτήματα

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

Το μειονέκτημα

  • Χάσιμο χρόνου : Ο ανθρακωρύχος πρέπει να ελέγξει πολλές τιμές nonce για να βρει μια κατάλληλη λύση για το πρόβλημα που πρέπει να επιλυθεί για εξόρυξη μπλοκ, αυτή είναι μια χρονοβόρα διαδικασία.
  • Κατανάλωση πόρων : Πρέπει να καταναλώσετε υψηλή υπολογιστική ενέργεια για να βρείτε λύσεις σε δύσκολα και περίπλοκα προβλήματα. Οδηγεί σε σπατάλη πολύτιμων πόρων (χρήματα, ενέργεια, χώρο, υλικό).
  • Δεν είναι μια άμεση συναλλαγή. Επειδή χρειάζονται λίγη ώρα για να πραγματοποιήσω συναλλαγές, να πραγματοποιήσω συναλλαγές και να την προσθέσω στο blockchain για να πραγματοποιήσετε τη συναλλαγή.

51% επίθεση

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

Μπορούν να δημιουργήσουν αποκλειστικά νέα μπλοκ και να λάβουν ανταμοιβές, επειδή μπορούν να εμποδίσουν άλλους ανθρακωρύχους να ολοκληρώσουν μπλοκ. Και υπάρχει επίσης η ευκαιρία αντιστροφής όλων των συναλλαγών. Ένα καλό παράδειγμα αυτού του τύπου επίθεσης είναι το δίκτυο Bitcoin Gold που χάθηκε στα 18 εκατομμύρια δολάρια το 2018. Και υπάρχουν πολλά άλλα γνωστά ως "51% επίθεση".

Συνοψίζοντας

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

Διαφήμιση
Διαφήμιση
Διαφήμιση
Binance Reputable Exchange

ΣΧΟΛΙΟ

Εισαγάγετε το σχόλιό σας
Εισαγάγετε το όνομά σας εδώ

Αυτός ο ιστότοπος χρησιμοποιεί το Akismet για τον περιορισμό των ανεπιθύμητων μηνυμάτων. Μάθετε πώς εγκρίνονται τα σχόλιά σας.