Το Blockchain ή το blockchain είναι μια τεράστια βάση δεδομένων που περιέχει όλες τις συναλλαγές που έχουν συμβεί στο παρελθόν, καθώς και τα δεδομένα όλων των πορτοφολιών που υπήρξαν ποτέ. Το blockchain αποτελείται από αλληλοσυνδεόμενα μπλοκ δημόσιων δεδομένων. Ταυτόχρονα, το σύστημα κρυπτογράφησης συνδέει μαθηματικά όλα τα υπάρχοντα μπλοκ μεταξύ τους, χωρίς να παρεμβαίνει καθόλου στην ανάγνωση των πληροφοριών.
Το Blockchain είναι επίσης μια κατανεμημένη βάση δεδομένων. Αντίγραφα αυτού του αρχείου διατηρούνται σε κάθε πρόγραμμα πορτοφολιού bitcoin, με εξαίρεση τα πορτοφόλια bitcoin σε κινητά τηλέφωνα. Το επίπεδο προστασίας δεδομένων είναι αξεπέραστο και σχετίζεται με τις ιδιαιτερότητες της μαθηματικής κρυπτογράφησης. Το γεγονός είναι ότι δεν μπορεί να αντικατασταθεί ούτε μία εγγραφή σε ένα μπλοκ, καθώς οι επακόλουθες μαθηματικές ασυνέπειες θα οδηγήσουν στην ανάγκη αντικατάστασης όλων των μπλοκ στην αλυσίδα.
Έτσι, κάθε πελάτης έχει το δικό του αντίγραφο του blockchain και κατά τη στιγμή της σύνδεσης με άλλα πορτοφόλια, αυτό το αντίγραφο επαληθεύεται. Η παραμικρή ασυνέπεια στο αντίγραφο του blockchain θα έχει ως αποτέλεσμα το μπλοκ να μην μπορεί να συνδεθεί με άλλα μπλοκ και θα απορριφθεί.
Το blockchain είναι ανοιχτό σε όλους. Οποιοσδήποτε μπορεί να δει τα περιεχόμενά του χρησιμοποιώντας αναλυτές ή διαδικτυακές υπηρεσίες. Ωστόσο, η συσχέτιση ενός πορτοφολιού με την ταυτότητα του κατόχου του είναι μια πολύ δύσκολη εργασία, την οποία μόνο ειδικές υπηρεσίες μπορούν να εκτελέσουν, και ακόμη και τότε όχι πάντα.
Τα μπλοκ που αποτελούν το blockchain λειτουργούν ως κελιά για την αποθήκευση δεδομένων συναλλαγών. Νέα μπλοκ για την καταγραφή νέων πληροφοριών δημιουργούνται συνεχώς με μέση ταχύτητα 1 μπλοκ ανά 10 λεπτά. Μόλις δημιουργηθεί ένα νέο μπλοκ, επαληθεύεται από όλους τους άλλους πελάτες Bitcoin και συνδέεται με το blockchain. Στο μέλλον, θα είναι αδύνατο να την αλλάξετε και η βάση δεδομένων θα ενημερωθεί αυτόματα σε όλους τους κόμβους (πορτοφόλια) του δικτύου.
Τα πορτοφόλια, τα οποία είναι επίσης πελάτες του δικτύου Bitcoin, εκτελούν τις λειτουργίες των κόμβων δικτύου, δηλαδή συγχρονίζουν το ίδιο το blockchain και μεταφέρουν νέα μπλοκ. Για τον χρήστη, το πορτοφόλι απαιτείται για τη λήψη και τη μετάδοση των συναλλαγών του και για την προβολή του ιστορικού των συναλλαγών του. Όλα τα δεδομένα πορτοφολιού αποθηκεύονται στο αρχείο wallet.dat. Η απώλεια αυτού του αρχείου ισοδυναμεί με απώλεια όλων των χρημάτων στο πορτοφόλι σας.
Με βάση τα παραπάνω, γίνεται σαφές ότι το blockchain είναι ένα αποκεντρωμένο σύστημα. Στην πραγματικότητα, κάθε πορτοφόλι κάθε χρήστη είναι το δικό του μικρό ανεξάρτητο κέντρο, το οποίο αποφασίζει ανεξάρτητα για τη συμπερίληψη μιας συγκεκριμένης συναλλαγής στη λίστα. Επομένως, για να αλλάξετε κάτι στο blockchain, πρέπει να αλλάξετε όλους τους κόμβους (πορτοφόλια) σε αυτό το σύστημα. Ή τουλάχιστον τα περισσότερα.
Έτσι, είναι εξαιρετικά δύσκολο να εξαπατήσετε το blockchain. Από θεωρητική άποψη, υπάρχουν τρόποι, αλλά όλοι απαιτούν τεράστιες επενδύσεις που θα πρέπει να σταλούν ταυτόχρονα, καθώς και απίστευτες τεχνικές απολαύσεις, και όλα αυτά θα είναι εύκολο να βρεθούν και να λυθούν εύκολα.
Ο όγκος των δεδομένων στο blockchain είναι λίγο περισσότερο από 100 GB πληροφοριών. Αυτό είναι ακριβώς πόση κίνηση στο Διαδίκτυο απαιτείται από το πρόγραμμα πελάτη για να το συγχρονίσει.
Όλοι οι χρήστες του δικτύου bitcoin μπορούν να χωριστούν υπό όρους σε 2 ομάδες: απλούς χρήστες και ανθρακωρύχους. Οι απλοί χρήστες πραγματοποιούν συναλλαγές: μεταφέρουν bitcoin μεταξύ τους.
Οι ανθρακωρύχοι σχηματίζουν μπλοκ από αυτά τα αρχεία. Για κάθε σχηματισμένο μπλοκ, το σύστημα δίνει στον ανθρακωρύχο μια ανταμοιβή με τη μορφή ορισμένου ποσού bitcoin. Επί του παρόντος, το ποσό αυτής της ανταμοιβής είναι 25 νομίσματα.