Ένα Hawk-eyed Bitcoin τεχνολογία τσιμπήματα διπλή δαπάνη στο μπουμπούκι

Fredrick Awino
22.08.2022
235 Views

Για μεγάλο χρονικό διάστημα, η δημιουργία ενός αμιγώς εικονικού νομίσματος ήταν αδιέξοδη λόγω των προκλήσεων που σχετίζονται με την αυτόνομη επαλήθευση των συναλλαγών και τους κινδύνους διπλών δαπανών. Αλλά από τότε που το bitcoin εισήλθε στην αγορά, έχει εισέλθει σε νέα εδάφη, σε βαθμό που έχει γίνει νόμιμο χρήμα στο Ελ Σαλβαδόρ και στην Κεντροαφρικανική Δημοκρατία. Θα ήταν πραγματικά χρήσιμο για έναν έμπορο να γνωρίζει πώς το τεχνολογικό οικοσύστημα bitcoin έχει θεραπεύσει τις διπλές δαπάνες.

WARNING: Investing in crypto, or other markets, can be of a high risk for your savings. Do not invest money you cannot afford to lose, because there is a risk for losing all of your money when investing in crypto, stocks, CFDs or other investments options. For example 77% of retail CFD accounts lose money.

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

Ένα στιγμιότυπο για την ιστορία και τη λειτουργία του Bitcoin

Το 2008, η λευκή βίβλος του Bitcoin εισήγαγε τον κόσμο σε ένα σύστημα ηλεκτρονικών μετρητών peer-to-peer. Επομένως, όσο και αν το Bitcoin είναι κατά κάποιο τρόπο επιτυχημένο, κάθε οικονομία έχει ένα πρόβλημα με τους οργανισμούς ή τους ανθρώπους που προσπαθούν να χειραγωγήσουν το χρήμα. Μία από τις ανησυχίες που επηρεάζουν τους επενδυτές Bitcoin είναι η διπλή δαπάνη.

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

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

Γιατί η διπλή δαπάνη είναι σημαντική στην περίπτωση του ψηφιακού χρήματος

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

Οι διπλές δαπάνες είναι σημαντικές στο ψηφιακό χρήμα, καθώς δεν πραγματοποιούνται με το νόμισμα fiat. Για παράδειγμα, δεν μπορείτε να πάτε στην μπουτίκ για να αγοράσετε αγαθά αξίας 500 δολαρίων και στη συνέχεια να περιμένετε να χρησιμοποιήσετε το ίδιο ποσό σε άλλο μέρος. Δεν μπορεί να πραγματοποιηθεί εκτός αν κλέψετε $ από το συγκεκριμένο σούπερ μάρκετ.

Ο τρόπος με τον οποίο πραγματοποιείται η επίθεση διπλών δαπανών

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

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

Ο τρόπος με τον οποίο το Bitcoin σταματά τις διπλές δαπάνες

Όταν ξεκίνησε το Bitcoin, ήταν σαν να είχαν βρει λύση σε αυτό το πρόβλημα. Υπάρχουν διάφοροι τρόποι επίλυσης αυτού του προβλήματος, όπως η ύπαρξη μιας κεντρικής αρχής, η διακοπή της αντιστροφής συναλλαγών και η αποτροπή δόλιων συναλλαγών.

Διακοπή αντιστροφής συναλλαγών

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

Ο καλύτερος τρόπος για να αποτρέψετε αυτή την επίθεση 51% είναι να διασφαλίσετε ότι το δίκτυο είναι αποκεντρωμένο. Επίσης, θα πρέπει να διασφαλιστεί ότι το δίκτυο διαθέτει την απαιτούμενη υπολογιστική ισχύ, καθιστώντας αδύνατη τη συγκέντρωση πάνω από 50% του ρυθμού κατακερματισμού. Αν και το 51% είναι απίθανο να πραγματοποιηθεί στο Bitcoin, έχει πραγματοποιηθεί στα μικρότερα νομίσματα.

Κεντρική λύση

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

Διακοπή ταυτόχρονων συναλλαγών

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

Λόγω του παραπάνω προβλήματος, συνιστάται να περιμένετε την επιβεβαίωση πριν θεωρήσετε τη συναλλαγή ολοκληρωμένη. Επιπλέον, ένας μηχανισμός συναίνεσης(Proof of Work) χρησιμοποιείται για την απόφαση της σειράς των συναλλαγών. Αυτός ο μηχανισμός περιγράφει τους κανόνες σχετικά με το πρόσωπο που ενημερώνει το βιβλίο συναλλαγών Bitcoin.

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

Αν τα παραπάνω συμβούν, τότε θα υπάρξουν 2 διακλαδώσεις της αλυσίδας μπλοκ (fork) καθώς και τα επόμενα μπλοκ συναλλαγών που θα πρέπει να εξορυχθούν. Θα καθορίσουν σε περίπτωση που η αρχική συναλλαγή ήταν έγκυρη. Σε περίπτωση που δύο συναλλαγές εξορύσσονται ταυτόχρονα, τότε περιμένουμε το επόμενο μπλοκ.

Πρόληψη των δόλιων συναλλαγών

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

Τα πράγματα που συμβαίνουν σε περίπτωση που ένα Bitcoin διπλασιαστεί

Για να το εξηγήσουμε αυτό, μπορούμε να χρησιμοποιήσουμε ως παράδειγμα την αγορά ενός αυτοκινήτου. Σε περίπτωση που θέλετε να αγοράσετε ένα αυτοκίνητο στο διαδίκτυο αξίας 1 BTC, τότε προχωράτε στην πληρωμή. Από την άλλη πλευρά, ένας χάκερ μπορεί επίσης να έχει πρόσβαση στο Bitcoin πορτοφόλι σας και να ξοδέψει το 1BTC για την αγορά κάποιου άλλου πράγματος. Πρέπει να θυμάστε ότι και οι δύο χρησιμοποιείτε το ίδιο BTC. Οι ανθρακωρύχοι θα επαληθεύουν τις συναλλαγές. Ωστόσο, αργότερα, θα απορριφθεί. Ο λόγος είναι ότι δεν υπάρχει κεντρική αρχή που να μπορεί να αναφέρει την απάτη ή να υποβάλει καταγγελία. Ως εκ τούτου, το Bitcoin θα εξαφανιστεί για πάντα.

Οι πωλητές προσπαθούν με κάθε τρόπο να διασφαλίσουν ότι δεν πωλούν σε ανθρώπους που ξοδεύουν διπλά ένα νόμισμα. Αυτό το επιτυγχάνουν διασφαλίζοντας ότι κάθε φορά που μια συναλλαγή επαληθεύεται στην αλυσίδα μπλοκ, αφού εισέλθει σε ένα μπλοκ, αποκτά επιβεβαίωση. Εξάλλου, για κάθε μπλοκ που εισάγεται μετά από αυτό, παίρνει μία ακόμη επιβεβαίωση. Οι πωλητές ενημερώνονται επίσης ότι, πριν απελευθερώσουν τα εμπορεύματά τους, πρέπει να περιμένουν 6 επιβεβαιώσεις. Σε περίπτωση που κάποιος προσπαθήσει να αλλάξει τις συναλλαγές, τότε θα πρέπει να αντιστρέψει τις συναλλαγές στα 6 μπλοκ. Αυτό αναφέρεται ως “υπολογιστικά αδύνατο”.

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

Author Fredrick Awino