Χρήση της κρυπτογραφίας στο Cryptocurrency: Οδηγός για αρχάριους

Αυτό το άρθρο εξηγεί τι είναι η κρυπτογραφία σε κρυπτογράφηση και πώς προστατεύει τις μπλοκ αλυσίδες από την παραβίαση.

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

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

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

Εγγραφείτε τώρα:Μάθημα Βασικών Αρχών για Επιχειρήσεις Blockchains

Hacking Cryptocurrency: Ποιοι είναι οι κίνδυνοι?

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

  • Οι χάκερ σπάσουν την ψηφιακή υπογραφή του κρυπτογράφου και ξεκινούν κακόβουλες συναλλαγές από τον λογαριασμό του εμπόρου.
  • Οι χάκερ θέτουν σε κίνδυνο το δίκτυο blockchain που βασίζεται σε κρυπτογράφηση και χειρίζονται συναλλαγές εκεί.

Η κρυπτογράφηση, η οποία είναι αποτέλεσμα της σύγχρονης κρυπτογραφίας, προστατεύει την ψηφιακή υπογραφή του κρυπτογράφου. Επίσης, οι κρυπτογραφικές λειτουργίες κατακερματισμού προστατεύουν το δίκτυο blockchain.

Τι είναι μια συνάρτηση κρυπτογραφικού κατακερματισμού?

Μια «συνάρτηση κατακερματισμού» μετατρέπει ένα σύνολο δεδομένων μεταβλητού μήκους σε αλφαριθμητική συμβολοσειρά σταθερού μεγέθους. Στην επιστήμη της κρυπτογραφίας, χρησιμοποιούνται ορισμένες συγκεκριμένες λειτουργίες κατακερματισμού και ονομάζονται «συναρτήσεις κρυπτογραφικού κατακερματισμού». Οι συναρτήσεις κρυπτογραφικού κατακερματισμού έχουν ορισμένα συγκεκριμένα χαρακτηριστικά και είναι οι εξής:

  1. Αυτές οι συναρτήσεις είναι «ντετερμινιστικές», δηλαδή μια συγκεκριμένη είσοδος παράγει πάντα την ίδια έξοδο.
  2. Ακόμα κι αν η είσοδος αλλάξει οριακά, ο κατακερματισμός εξόδου θα είναι δραστικά διαφορετικός.
  3. Ο υπολογισμός της τιμής κατακερματισμού είναι γρήγορος.
  4. Ο υπολογισμός της εισόδου από το κατακερματισμό είναι πρακτικά αδύνατος λόγω ακραίων δυσκολιών.

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

Διαβάστε περισσότερα:Cryptographic Hashing: Ένας αρχάριος οδηγός

Πώς λειτουργεί το Δημόσιο-Ιδιωτικό Key Encryption Προστατέψτε τις συναλλαγές των Crypto Traders?


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

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

Για να στείλουν τις συναλλαγές τους στους ανθρακωρύχους οι έμποροι κρυπτογράφησης κάνουν τα εξής:

  1. Δημιουργήστε ένα κρυπτογραφικό κατακερματισμό του μηνύματος συναλλαγής μέσω μιας συνάρτησης κρυπτογραφικού κατακερματισμού.
  2. Εκτελέστε το hash και το ιδιωτικό κλειδί μέσω αλγορίθμου υπογραφής.
  3. Στείλτε το δημόσιο κλειδί, το μήνυμα και την ψηφιακή υπογραφή που δημιουργούνται μέσω του αλγορίθμου υπογραφής.

Όταν οι ανθρακωρύχοι λαμβάνουν τις συναλλαγές, κάνουν τα εξής:

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

Στη συνέχεια, οι ανθρακωρύχοι συγκρίνουν τα δύο κατακερματισμένα και ταιριάζουν, τότε η συναλλαγή είναι έγκυρη.

Μάθετε περισσότερα σχετικά με το ιδιωτικό κλειδί έναντι του δημόσιου κλειδιού εδώ!

Είναι κρυπτογράφηση δημόσιου-ιδιωτικού κλειδιού Ασφαλής?

Εάν οι χάκερ έπρεπε να παραβιάσουν τη συναλλαγή από τον έμπορο κρυπτογράφησης, θα πρέπει πρώτα να αλλάξουν το μήνυμα σύμφωνα με την ανήθικη ανάγκη τους και, στη συνέχεια, να βρουν μια ψηφιακή υπογραφή που θα ταιριάζει με το κατακερματισμό. Να θυμάστε ότι οι συναρτήσεις κρυπτογραφικού κατακερματισμού είναι «μονόδρομες». Οι χάκερ πρέπει να περάσουν από μια μακρά διαδικασία δοκιμής και σφαλμάτων για να βρουν μια τέτοια υπογραφή. Πόσο καιρό? Λοιπόν, για να χαράξει μια ψηφιακή υπογραφή στο δίκτυο blockchain, χρησιμοποιώντας ολόκληρη την υπολογιστική ισχύ του δικτύου, ο εισβολέας θα χρειαστεί 5 ‘quindecillion’ (1 quindecillion = 10 ^ 48) χρόνια! Οι έμποροι κρυπτογράφησης μπορούν να είναι σίγουροι, η κρυπτογράφηση δημόσιου-ιδιωτικού κλειδιού είναι πράγματι ασφαλής.

Πώς προστατεύει το Hash ενός μπλοκ το δίκτυο Blockchain? Κρυπτογραφία σε Blockchain

Ένα απλό μπλοκ σε ένα blockchain έχει τις ακόλουθες πληροφορίες –

  • Κατακερματισμός του προηγούμενου μπλοκ.
  • Λεπτομέρειες συναλλαγών;
  • Διεύθυνση του ανθρακωρύχου που έλυσε το μπλοκ ·
  • Ένας τυχαίος αριθμός, απαραίτητος για τη δημιουργία κατακερματισμού αυτού του μπλοκ.

Το επόμενο μπλοκ θα έχει το hash αυτού του μπλοκ, και ούτω καθεξής.

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

  • Οι ανθρακωρύχοι δέχονται μπλοκ μόνο με μικρές τιμές κατακερματισμού – δηλαδή, πολλά μηδενικά εκ των προτέρων.
  • Το «νέο» 8ο μπλοκ δεν έχει την τιμή κατακερματισμού του 7ου μπλοκ.

Τώρα οι χάκερ θα πρέπει να λύσουν αυτά τα δύο προβλήματα. Η εύρεση μιας μικρής τιμής κατακερματισμού είναι εξαιρετικά δύσκολη και απαιτεί πολλές δοκιμές και σφάλματα. Ακόμα πιο δύσκολο είναι το δεύτερο πρόβλημα!

Οι χάκερ θα πρέπει να χρησιμοποιήσουν τις υπολογιστικές τους δυνάμεις για να λύσουν το 8ο μπλοκ, έτσι ώστε να ξεκινά με το κατακερματισμό του 7ου μπλοκ. Αυτό είναι πολύ δύσκολο και απαιτεί πολλή υπολογιστική ισχύ. Επιπλέον, μόλις οι hackers λύσουν αυτό το ζήτημα και δημιουργήσουν το «νέο» 8ο μπλοκ, θα πρέπει να αλλάξουν αυτό που είναι τώρα το 9ο μπλοκ, για να εισαγάγουν το κατακερματισμό του «νέου» 8ου μπλοκ στην αρχή του. Πρέπει να το κάνουν και για κάθε επόμενο μπλοκ!

Διαβάστε περισσότερα:Πώς λειτουργεί το Blockchain?

Είναι πρακτικά αδύνατο να κάνετε hacking ένα Blockchain Network!

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

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

Τελικές σκέψεις

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

Είστε περίεργοι για πιο θεμελιώδεις έννοιες της τεχνολογίας blockchain; Δοκιμάστε αυτό το δωρεάν βασικό μάθημα blockchain.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map