ΜΑΘΕ · BITCOIN

Τι είναι το blockchain του Bitcoin;

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

Ο Alex μπροστά σε ένα κατανεμημένο δίκτυο δείχνει μια αλυσίδα από συνδεδεμένα blocks.

Ένα ιστορικό χωρίς κεντρικό διαχειριστή

Όταν χρησιμοποιείς μια τράπεζα, η τράπεζα διατηρεί το δικό της αρχείο κινήσεων. Στο Bitcoin δεν υπάρχει ένας μοναδικός οργανισμός που φυλάσσει το επίσημο αρχείο.

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

Οι συναλλαγές μπαίνουν σε blocks

Μια νέα συναλλαγή πρώτα μεταδίδεται στο δίκτυο. Δεν γίνεται αμέσως μέρος του blockchain: μπορεί να περιμένει ώσπου ένας miner να τη συμπεριλάβει σε ένα νέο block.

Σκέψου ένα block ως μια ομάδα συναλλαγών μαζί με επιπλέον στοιχεία που επιτρέπουν στο δίκτυο να το συνδέσει με την προηγούμενη ιστορία.

Γιατί τα blocks σχηματίζουν αλυσίδα;

Κάθε block περιλαμβάνει μια κρυπτογραφική αναφορά στο προηγούμενο block. Έτσι, η ιστορία έχει συγκεκριμένη σειρά: το νεότερο block συνδέεται με αυτό που προηγήθηκε.

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

Miners και nodes: δύο διαφορετικοί ρόλοι

Οι miners χρησιμοποιούν Proof of Work για να προτείνουν νέα blocks. Δεν έχουν όμως την εξουσία να αποφασίζουν μόνοι τους ποιοι κανόνες ισχύουν.

Οι πλήρεις κόμβοι (nodes) ελέγχουν ανεξάρτητα αν οι συναλλαγές και τα blocks ακολουθούν τους κανόνες που εφαρμόζουν. Ένα άκυρο block μπορεί να απορριφθεί, ακόμη κι αν ένας miner κατανάλωσε ενέργεια για να το δημιουργήσει.

Τι σημαίνει αυτό όταν λαμβάνεις bitcoin;

Αν μια συναλλαγή εμφανιστεί στο wallet σου, δεν σημαίνει απαραίτητα ότι έχει ήδη επιβεβαιωθεί. Η πρώτη επιβεβαίωση έρχεται όταν προστεθεί σε ένα έγκυρο block της αλυσίδας που ακολουθεί το wallet σου.

Όσο προστίθενται επόμενα blocks, αυξάνεται το έργο που θα έπρεπε να επαναληφθεί για να αλλάξει αυτή η ιστορία. Γι’ αυτό διακρίνουμε το «unconfirmed» από το «confirmed».

Συνέχισε από εδώ

Θέλεις να καταλάβεις το blockchain σε μεγαλύτερο βάθος;

Το Βιβλίο 1 της σειράς Bitcoin σε Απλά Λόγια εξηγεί πιο αναλυτικά το blockchain, το mining και τον ρόλο των nodes μέσα από την ιστορία του Alex. Το σχετικό βίντεο συνοψίζει τη βασική ιδέα σε λιγότερο από ένα λεπτό. Για να δεις πώς συνδέονται όλα αυτά με την πράξη, μάθε τι κάνει ένα Bitcoin wallet και πώς ελέγχεις μια συναλλαγή στο mempool.space.

Συχνές ερωτήσεις

Το blockchain είναι το ίδιο με το Bitcoin;

Όχι. Το blockchain είναι το ιστορικό των blocks. Το Bitcoin περιλαμβάνει επίσης το δίκτυο, τους κανόνες, τα wallets, τα κλειδιά και τους συμμετέχοντές του.

Μπορεί ένας miner να γράψει ό,τι θέλει;

Όχι. Οι πλήρεις κόμβοι ελέγχουν κάθε block και μπορούν να απορρίψουν όποιο παραβιάζει τους κανόνες τους.

Αν βλέπω μια συναλλαγή στο wallet, είναι ήδη σε block;

Όχι πάντα. Μπορεί να έχει μεταδοθεί αλλά να περιμένει την πρώτη επιβεβαίωσή της.