Κύριος » επιχείρηση » Απόδειξη της εργασίας

Απόδειξη της εργασίας

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

Η απόδειξη της εργασίας περιγράφει ένα σύστημα που απαιτεί μια μη αμελητέα αλλά εφικτή προσπάθεια για την αποτροπή επιπόλαιων ή κακόβουλων χρήσεων της υπολογιστικής ισχύος, όπως η αποστολή ανεπιθύμητων ηλεκτρονικών μηνυμάτων ή η έναρξη επιθέσεων άρνησης παροχής υπηρεσιών. Η ιδέα προσαρμόστηκε στα χρήματα από τον Hal Finney το 2004 μέσω της ιδέας της "επαναχρησιμοποιούμενης απόδειξης εργασίας". Μετά την εισαγωγή του το 2009, το bitcoin έγινε η πρώτη ευρέως υιοθετημένη εφαρμογή της ιδέας του Finney (η Finney ήταν επίσης ο αποδέκτης της πρώτης συναλλαγής bitcoin). Η απόδειξη της εργασίας αποτελεί τη βάση πολλών άλλων κρυπτοσυχνοτήτων.

Η απόδειξη της εργασίας εξηγείται

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

Ο τρόπος με τον οποίο οι χρήστες ανιχνεύουν την παραβίαση στην πράξη είναι μέσα από χασάρια, μεγάλες σειρές αριθμών που χρησιμεύουν ως απόδειξη της εργασίας. Βάλτε ένα δεδομένο σύνολο δεδομένων μέσω μιας συνάρτησης κατακερματισμού (bitcoin χρησιμοποιεί SHA-256) και θα δημιουργήσει μόνο ένα hash. Λόγω του "εφέ χιονοστιβάδας", ωστόσο, ακόμη και μια μικρή αλλαγή σε οποιοδήποτε τμήμα των αρχικών δεδομένων θα οδηγήσει σε μια εντελώς μη αναγνωρίσιμη κατακερματισμό. Όποια και αν είναι το μέγεθος του αρχικού συνόλου δεδομένων, ο κατακερματισμός που παράγεται από μια δεδομένη λειτουργία θα έχει το ίδιο μήκος. Ο κατακερματισμός είναι μια λειτουργία μονής κατεύθυνσης: δεν μπορεί να χρησιμοποιηθεί για την απόκτηση των αρχικών δεδομένων, μόνο για να ελέγξει ότι τα δεδομένα που παράγουν τον κατακερματισμό ταιριάζουν με τα αρχικά δεδομένα.

Η δημιουργία οποιουδήποτε κατακερματισμού για μια σειρά συναλλαγών bitcoin θα ήταν ασήμαντη για έναν σύγχρονο υπολογιστή, οπότε για να μετατραπεί η διαδικασία σε "εργασία", το δίκτυο bitcoin θέτει ένα ορισμένο επίπεδο "δυσκολίας". Αυτή η ρύθμιση έχει ρυθμιστεί έτσι ώστε να γίνεται "εξόρυξη" ενός νέου μπλοκ - προστίθεται στο blockchain δημιουργώντας ένα έγκυρο hash - περίπου κάθε 10 λεπτά. Η δυσκολία ρύθμισης επιτυγχάνεται με την καθιέρωση ενός "στόχου" για το hash: όσο χαμηλότερο είναι ο στόχος, τόσο μικρότερο είναι το σύνολο των έγκυρων hashes, και τόσο πιο δύσκολο είναι να δημιουργηθεί ένας. Στην πράξη, αυτό σημαίνει ένα hash που ξεκινάει με μια μακρά σειρά από μηδενικά: ο κατακερματισμός για το μπλοκ # 429818, για παράδειγμα, είναι 000000000000000004dd3426129639082239efd583b5273b1bd75e8d78ff2e8d. Αυτό το μπλοκ περιέχει 2.012 συναλλαγές που περιλαμβάνουν λίγο πάνω από 1.000 bitcoin, καθώς και την κεφαλίδα του προηγούμενου μπλοκ. Εάν ένας χρήστης άλλαξε ένα ποσό συναλλαγής κατά 0.0001 bitcoin, η προκύπτουσα κατακερματισμός θα ήταν μη αναγνωρίσιμη και το δίκτυο θα απορρίπτει την απάτη.

Δεδομένου ότι ένα δεδομένο σύνολο δεδομένων μπορεί να παράγει μόνο ένα hash, πώς οι ανθρακωρύχοι βεβαιώνουν ότι δημιουργούν ένα hash κάτω από το στόχο; Αλλάζουν την είσοδο προσθέτοντας έναν ακέραιο, που ονομάζεται nonce ("αριθμός χρησιμοποιείται μία φορά"). Μόλις εντοπιστεί ένα έγκυρο hash, μεταδίδεται στο δίκτυο και το μπλοκ προστίθεται στο blockchain.

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

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

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

Σχετικοί όροι

Blockchain Explained Οδηγός για να σας βοηθήσει να καταλάβετε τι blockchain είναι και πώς μπορεί να χρησιμοποιηθεί από τις βιομηχανίες. Έχετε μάλλον συναντήσει έναν ορισμό όπως αυτό: "Το blockchain είναι ένα κατανεμημένο, αποκεντρωμένο, δημόσιο βιβλίο." Όμως, το blockchain είναι ευκολότερο να κατανοηθεί από αυτό που ακούγεται. μπορεί να δική μου ή να επικυρώνει τις συναλλαγές μπλοκ ανάλογα με το πόσα νομίσματα αυτός κατέχει περισσότερα Block (Bitcoin Block) Blocks είναι αρχεία όπου τα δεδομένα που σχετίζονται με το δίκτυο Bitcoin καταγράφονται μόνιμα και μετά την εγγραφή τους δεν μπορούν να τροποποιηθούν ή να αφαιρεθούν περισσότερα Bitcoin Mining, Επεξήγηση Λήψη όλων των στοιχείων που πρέπει να γνωρίζετε για την εξόρυξη Bitcoin, από Blockchain και Block Rewards σε Πιστωτικές Αποστολές και Mining Pools περισσότερα Δυσκολία Πληρωμής Κρυπτοεπιβίβασης Η δυσκολία είναι μια παράμετρος που χρησιμοποιεί το bitcoin και άλλες cryptocurrencies για να διατηρεί τον μέσο χρόνο ανάμεσα στα μπλοκ σταθερά Οι αλλαγές στο επίπεδο του κατακερματισμού του δικτύου έχουν ως εξής: more Target Hash Ένας hash στόχος είναι ένας αριθμός που πρέπει να είναι μικρότερος ή ίσος με μια κεφαλίδα μπασκέτας για να δοθεί ένα νέο τετράγωνο. μικρό
Συνιστάται
Αφήστε Το Σχόλιό Σας