Blockchain

Blockchain
Η τεχνολογία blockchain προκύπτει από ένα δίκτυο ανθρώπων που δημιουργούν και μοιράζονται κάτι κοινό.

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

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

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

Λειτουργία

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

  • Πρόκειται για μια αλυσίδα νέων κοινοποιημένων εγγραφών πάνω στο αρχείο αυτό, εγγραφών ομαδοποιημένων σε ομάδες που ονομάζονται τμήματα δεδομένων (datablocks), μπλοκ που αντιστοιχούν και θυμίζουν τους κρίκους μιας αλυσίδας.
  • Και όπως οι κρίκοι μιας αλυσίδας, έτσι και αυτά τα ομαδοποιημένα δεδομένα ή αλλιώς τμήματα (blocks), συγκολλούνται χρονικά το ένα μετά το άλλο δημιουργώντας μια αλυσίδα κατασκευασμένη από κοινού και απευθυνόμενη προς το κοινό, δηλαδή μια αλυσίδα κοινό-ποιήσεων.
  • Η διαδικασία συγκόλλησης επιτυγχάνεται με την λειτουργία μιας συνάρτησης κατακερματισμού πάνω σε ομάδες αυτών, τα λεγόμενα μπλοκ και την δημιουργία κρυπτογραφικών αποτυπωμάτων αυτών.

Blockchain σχετικές ειδήσεις: