Blockchain Oracles: Μάθετε για τα βασικά

Έχετε ακούσει για το oracle blockchain; Εάν δεν το θέλατε και θέλετε να μάθετε για αυτά, τότε έχετε έρθει στο σωστό μέρος.

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

Το Blockchain oracle επιτρέπει στο blockchain να φτάσει στο πραγματικό του δυναμικό.

Λοιπόν, πώς το επιτυγχάνει; Ας εξερευνήσουμε.

 

Τι είναι ένα Blockchain Oracle?

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

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

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

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

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

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

 


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

Διαβάστε επίσης,

  • Μάθετε πώς να δημιουργείτε ένα Blockchain
  • Πότε να χρησιμοποιήσετε την τεχνολογία Blockchain?

Παράδειγμα Blockchain Oracle

Για να καταλάβουμε πώς λειτουργεί ένα blockchain oracle, πρέπει να ακολουθήσουμε ένα παράδειγμα παρακάτω.

Ας πάρουμε δύο πάρτι στο παιχνίδι, Max και Viper.

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

Αυτή τη φορά, ποντάρισαν πότε θα κυκλοφορήσει ο εμβολιασμός για το Covid-19. 

Σύμφωνα με τον Max, θα έρθει το 2020, ενώ ο Viper είναι πιο προσεκτικός στο στοίχημά του και πιστεύει ότι θα έρθει στα μέσα του 2021. 

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

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

Μόλις λήξει η προθεσμία στοιχηματισμού ή αν βρεθεί ένα εμβόλιο για το Covid-19, το έξυπνο συμβόλαιο θα εκτελεστεί, αλλάζοντας τόσο τον Max όσο και τον Viper. Οι πληροφορίες θα μεταδοθούν επίσης σε άλλα μέρη που έχουν εγγραφεί για να συμβεί το στοίχημα.

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

Διαφορετικοί τύποι μαντείων

Μπορούμε να ταξινομήσουμε το oracle blockchain σε διαφορετικούς τύπους με βάση τα ακόλουθα σημεία:

  • Πηγή → Η προέλευση των δεδομένων. Είναι υλικό ή λογισμικό?
  • Η κατεύθυνση των πληροφοριών → Είναι τα δεδομένα εξερχόμενα ή εισερχόμενα?
  • Εμπιστοσύνη → Τα δεδομένα προέρχονται από αποκεντρωμένες ή συγκεντρωτικές λύσεις?

Με βάση και τα τρία αυτά σημεία, μπορούμε να ταξινομήσουμε τους χρησμούς σε έξι βασικούς τύπους:

  • Λογισμικό oracles
  • Hardware υλικού
  • Εξερχόμενες και εισερχόμενες μαντείες
  • Αποκεντρωμένο και συγκεντρωτικό μαντείο
  • Ανθρώπινοι χρησμοί
  • Ειδικές επαφές oracle

Ας δούμε καθένα από αυτά παρακάτω.

Λογισμικό Oracles

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

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

 

Oracle υλικού

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

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

 

Εξερχόμενες και εισερχόμενες μαντείες

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

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

 

Αποκεντρωμένη και Κεντρική Oracle

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

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

 

Ειδικές συμβάσεις Oracles

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

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

 

Ανθρώπινα μαντεία

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

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

 

Σημασία της Oracle

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

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

Λόγοι για τους οποίους το Dapp δεν μπορεί να επικοινωνήσει με τον πραγματικό κόσμο χωρίς Oracles

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

Το Blockchain είναι μια λύση μόνο για προσάρτημα όπου οι συναλλαγές είναι ντετερμινιστικές. Οι συναλλαγές προσαρτώνται η μία μετά την άλλη σε διαδοχική σειρά.

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

Έτσι, το χαρακτηριστικό αμετάβλητου blockchain περιορίζει την εμβέλεια και την ευελιξία του.

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

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

 

Πρόβλημα με την Oracle

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

Εσφαλμένα ή λανθασμένα δεδομένα που αποστέλλονται από ένα oracle μπορούν να θέσουν σε κίνδυνο τις έξυπνες συμβάσεις.

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

Εδώ μπαίνει η εμπιστοσύνη. Η Oracle μπορεί να λειτουργήσει σωστά μόνο εάν υπάρχει σωστή εμπιστοσύνη μεταξύ των εμπλεκόμενων μερών.

 

συμπέρασμα

Αυτό μας οδηγεί στο τέλος του άρθρου μας σχετικά με το oracle blockchain. Λοιπόν, τι πιστεύετε για το oracle; Πιστεύετε ότι υπάρχει μια εναλλακτική λύση σε αυτό; Σχολιάστε τις θεωρίες σας παρακάτω!

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me