Ασφάλεια Blockchain: Είναι πραγματικά ασφαλές το Blockchain;



Το Blockchain έχει διατεθεί στο εμπόριο ως το opus magnum της σύγχρονης τεχνολογίας όσον αφορά την ασφάλεια. Σε αυτό το άρθρο ρίχνουμε μια πιο βαθιά ματιά σε στοιχεία που οδηγούν στην ασφάλεια του blockchain.

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

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





Ένας αλγόριθμος ταξινόμησης μπορεί να χρησιμοποιηθεί για την τακτοποίηση ενός συνόλου ________ σε σειρά ________.

Ας συζητήσουμε αυτές τις ιδιότητες.



Αποκέντρωση

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

Κρυπτογραφία & κατακερματισμός

Είναι ένας πολύπλοκος μαθηματικός αλγόριθμος που αποτρέπει τις επιθέσεις. Όλες οι συναλλαγές είναι κατακερματιστεί και περιλαμβάνεται στο μπλοκ. Το κατακερματισμό παίρνει μια τιμή εισαγωγής και εφαρμόζει έναν αλγόριθμο κατακερματισμού (SHA-256στην περίπτωση του Bitcoin) για να παραγάγουμε μια νέα τιμή την οποία ονομάζουμε ως κατακερματισμός. Η σύνοψη έχει σταθερό μήκος ανάλογα με τον αλγόριθμο που χρησιμοποιείται. Κοιτάζοντας το χωνευτήρι, είναι αδύνατο να μαντέψουμε την τιμή, ακόμη και, ακόμη και μια μικρή αλλαγή στην αξία κάνει τις αλλαγές στην πέψη εντελώς, με απρόβλεπτο τρόπο. Τώρα, αυτό το κατακερματισμό των συναλλαγών περιλαμβάνεται στην κεφαλίδα του μπλοκ μαζί με το μπλοκ κατακερματισμού του προηγούμενου μπλοκ και μαζί δημιουργείται ένα νέο κατακερματισμό μπλοκ. Τώρα αυτό το hash block θα συμπεριληφθεί στην επόμενη κεφαλίδα block. Έτσι χρησιμοποιείται μια κρυπτογραφικά ασφαλής συνάρτηση κατακερματισμού για να σχηματίσει μια αλυσίδα μπλοκ.



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

Πρωτόκολλο συναίνεσης

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

πώς να μετατρέψετε ένα διπλό σε int in java

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

Είναι καλό αλλά όχι τέλειο

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

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

Εδώ είναι μερικά πράγματα που θα μπορούσαν να εφαρμοστούν -

  • Αποτρέψτε την πρόσβαση όλων σε ευαίσθητες πληροφορίες, εκτός εάν έχουν εξουσιοδοτηθεί να έχουν πρόσβαση σε αυτές. Βοήθεια για την υπηρεσία μέλους παρέχει (MSP) σε αυτό. Είναι υπεύθυνοι να εγγράψουν τους συμμετέχοντες και να παρέχουν πρόσβαση στην ταυτότητά τους ανάλογα με τον ρόλο τους.
  • Προστατέψτε τα ιδιωτικά κλειδιά χρησιμοποιώντας τα υψηλότερα πρότυπα ασφαλείας, ώστε να μην μπορούν ποτέ να χρησιμοποιηθούν κατάχρηση.

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

συμπέρασμα

Θα ήθελα να ολοκληρώσω αυτό το άρθρο σχετικά με την «Ασφάλεια Blockchain» λέγοντας ότι, ένα δίκτυο blockchain είναι εξίσου ασφαλές με την υποδομή του. Κατά τη δημιουργία ενός δικτύου blockchain, πρέπει να αναζητήσετε την καλύτερη πλατφόρμα για ανάπτυξη. Παρόλο που το blockchain έχει εγγενείς λειτουργίες που παρέχουν ασφάλεια, γνωστές ευπάθειες στην υποδομή μπορούν να χειριστούν κακόβουλοι συμμετέχοντες. Η καλύτερη προσέγγιση θα ήταν να έχουμε μια υποδομή με ολοκληρωμένη ασφάλεια.

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

πώς να χρησιμοποιήσετε την ισχύ στο java

Αν θέλετε να μάθετε το Blockchain και να δημιουργήσετε μια καριέρα στο Blockchain Technologies, τότε ρίξτε μια ματιά στο δικό μας και που έρχεται με ζωντανή εκπαίδευση με καθοδήγηση εκπαιδευτή και πραγματική εμπειρία έργου. Αυτή η εκπαίδευση θα σας βοηθήσει να καταλάβετε το Hyperledger Fabric σε βάθος και να σας βοηθήσει να επιτύχετε την εξουσία πάνω στο θέμα.

Έχετε μια ερώτηση για εμάς; Παρακαλώ αναφέρετέ το στην ενότητα σχολίων του 'Blockchain Security' και θα επικοινωνήσουμε μαζί σας.