Το Proof of work σύστημα υπήρχε πριν το bitcoin, η αρχική ιδέα δημοσιεύτηκε απο την Cynthia Dwork και Moni Naor το 1993 απλά ο Satoshi Nakamoto το εφάρμοσε πάνω στο πρώτο κρυπτονομησμα, δημιουργώντας ετσι ένα (proof of work) πρωτόκολλο που μας επιτρέπει να επιτύχουμε την συναίνεση μεταξύ των συσκευών σε ένα διανεμημένο δίκτυο που είναι με βεβαιότητα το μεγαλύτερο κατόρθωμα για την επαναστατική τεχνολογία του blockchain.

Το proof of work είναι ένα πρωτόκολλο κοινής συναίνεσης που εφαρμόστηκε για πρώτη φορά στο bitcoin και από τότε και σε άλλα κρυπτονομισματα. Αυτή η διαδικασία είναι γνωστή ως mining και οι υπολογιστές (κόμβοι) πάνω σε αυτό το δίκτυο είναι γνωστοί ως miners. Το όνομα proof of work έρχεται επειδή είναι η απάντηση σε ένα μαθηματικό πρόβλημα το κρυπτογραφημενο γρύφο που προσπαθούν να λύσουν οι miners μεσω της υπολογιστική ισχυς (hashing). Σκοπος ειναι να βρουν την λύση και να επαληθεύσουν μία συναλλαγή για να δημιουργηθεί το επόμενο μπλοκ πάνω στο blockchain και έτσι να κερδίσουν ενα ποσο στο αντιστηχο κρυπτονόμησμα ως επιβραβευση για την συμετοχη τους.

Με απλά λογία έχουμε ένα Blockchain δίκτυο που έχει το δικό του κρυπτονόμισμα, αυτό το δίκτυο για να μπορέσει να λειτουργήσει από τη στιγμή που δεν έχει κεντρική αρχή και δεν ανήκει σε κανέναν, πρέπει κάποιος να επαληθεύει και να αποθηκεύει τις συναλλαγές που γίνονται πάνω του, για να γίνει αυτό ένας χρήστης θα πρέπει να χρησιμοποιήσει τον υπολογιστή του συνδέοντας τον με το δίκτυο, όταν ο υπολογιστής συνδεθεί θα ονομαστεί κόμβος (miner), τώρα κάθε φορά που θα γίνετε μια συναλλαγή πανό στο δίκτυο οι κομβόι μέσο ενός προγράμματος θα προσπαθούν με την λύση μαθηματικών εξισώσεων να ελέγξουν αν η συναλλαγή είναι έγκυρη και να την προσθέσουν στην ιστορία του δικτύου.
O χρήστης που έβαλε τον υπολογιστή του να κάνει αυτή τη διαδικασία πρέπει να έχει ένα κίνητρο αλλιώς δεν έχει λόγο να σπαταλάει τσάμπα ρεύμα, αν ήταν έτσι κάνεις δεν θα έπαιρνε μέρος στην επαλήθευση των συναλλαγών, για τον λόγο αυτό με το που επαληθεύετε η συναλλαγή και αποθηκεύετε στην αλυσίδα του δικτύου, ο υπολογιστής αυτός παίρνει ένα μικρό ποσό σαν επιβράβευση από το αντίστοιχο κρυπτονόμισμα του δικτυού που συμμετείχε, αυτή η διαδικασία λέγετε Mining η αλλιώς απόδειξη εργασίας (Proof of Work) (PoW).

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

Οι δύο κύριες λειτουργίες του είναι

  • να επιβεβαιώσει την εγκυρότητα των συναλλαγών καθος θα αποφύγει το double spending (να εμποδίσουν δηλαδή την ίδια ποσότητα χρημάτων να χρησιμοποιηθεί για παραπάνω από μία συναλλαγή)
  • να δημιουργήσει καινούργια ψηφιακά νομίσματα με το να επιβραβεύει τους miners για την εκτέλεση της εργασίας τους

Όταν κάνουμε μία συναλλαγή η σειρά που ακολουθεί είναι η εξής

  1. Οι συναλλαγές ενώνονται μαζί σε ένα block
  2. Οι miners επαληθεύουν ότι οι συναλλαγές αυτές είναι νόμιμες (Για να το κάνουν αυτό λύνουν ένα μαθηματικό παζλ γνωστό και ως proof of work)
  3. Μία επιβράβευση δίνεται στον πρώτο που θα λύσει το πρόβλημα
  4. Και η επιτυχημένη συναλλαγή θα αποθηκευτεί δημόσια στο blockchain