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

Εκεί μπαίνει ένα μαντείο blockchain.

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

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

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

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

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

Εξηγούνται τύποι Blockchain Oracle

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

  • Λογισμικό Oracle: Ένα λογισμικό oracle χειρίζεται διαδικτυακές πληροφορίες, λαμβάνοντας δεδομένα από διαδικτυακές πηγές, όπως ιστότοπους συναλλαγών, ιστότοπους εταιρειών και επιχειρήσεων, ειδησεογραφικούς οργανισμούς και ούτω καθεξής. Το λογισμικό oracles χρησιμοποιεί API Ιστού για σύνδεση στα απαιτούμενα δεδομένα. Επειδή η εμβέλεια του Διαδικτύου είναι τόσο μεγάλη και τόσες πολλές υπηρεσίες και επιχειρήσεις το χρησιμοποιούν ως βασικό λειτουργικό εργαλείο, το λογισμικό oracle μπορεί να είναι πολύ ισχυρά εργαλεία.
  • Υλικό Oracle: Ένα oracle υλικού συνήθως αναπτύσσεται σε πραγματικές καταστάσεις. Για παράδειγμα, εάν ένα συγκεκριμένο όχημα έχει φτάσει σε μια τοποθεσία σε μια καθορισμένη ώρα, επιτρέποντας το ξεκλείδωμα του επόμενου μέρους μιας σύμβασης. Μια άλλη κοινή χρήση είναι στη διαχείριση παρακολούθησης αλυσίδας εφοδιασμού, επιβεβαιώνοντας δεδομένα όπως χρόνος, τοποθεσία, απόσταση που διανύθηκε, θερμοκρασία και άλλα.
  • Oracle βάσει συναίνεσης: Ένα oracle που βασίζεται σε συναίνεση λειτουργεί λίγο διαφορετικά από τους άλλους τύπους oracle. Αντί να βασίζονται σε μια μοναδική πηγή δεδομένων για να επιβεβαιώσουν την εκτέλεση ενός έξυπνου συμβολαίου, οι χρησμοί που βασίζονται σε συναίνεση χρησιμοποιούν πολλαπλές πηγές δεδομένων σε πολλαπλά χρηστικά για να επιβεβαιώσουν ένα συμβάν. Υπάρχουν περισσότερα σχετικά με τα oracle που βασίζονται σε συναίνεση και την εμπιστοσύνη blockchain oracle παρακάτω.
  • Εισερχόμενη Oracle: Ένα εισερχόμενο oracle παρέχει ένα έξυπνο συμβόλαιο με εισερχόμενα δεδομένα που μπορούν να προκαλέσουν ένα συγκεκριμένο συμβάν έξυπνης σύμβασης. Για παράδειγμα, εάν ένα εμπόρευμα φτάσει σε μια συγκεκριμένη τιμή, πραγματοποιήστε αυτήν την ενέργεια.
  • Εξερχόμενη Oracle: Κατά καιρούς, ένα έξυπνο συμβόλαιο πρέπει να επικοινωνεί με τον έξω κόσμο. Εκεί είναι βολικό ένα εξερχόμενο μαντείο. Το εξερχόμενο oracle στέλνει δεδομένα που πληρούν τις προϋποθέσεις πίσω στον εξωτερικό κόσμο από το έξυπνο συμβόλαιο.

Πώς μπορούμε να εμπιστευτούμε το Blockchain Oracles?

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

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

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

Μαντεύω

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

augur oracle αγορές

Στην περίπτωση του Augur, ένας χρήστης δημιουργεί μια αγορά προβλέψεων με μια ερώτηση. Για παράδειγμα, “Θα κερδίσει η Τότεναμ περισσότερους πόντους στην Πρέμιερ Λιγκ από την Άρσεναλ αυτή τη σεζόν;” Άλλοι χρήστες του Augur μπορούν να αγοράσουν μερίδια της αγοράς, να μειώσουν την αγορά ή να προχωρήσουν πολύ στο αποτέλεσμα. Ο δημιουργός της αγοράς επιλέγει ένα μαντείο για να βρει τα δεδομένα για να ολοκληρώσει το ζήτημα της αγοράς. Σε αυτήν την περίπτωση, το oracle είναι ένας χρήστης στοιχήματος REP της πλατφόρμας Augur.

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

ΚΡΙΚΟΣ ΑΛΥΣΙΔΑΣ

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

σύστημα oracle chainlink

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

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

Mobius

Το Mobius Network ξεκίνησε με το Stripe for Blockchain API, ένα εργαλείο ολοκλήρωσης που επιτρέπει σε οποιοδήποτε διακριτικό κρυπτογράφησης να ενσωματωθεί σε οποιαδήποτε εφαρμογή. Μέρος του API επιτρέπει την εύκολη σύνδεση των υπαρχουσών εφαρμογών σε μια έξυπνη σύμβαση. Από εκεί, η ομάδα ανάπτυξης προχώρησε στην ιδέα μιας αποκεντρωμένης αγοράς δεδομένων, η οποία με τη σειρά της οδήγησε στην ανάπτυξη του πρωτοκόλλου Mobius Proof of Stake Oracle (PSOP).

μανιώδης μαντείο

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

(Ποια είναι η απόδειξη του στοιχήματος, ούτως ή άλλως;)

Blockchain Oracles Vital για έξυπνη ανάπτυξη συμβολαίων

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

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

Θέλετε να μάθετε περισσότερα για τα blockchain; Ρίξτε μια ματιά σε αυτές τις συνομιλίες TED για το Bitcoin και το blockchain που θα σας βοηθήσουν να φτάσετε γρήγορα στην ταχύτητα.