Οράματα blockchain: Ένας πλήρης οδηγός

Από Kraken Learn team
8 ελάχιστο
15 Μαρ 2024

Περίληψη των οράκων blockchain

  • Οι προγραμματιστές συχνά προγραμματίζουν έξυπνα συμβόλαια για να ενεργοποιούνται όταν συμβαίνουν ορισμένα γεγονότα στον πραγματικό κόσμο
  • Οι οράκλες παρέχουν αυτόματα αυτές τις πληροφορίες του πραγματικού κόσμου στην blockchain χωρίς ανθρώπινη παρέμβαση
  • Η ενσωμάτωση δεδομένων εκτός αλυσίδας επιτρέπει στις αποκεντρωμένες εφαρμογές (dApps) να προσφέρουν μια πολύ ευρύτερη ποικιλία εμπειριών χρηστών, όπως το εμπόριο, οι αγορές προβλέψεων, τα τυχερά παιχνίδια και άλλα

Τι είναι μια οράκλα blockchain;

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

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

Επιτρέποντας στις blockchains να αποκτούν πρόσβαση σε δεδομένα του πραγματικού κόσμου, οι οράκλες επιτρέπουν στους προγραμματιστές να δημιουργούν μια ευρύτερη γκάμα από αποκεντρωμένες εφαρμογές (dApps)

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

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

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

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

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

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

Γιατί είναι σημαντικές οι ορατές;

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

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

Πολλά αποκεντρωμένα χρηματοοικονομικά (DeFi) πρωτόκολλα δεν θα μπορούσαν να υπάρξουν χωρίς τους ορατές και την ικανότητά τους να φέρνουν δεδομένα σε πηγή πληροφοριών ενώ παραμένουν αποκεντρωμένα. 

Πρωτόκολλα δανεισμού όπως το Aave (AAVE) που επιτρέπουν στους χρήστες να δανείζονται και να δανείζουν tokens απαιτούν στενή παρακολούθηση των τιμών των tokens για να λειτουργήσουν. Αν αυτές οι τιμές μπορούσαν να χειραγωγηθούν από ένα μόνο άτομο, θα κατέστρεφε την αποκεντρωμένη φύση του πρωτοκόλλου.

Πρωτόκολλα εμπορίας όπως το dYdX (DYDX) βασίζονται σε ορατές για να επιστρέφουν τιμές για εμπορεύσιμα περιουσιακά στοιχεία. Αν αυτές οι τιμές παρέχονταν μόνο από ένα μόνο άτομο ή εταιρεία, η υπηρεσία εμπορίας θα εξαρτιόταν πλήρως από αυτήν την κεντρική πηγή για να λειτουργήσει την αποκεντρωμένη πλατφόρμα εμπορίας της.

Πρωτόκολλα τζόγου όπως το Augur v2 (REPV2) χρειάζονται ορατές για να ανακτούν σκορ αθλημάτων. Αν το πρωτόκολλο δεν βασιζόταν στη συναίνεση του δικτύου σχετικά με το αποτέλεσμα ενός συγκεκριμένου αγώνα, αλλά αντ' αυτού βασιζόταν σε ένα μόνο άτομο για να παρέχει το αποτέλεσμα, το πρωτόκολλο θα βασιζόταν σε μια μόνο πηγή αλήθειας που θα μπορούσε να υποστεί χειραγώγηση.

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

Πώς λειτουργεί μια ορατή blockchain;

Μια ορατή έχει δύο συστατικά:

  1. Ένα έξυπνο συμβόλαιο on-chain
  2. Ένα δίκτυο ορατών

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

Όταν το έξυπνο συμβόλαιο της dApp ζητά δεδομένα εκτός αλυσίδας, όπως το αποτέλεσμα ενός συγκεκριμένου γεγονότος, το έξυπνο συμβόλαιο της ορατής μεταφέρει αυτό το αίτημα δεδομένων στο δίκτυο ορατών. 

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

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

Παραχωρήσεις των ορατών blockchain

Ενώ οι ορατές DeFi μπορούν να είναι χρήσιμες, απαιτούν dApps που τις χρησιμοποιούν να κάνουν ορισμένες παραχωρήσεις.

Ορισμένα πρωτόκολλα επαινούνται για το ότι είναι "χωρίς ορατές" και δεν βασίζονται σε ορατές για πληροφορίες. Οι χρήστες blockchain που κατανοούν τις παραχωρήσεις των δικτύων ορατών μπορούν να κατανοήσουν καλύτερα το DeFi και να αξιολογήσουν καλύτερα τα tokens DeFi.

Διαδρομές επίθεσης

Οι blockchains συχνά παραμένουν απομονωμένα για έναν λόγο — για να διατηρούν τα δεδομένα τους ασφαλή. 

Η επιτρεπόμενη εισαγωγή δεδομένων από ορατές στο blockchain ενέχει ορισμένους κινδύνους. 

Πολλές ορατές χρησιμοποιούν ιδιόκτητες υποδομές και δίκτυα (για παράδειγμα, τα τρία επίπεδα αποκέντρωσης στο Chainlink Price Feeds) για να ασφαλίσουν και να μεταδώσουν δεδομένα. 

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

Διαχείριση δεδομένων

Υπάρχουν πολλοί τρόποι που οι επιθέσεις ορατών μπορούν να βλάψουν τους χρήστες μέσω χειραγώγησης δεδομένων. 

Για παράδειγμα, ένας χάκερ θα μπορούσε να χειραγωγήσει μια ορατή για να αναφέρει τη λάθος τιμή του Bitcoin σε μια αποκεντρωμένη αγορά. Σε αυτή την περίπτωση, οι έμποροι μπορεί να αγοράσουν ή να πουλήσουν με ζημία σε σχέση με την σωστή τιμή της αγοράς.

Ομοίως, λανθασμένες πληροφορίες τιμής μπορεί να προκαλέσουν defaults δανείων και ρευστοποιήσεις σε αποκεντρωμένες πλατφόρμες δανεισμού και yield farming.

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

Το 2022, μια γνωστή πλατφόρμα DeFi στο Solana blockchain που ονομάζεται Mango Markets (MNGO) εκμεταλλεύτηκε λόγω χειραγώγησης ορατών. 

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

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

Πώς να περιορίσετε τον κίνδυνο oracle

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

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

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

Uniswap (UNI) είναι ένα κορυφαίο παράδειγμα ενός πρωτοκόλλου DeFi που δεν χρησιμοποιεί oracle και έτσι έχει το πλεονέκτημα ασφάλειας του να είναι "χωρίς oracle." 

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

Δημοφιλή blockchain oracles

Ενώ κανένα oracle δεν είναι εγγυημένο ότι είναι ασφαλές από κυβερνοεπιθέσεις, υπάρχουν πολλές κορυφαίες υπηρεσίες που χρησιμοποιούν πολλοί έμποροι DeFi και πρωτόκολλα: 

Chainlink (LINK) είναι το κορυφαίο δίκτυο oracle του DeFi, επιτρέποντας πάνω από δεκάδες τρισεκατομμύρια δολάρια σε συναλλαγές μέχρι σήμερα. Το Chainlink προσφέρει μια ποικιλία προϊόντων, συμπεριλαμβανομένου του Πρωτοκόλλου Διαλειτουργικότητας Διαφορετικών Αλυσίδων, ένα ισχυρό δίκτυο για τη μετάδοση δεδομένων μεταξύ διαφορετικών blockchain. Δείτε το άρθρο μας στο Κέντρο Μάθησης Kraken Τι είναι το Chainlink; για να μάθετε περισσότερα σχετικά με το πώς λειτουργεί αυτό το πρωτόκολλο.

LINK icon
7.34
-6,22%
24ώρ.
link

Pyth (PYTH) βοηθά στην ασφάλιση και παροχή δεδομένων για εκατοντάδες dApps, κυρίως dApps DeFi στο δίκτυο Solana (SOL).

PYTH icon
0.042
-6,95%
24ώρ.
pyth

API3 (API3) παρέχει δεδομένα για περίπου εκατοντάδες διαφορετικά dApps. Το δίκτυο συγκεντρώνει δεδομένα απευθείας από πρώτης κατηγορίας oracles για να προσφέρει διάφορες υπηρεσίες σε δεκάδες blockchain.

API3 icon
api3
0.25
-1,94%
24ώρ.
api3

Band Protocol (BAND) βασίζεται στο Cosmos (ATOM) kit ανάπτυξης λογισμικού και έχει τη μεγαλύτερη παρουσία του στο οικοσύστημα Cosmos. Το δίκτυο oracle παίζει σημαντικό ρόλο στην ασφάλιση δεκάδων διαφορετικών dApps και blockchain. Δείτε το άρθρο μας στο Κέντρο Μάθησης Kraken Τι είναι το Band Protocol; για να μάθετε περισσότερα σχετικά με το πώς λειτουργεί αυτό το πρωτόκολλο.

BAND icon
band
0.18
-0,70%
24ώρ.
band

Ξεκινήστε με τα δίκτυα οραμάτων στην Kraken

Οι περισσότερες κορυφαίες δίκτυα οραμάτων έχουν tokens που συμβάλλουν στην υποδομή του δικτύου και αντλούν αξία από την επιτυχία του.

Η Kraken προσφέρει ψηφιακά περιουσιακά στοιχεία για τα περισσότερα από τα κορυφαία δίκτυα οραμάτων του DeFi και τα περιουσιακά στοιχεία που χρησιμοποιούν τις υπηρεσίες τους αυτή τη στιγμή.