Τι είναι το oracle στο blockchain;
Με λίγα λόγια
Το oracle είναι ένας μηχανισμός που μεταφέρει δεδομένα από εξωτερικές πηγές σε ένα blockchain, ώστε τα έξυπνα συμβόλαια να χρησιμοποιούν πληροφορίες όπως τιμές κρυπτονομισμάτων ή αποτελέσματα γεγονότων.
Πώς μπορεί ένα blockchain να μάθει αν έβρεξε στην Αθήνα ή ποια είναι η τιμή του Bitcoin σε ένα ανταλλακτήριο; Τα έξυπνα συμβόλαια (smart contracts) δεν ανοίγουν μόνα τους ιστοσελίδες ούτε καλούν αυθαίρετα εξωτερικές υπηρεσίες. Οι κόμβοι του δικτύου πρέπει να μπορούν να επαληθεύουν την ίδια εκτέλεση με τα ίδια δεδομένα.
Σκεφτείτε ένα αυτόματο σύστημα ποτίσματος που χρειάζεται πληροφορίες από έναν μετεωρολογικό σταθμό. Ο σταθμός μετρά τη βροχή, ένας μηχανισμός μεταφέρει την ένδειξη και το σύστημα αποφασίζει αν θα ποτίσει. Αντίστοιχα, ένα oracle συλλέγει πληροφορίες, τις επεξεργάζεται ανάλογα με τον σχεδιασμό του και τις κάνει διαθέσιμες στο blockchain. Μεταφέρει την πληροφορία, δεν εγγυάται από μόνο του ότι αυτή είναι αληθινή.
Υπάρχουν oracles που βασίζονται σε έναν πάροχο και αποκεντρωμένα δίκτυα oracle που συνδυάζουν αναφορές από πολλούς συμμετέχοντες. Για παράδειγμα, μια υπηρεσία τιμών μπορεί να συγκεντρώνει δεδομένα από διαφορετικές αγορές και να δημοσιεύει μια τελική τιμή, αντί να εξαρτάται από ένα μόνο ανταλλακτήριο.
Γιατί έχει σημασία
Στην αποκεντρωμένη χρηματοδότηση (DeFi), οι εφαρμογές δανεισμού χρειάζονται τιμές για να υπολογίζουν την αξία των εξασφαλίσεων. Αν έχετε καταθέσει crypto ως εγγύηση για ένα δάνειο, η τιμή που παρέχει το oracle μπορεί να επηρεάσει το αν η θέση σας θα ρευστοποιηθεί αυτόματα.
Η ίδια λογική επιτρέπει εφαρμογές που χρησιμοποιούν δεδομένα καιρού, αποτελέσματα αγώνων ή άλλες πληροφορίες εκτός blockchain. Εμείς θεωρούμε ότι η αξιοπιστία των δεδομένων μετρά όσο και ο κώδικας που τα χρησιμοποιεί: ένα σωστά γραμμένο συμβόλαιο μπορεί να εκτελέσει μια ανεπιθύμητη ενέργεια αν λάβει λανθασμένη πληροφορία.
Τι να προσέξεις
Μια τιμή μπορεί να είναι λανθασμένη, καθυστερημένη ή προϊόν χειραγώγησης σε μια αγορά με χαμηλή ρευστότητα. Ακόμη και πολλοί πάροχοι μπορεί να εξαρτώνται από την ίδια αρχική πηγή. Γι’ αυτό, η ταμπέλα «αποκεντρωμένο oracle» δεν αρκεί από μόνη της.
Όταν εξετάζετε μια εφαρμογή, κοιτάξτε από πού παίρνει δεδομένα, πόσο συχνά τα ενημερώνει και τι κάνει αν η ενημέρωση σταματήσει. Η ασφάλεια του blockchain δεν διορθώνει αυτόματα μια προβληματική εξωτερική πηγή.
Από το Cryptonomy
Άρθρα όπου θα το συναντήσεις
- Realio Network: Τι είναι το RIO Hidden Gems · 11 Ιαν. 2024