Τα Oracles επινοήθηκαν για να αντιμετωπίσουν έναν σοβαρό περιορισμό των εφαρμογών που βασίζονται σε blockchain.
Ας υποθέσουμε ότι θέλετε να ξεκινήσετε πωλήσεις και αγορές κρυπτονομισμάτων με βάση αλλαγές στην τιμή του χρυσού ή στον δείκτη Standard & Poor’s 500. Η έξυπνη σύμβαση για μια τέτοια εφαρμογή θα ήταν απλό να γραφτεί, εκτός από ένα πράγμα: οι τιμές του χρυσού και ο S&P 500 δεν είναι στο blockchain. Η εφαρμογή σας δεν έχει τρόπο προσπέλασης ή επαλήθευσης αυτών των τιμών.
Ή ας υποθέσουμε ότι θέλετε να μετατρέψετε ένα παραστατικό νόμισμα σε κρυπτοσυναλλαγματικά κεφάλαια ή το αντίστροφο με βάση τα αποτελέσματα κάποιων εκλογών. Πώς ξέρει η έξυπνη σύμβαση σας ποιος κέρδισε τις εκλογές; Πώς μπορείτε να είστε βέβαιοι ότι τα αποτελέσματα αναφέρονται με ακρίβεια, ότι δεν παραποιούνται προς όφελος κάποιου άλλου;
Σε αυτό το σημείο έρχεται να συνεισφέρει το blockchain oracle. Τι είναι ένα oracle στον κόσμο του blockchain; Είναι ένα πρωτόκολλο ή μια υπηρεσία για τη μεταφορά επαληθευμένων, αξιόπιστων πληροφοριών στην αλυσίδα blockchain, ώστε αυτές να μπορούν να χρησιμοποιηθούν σε εφαρμογές. Σκεφτείτε το oracle ως μια υπηρεσία cloud για blockchain η οποία παρέχει τροφοδοσία αξιόπιστων τρεχόντων δεδομένων.Τα oracles γεφυρώνουν το χάσμα μεταξύ του εξωτερικού κόσμου και του blockchain που φιλοξενεί αποκεντρωμένες οικονομικές εφαρμογές και συναλλαγές κρυπτονομισμάτων. Χωρίς ένα oracle, οι εφαρμογές του blockchain δεν έχουν τρόπο να αλληλεπιδρούν με δεδομένα εκτός αλυσίδας.
Για παράδειγμα, ένα oracle μπορεί να συλλέγει τιμές μετοχών σε πραγματικό χρόνο από το Χρηματιστήριο της Νέας Υόρκης και να θέτει τα δεδομένα στη διάθεση των έξυπνων συμβάσεων.
Τα oracles χρησιμοποιούν συνήθως μηχανισμούς συναίνεσης για την επαλήθευση των πηγών των δεδομένων. Στο Chainlink, για παράδειγμα, οι κόμβοι επικυρωτές κάνουν stake το διακριτικό LINK του oracle για να αποκτούν συμβάσεις δεδομένων και να επικυρώνουν πληροφορίες εκτός αλυσίδας. Κάτι τέτοιο είναι ανάλογο με τον μηχανισμό συναίνεσης Proof of Stake που χρησιμοποιούν τα blockchain για την επικύρωση συναλλαγών.
Εκτός από τις θεσμικές ροές δεδομένων, οι χρησμοί μπορούν να εισάγουν δεδομένα από συσκευές υλικού, όπως αισθητήρες κατά της παραβίασης ή θερμόμετρα. Μια εφαρμογή DeFi (αποκεντρωμένη χρηματοοικονομική) που παρακολουθεί τις αλυσίδες εφοδιασμού παντοπωλείων μπορεί να χρησιμοποιήσει ένα oracle για να εισάγει δεδομένα από σαρωτές γραμμωτού κώδικα, για παράδειγμα.
Μεταξύ των κορυφαίων υπηρεσιών και πλατφορμών στον κόσμο των κρυπτονομισμάτων που πληρούν τις προϋποθέσεις ενός oracle είναι τα Chainlink, Band Protocol, Bridge, Oracle, Next Protocol, Tellor, DIA Association, Dos Network και JustLink.
Ορίστε λοιπόν: μια επεξήγηση του oracle και του blockchain με απλά λόγια. Τώρα καταλαβαίνετε γιατί τα oracles δεν είναι απλώς μια καλή ιδέα, αλλά βασικά στοιχεία στο υπερδιευρυνόμενο φάσμα εφαρμογών της τεχνολογίας blockchain.
ΣΗΜΕΙΩΣΗ
Το κείμενο είναι ενημερωτικού χαρακτήρα και δεν θα έπρεπε να αντιμετωπίζεται ως επενδυτική πρόταση. Δεν εκφράζει την προσωπική γνώμη του συγγραφέα ή της υπηρεσίας. Οποιαδήποτε επένδυση ή συναλλαγή είναι επικίνδυνη, οι προηγούμενες αποδόσεις δεν αποτελούν εγγύηση για μελλοντικές αποδόσεις – διακινδυνεύστε μόνο εκείνα τα περιουσιακά στοιχεία που είστε διατεθειμένοι να χάσετε.