Ψηφιακά περιουσιακά στοιχεία 101

Τι είναι ένα Oracle blockchain και πώς λειτουργεί;

mm

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

Ένα παράδειγμα του τελευταίου είναι τα oracle blockchain, τα οποία έχουν εξελιχθεί σε ένα κρίσιμο κομμάτι τεχνολογίας που επιτρέπει στο blockchain να συνδεθεί με τον πραγματικό κόσμο, βελτιώνοντας έτσι τα έξυπνα συμβόλαιά του και ανοίγοντας αμέτρητες νέες δυνατότητες.

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

Τι είναι τα oracle blockchain;

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

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

Λύση του προβλήματος του blockchain

Εδώ είναι που τα oracle blockchain, ως υπηρεσίες τρίτων, εισέρχονται στην εικόνα, επιτρέποντας ακριβώς αυτό — έναν σύνδεσμο ή μια γέφυρα μεταξύ των κόσμων on-chain και off-chain, επιτρέποντας στα δεδομένα να ταξιδεύουν από το ένα στο άλλο και τροφοδοτώντας τα έξυπνα συμβόλαια με τα δεδομένα που χρειάζονται για να λειτουργούν σωστά.

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

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

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

Διαφορετικοί τύποι Oracle

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

Με αυτά τα λόγια, θα εξετάσουμε 6 διαφορετικούς τύπους oracle, συμπεριλαμβανομένων:

  1. Λογισμικά oracle
  2. Υλικό oracle
  3. Εισερχόμενα/εξωτερικά oracle
  4. Κεντρικά/αποκεντρωμένα oracle
  5. Oracle ειδικά για περιεχόμενο
  6. Ανθρώπινα oracle

1. Λογισμικά oracle

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

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

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

2. Υλικό Oracle

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

3. Εισερχόμενα/Εξωτερικά oracle

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

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

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

4. Oracle ειδικά για συμβόλαια

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

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

5. Κεντρικά/Αποκεντρωμένα oracle

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

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

Ένα ακόμη μειονέκτημα είναι ότι, ακόμη και αν η κεντρική αρχή που ελέγχει τη ροή δεδομένων είναι αξιόπιστη, μπορεί πάντα να παραβιαστεί, επιτρέποντας σε κακόβουλους παράγοντες να παρεμβαίνουν στο έξυπνο συμβόλαιο και ενδεχομένως να προκαλέσουν προβλήματα.

Ωστόσο, το μεγαλύτερο ελάττωμα των κεντρικών oracle είναι το μοναδικό σημείο αποτυχίας τους, πράγμα που σημαίνει ότι ακόμη και αν εντοπιστεί και εκμεταλλευτεί μια μόνο ευπάθεια, ολόκληρο το σύστημα θα αποτύχει.

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

Ορισμένα έργα blockchain που διαθέτουν αποκεντρωμένα oracle τα προσφέρουν ακόμη και σε άλλα blockchains, με το Chainlink να αποτελεί το κύριο παράδειγμα και ηγέτη σε αυτόν τον τομέα. Χάρη στη φύση τους, τα αποκεντρωμένα oracle αφαιρούν την ανάγκη για εμπιστοσύνη.

6. Ανθρώπινα oracle

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

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

Συμπέρασμα

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

Ο Ali είναι ένας ελεύθερος συγγραφέας που καλύπτει τις αγορές κρυπτονομισμάτων και τη βιομηχανία blockchain. Έχει 8 χρόνια εμπειρίας στη συγγραφή για κρυπτονομίσματα, τεχνολογία και συναλλαγές. Το έργο του μπορεί να βρεθεί σε διάφορα υψηλού προφίλ ιστοσελίδες επενδύσεων, συμπεριλαμβανομένων CCN, Capital.com, Bitcoinist και NewsBTC.