Το Blockchain oracle είναι ένα κρίσιμο συστατικό της τεχνολογίας blockchains και είναι το κλειδί για τον επαναπροσδιορισμό του τρόπου με τον οποίο οι blockchain καλύπτουν τις απαιτήσεις των χρηστών.
Ίσως αναρωτιέστε τι είναι ένα μαντείο blockchain και γιατί έχει σημασία. Αυτό το άρθρο περιγράφει τα βασικά συστατικά ενός μπλοκ αλυσίδας oracle, προσδιορίζει διαφορετικούς τύπους blockchain oracles, και εξηγεί γιατί τα blockchain oracle είναι τόσο σημαντικά για τους χρήστες του blockchain τεχνολογία.
Τι είναι το Blockchain Oracle;
Κατ 'αρχάς, τι είναι ακόμη ένα μαντείο blockchain;
Ένα blockchain oracle είναι μια συσκευή ή οντότητα που συνδέει ένα ντετερμινιστικό blockchain με δεδομένα εκτός αλυσίδας (δεδομένα εκτός του δικτύου). Το Blockchain oracle είναι ουσιαστικά υπηρεσίες τρίτων που παρέχουν έξυπνες συμβάσεις με εξωτερικές πληροφορίες.
Το Blockchain oracle χρησιμεύει ως γέφυρα μεταξύ των blockchain και του εξωτερικού κόσμου. Το καθιστούν δυνατό για έξυπνες συμβάσεις σε blockchain για πρόσβαση σε δεδομένα εκτός αλυσίδας. Ένα blockchain oracle μπορεί να θεωρηθεί ως ένα επίπεδο blockchain που υποβάλλει ερωτήματα, επαληθεύει και πιστοποιεί εξωτερικές πηγές δεδομένων για το blockchain. Συνήθως,
αξιόπιστα API Εκτελέστε τη διαδικασία, καθιστώντας δυνατή τη σύνδεση των blockchains με γεγονότα πραγματικού κόσμου.Λόγω συμβατικών συμφωνιών και άλλων μεθόδων βασικών πληροφοριών που απαιτούνται από εφαρμογές blockchain, είναι είναι συχνά επιτακτική ανάγκη να υπάρχουν σχετικές πληροφορίες από τον εξωτερικό κόσμο για την εκτέλεση της συμφωνίας ερώτηση. Αυτό είναι το σημείο όπου το blockchain oracle μπαίνει στο παιχνίδι.
Τώρα ξέρετε τι είναι ένα oracle blockchain, ίσως να είστε περίεργοι γιατί το blockchain oracle είναι τόσο σημαντικό.
Γιατί είναι τόσο σημαντικό το Blockchain Oracles;
Οι τροφοδοσίες τιμών είναι πραγματικά η κορυφή του παγόβουνου όσον αφορά την αξία που προσφέρουν οι χρησμοί στο blockchain
- ChainLinkGod.eth 2.0 (@ChainLinkGod) 26 Μαΐου 2021
Η Oracles προσφέρει αλήθεια ως υπηρεσία για συμβατικές συμφωνίες και κοινωνία, μια κρυπτοοικονομικά ασφαλή πηγή δεδομένων πραγματικού κόσμουhttps://t.co/xBh1xKVLhX
Τα έξυπνα συμβόλαια είναι προγράμματα υπολογιστών ή πρωτόκολλα συναλλαγών που χρησιμοποιούνται για την εκτέλεση κανόνων και συμφωνιών για blockchain. Τα έξυπνα συμβόλαια εκτελούν τις απαραίτητες οδηγίες για την εκτέλεση εφαρμογών που βασίζονται σε blockchain, επιτρέποντας αλληλεπιδράσεις μεταξύ χρηστών και blockchain.
Η Oracles διευρύνει το πεδίο εφαρμογής των έξυπνων συμβάσεων. Η τεχνολογία blockchain oracle τροφοδοτεί δεδομένα πραγματικού κόσμου σε έξυπνες συμβάσεις. Ορισμένα oracle δεν μπορούν μόνο να μεταδώσουν πληροφορίες σε έξυπνες συμβάσεις αλλά και να τις στείλουν ξανά σε εξωτερικές πηγές.
Με περισσότερα δεδομένα για εργασία, τα έξυπνα συμβόλαια μπορούν να χρησιμοποιηθούν για ένα ευρύτερο φάσμα περιπτώσεων χρήσης. Χωρίς blockchain oracles, τα έξυπνα συμβόλαια θα είχαν πολύ περιορισμένη χρήση καθώς θα έχουν πρόσβαση μόνο σε δεδομένα από εντός των δικτύων τους, τα οποία συνήθως περιορίζονται σε μία μόνο περιοχή (όπως χρηματοοικονομικές συναλλαγές για ένα crypto ανταλλαγή).
Η απρόσκοπτη μεταφορά δεδομένων είναι πολύ σημαντική για αυτήν τη διαδικασία, ειδικά τώρα που υπάρχει σε μια εποχή όπου επικρατούν μεγάλα δεδομένα. Χωρίς εξωτερικά δεδομένα,
Τι είναι το πρόβλημα της Oracle;
Η Crypto χρειάζεται έναν άλλο γύρο τεχνολογικής διάρρηξης για να μην είναι σπίτι χαρτών:
- Tyler Tringas (@tylertringas) 16 Ιουνίου 2021
1 / βιώσιμη λύση στο The Oracle Problem (λάβετε πληροφορίες σε ένα blockchain)
2 / επεκτασιμότητα + ταχύτητα χωρίς εντελώς κεντρική αποκέντρωση + ασφάλεια
Η πρόκληση του σχεδιασμού ενός μπλοκ αλυσίδας oracle είναι ότι εάν το oracle είναι σε κίνδυνο, το έξυπνο συμβόλαιο που βασίζεται σε αυτό μπορεί επίσης να τεθεί σε κίνδυνο από προεπιλογή. Αυτό είναι το πρόβλημα της μαντείας. Το πρόβλημα του blockchain oracle επικεντρώνεται σε ένα ζήτημα εμπιστοσύνης.
Αυτή η εμπιστοσύνη περιλαμβάνει αμφιβολίες σχετικά με την αξιόπιστη μεταφορά δεδομένων από την πηγή δεδομένων στο oracle, την αξιόπιστη εκτέλεση κώδικα στο oracle, καθώς και την αξιόπιστη μεταφορά δεδομένων από το oracle στο blockchain.
Το κύριο ζήτημα είναι ότι οι άνθρωποι δεν εμπιστεύονται αυτές τις εξωτερικές πηγές πληροφοριών από την αρχή, ανεξάρτητα από το εάν προέρχονται απευθείας από έναν ιστότοπο ή έναν αισθητήρα.
Επειδή οι oracle είναι υπηρεσίες τρίτων που δεν αποτελούν μέρος του μηχανισμού συναίνεσης blockchain, δεν υπόκεινται στους υποκείμενους μηχανισμούς ασφαλείας που παρέχει αυτή η δημόσια υποδομή. Αυτό καθιστά δύσκολη την επαλήθευση των δεδομένων που συλλέγονται από το oracle. Επίσης, ανάλογα με τον τύπο του blockchain, οι πιθανότητες δυσλειτουργίας και σκόπιμης παραβίασης αυξάνονται.
Η ανάγκη καθορισμού τύπων μαντείων πηγάζει από τη σημασία της οργάνωσης των χρηστών για βοήθεια διευκολύνει τους προγραμματιστές λύσεων blockchain να πλοηγούνται γρήγορα στο τοπίο των δυνατοτήτων επιλογές. Οι τύποι του Oracles ποικίλλουν ανάλογα με τη λειτουργία και τη χρήση.
Τύποι Blockchain Oracles
Το Blockchain oracle μπορεί να ταξινομηθεί σε διαφορετικούς τύπους με βάση τους ακόλουθους παράγοντες:
- Πηγή: η προέλευση των δεδομένων, είναι υλικό ή λογισμικό;
- Η κατεύθυνση των πληροφοριών: είναι τα δεδομένα εξερχόμενα ή εισερχόμενα;
- Εμπιστοσύνη: τα δεδομένα προέρχονται από αποκεντρωμένες ή συγκεντρωτικές λύσεις;
Οι τύποι Oracles που υπάρχουν περιλαμβάνουν:
- Λογισμικό Oracles
- Oracle υλικού
- Εισερχόμενα Oracles
- Εξερχόμενα Oracles
- Oracles με βάση τη συναίνεση
Το λογισμικό oracle χειρίζεται δεδομένα πληροφοριών που προέρχονται από διαδικτυακές πηγές, όπως θερμοκρασία, τιμές εμπορευμάτων και αγαθών, καθυστερήσεις πτήσεων ή τρένων κ.λπ. Το λογισμικό oracle εξάγει τις απαραίτητες πληροφορίες και τις ωθεί στο έξυπνο συμβόλαιο.
Τα έξυπνα συμβόλαια που απαιτούν πληροφορίες από τον φυσικό κόσμο εξαρτώνται από oracle υλικού. Για παράδειγμα, ένα αυτοκίνητο διασχίζει ένα φράγμα όπου οι αισθητήρες κίνησης πρέπει να ανιχνεύουν το όχημα και να στέλνουν τα δεδομένα σε μια έξυπνη σύμβαση ή αισθητήρες στον κλάδο της αλυσίδας εφοδιασμού.
Σχετιζομαι με: Μάθετε πώς να δημιουργείτε τα δικά σας DApps στο Ethereum
Οι εισερχόμενοι χρησμοί παρέχουν δεδομένα από τον εξωτερικό κόσμο. Χρησιμοποιούν εξωτερικές πηγές για τη μετάδοση δεδομένων στα έξυπνα συμβόλαια. Οι εισερχόμενοι χρησμοί επιτρέπουν επίσης την κλήση δεδομένων σχετικά με γεγονότα πραγματικού κόσμου στο blockchain. Μπορούν να χρησιμοποιηθούν σε αυτοματοποιημένες συναλλαγές.
Τα εξερχόμενα oracle παρέχουν έξυπνα συμβόλαια με τη δυνατότητα αποστολής δεδομένων στον έξω κόσμο. Ένα πραγματικό παράδειγμα θα ήταν μια έξυπνη κλειδαριά στον φυσικό κόσμο που λαμβάνει χρήματα που έχουν κατατεθεί σε μια διεύθυνση. Ένα έξυπνο συμβόλαιο στέλνει πληροφορίες για αυτό το συμβάν μέσω ενός εξερχόμενου μαντείου σε έναν μηχανισμό που ξεκλειδώνει την έξυπνη κλειδαριά.
Οι χρησμοί που βασίζονται στη συναίνεση λαμβάνουν δεδομένα από τις αγορές συναίνεσης και πρόβλεψης ανθρώπων. Η χρήση ενός μηχανισμού συναίνεσης με αυτούς τους τύπους μαντείων αποτελεί ένα μεγάλο βήμα προς την αποκεντρωμένη μαντεία. Η τεχνολογία βασίζεται στη συγκέντρωση δεδομένων από διάφορα oracle με ιδιόκτητες μεθόδους για τον προσδιορισμό της αυθεντικότητας και της ακρίβειας τους. Αυτό συμβαίνει επειδή η χρήση μόνο μιας πηγής πληροφοριών θα μπορούσε να είναι επικίνδυνη και αναξιόπιστη.
Πρακτική στην Blockchain Oracles
Μέσω του φακού των υπαρχουσών ομάδων έργων της blockchain oracle, μπορούμε να καταλάβουμε καλύτερα πώς λειτουργούν στην πράξη οι μπλοκ χρησμών. Τέτοια έργα περιλαμβάνουν UMA, Chainlink και Band.
UMA
Το πρωτόκολλο UMA blockchain είναι ένα πρωτόκολλο που βασίζεται στο Ethereum που επιτρέπει στους ανθρώπους να δημιουργούν συνθετικά στοιχεία στο blockchain. Η δήλωση αποστολής του UMA είναι να επιτρέψει σε οποιονδήποτε στον κόσμο να έχει πρόσβαση σε οικονομικό κίνδυνο. Για την αποτελεσματική διαπραγμάτευση των συνθετικών στοιχείων με ενημερωμένα δεδομένα, το UMA εξαρτάται από το blockchain του.
Σχετιζομαι με: Τι είναι ένα Αποκεντρωμένο Exchange Cryptocurrency (DEX);
Το σύστημα oracle της UMA αποτελείται από τον Αισιόδοξο Oracle και τον Μηχανισμό Επαλήθευσης Δεδομένων. Οι έξυπνες συμβάσεις στο πρωτόκολλο UMA υποβάλλουν αιτήματα για πληροφορίες τιμών στο Optimistic Oracle.
Πριν επιβεβαιωθούν οι τιμές που προτείνονται από το oracle, ενδέχεται να αμφισβητηθούν. Μπορεί να σταλεί αίτημα στο DVM για την επίλυση διαφορών σχετικά με τις πληροφορίες τιμολόγησης. Σε περίπτωση διαφωνίας, προτείνεται ψήφος στους κατόχους διακριτικών UMA για την αναφορά της τιμής του περιουσιακού στοιχείου, χρησιμοποιώντας συγκεκριμένες χρονικές σημάνσεις.
Το Chainlink είναι ένας από τους πρώτους που μετακινούνται στον τομέα της oracle blockchain. Το πρωτόκολλο που βασίζεται στο Ethereum συνδέει έξυπνα συμβόλαια με δεδομένα χρησιμοποιώντας ένα αποκεντρωμένο δίκτυο oracle. Μία από τις πιο δημοφιλείς προσφορές της είναι η υπηρεσία συγκέντρωσης τιμών, η οποία χρησιμοποιεί κόμβους για την παροχή δεδομένων εκτός αλυσίδας σε έξυπνα συμβόλαια on-blockchain.
Πολλοί, ανεξάρτητοι χειριστές oracle ενημερώνουν τις ροές τιμών με το Chainlink. Οι χρήστες δεδομένων από τη ροή τιμών συμβάλλουν στην ποιότητά του με τη χρηματοδότησή τους. Οι χειριστές της Oracle στο δίκτυο ανταμείβονται με τα χρήματα που παρέχονται για τη δημοσίευση δεδομένων τιμών.
Η επιλογή κόμβων σε ένα Chainlink oracle βασίζεται στη φήμη και την προηγούμενη απόδοση των κόμβων. Αυτό βοηθά στη διατήρηση της ποιότητας των δεδομένων σε υψηλά επίπεδα, ενώ ταυτόχρονα διατηρεί την ασφάλεια των έξυπνων συμβάσεων.
Πρωτόκολλο ζώνης
Το Band Protocol είναι ένα δίκτυο oracle που τρέχει στο blockchain του Cosmos. Χρησιμοποιείται από αποκεντρωμένες εφαρμογές χρηματοδότησης. Εκτός από την εξυπηρέτηση αποκεντρωμένων εφαρμογών χρηματοδότησης, η Band εργάζεται για να αποκτήσει νέο έδαφος με σπορ, καιρό, δεδομένα esports και δημιουργία τυχαίων αριθμών.
Το Band είναι δημοφιλές για τη λύση αλυσίδων cross-chain που αντλεί δεδομένα από διαδικτυακά API. Το συγκρότημα χρησιμοποιεί αξιόπιστα δεδομένα από πολλά ανεξάρτητα μέρη που αλληλεπιδρούν χρησιμοποιώντας μια κατ 'εξουσιοδότηση συναίνεση απόδειξης συμμετοχής.
Οι κάτοχοι του διακριτικού του πρωτοκόλλου μοιράζονται ένα μερίδιο διακυβέρνησης στο Band και την ευθύνη να διασφαλίσουν ότι η ποιότητα των δεδομένων είναι καλή. Για να γίνει αυτό, τα διακριτικά BAND ανατίθενται σε αξιόπιστους επικυρωτές. Επικυρωτές κατά την ημερομηνία επιμέλειας του δικτύου σε αντάλλαγμα για ανταμοιβές αμοιβής μερίδας.
Νέες λύσεις και νέες προκλήσεις με το Blockchain Oracles
Το Blockchain oracle είναι ένας αρκετά αξιόπιστος μηχανισμός που διευκολύνει την επικοινωνία μεταξύ έξυπνων συμβάσεων.
Για να διατηρηθούν οι βιώσιμες επιπτώσεις σε πρακτικές εφαρμογές και σε διάφορες βιομηχανίες, πρέπει να διασυνδέονται με ακρίβεια με δεδομένα πραγματικού κόσμου.
Η επίτευξη αυτού με oracle παρουσιάζει μερικές προκλήσεις με τη μορφή του προβλήματος της μαντείας.
Ωστόσο, έχει ήδη σημειωθεί σημαντική πρόοδος σε αυτό το μέτωπο, και η μελλοντική συνδεσιμότητα μεταξύ μπλοκ αλυσίδων και εξωτερικών ροών δεδομένων θα αποτελέσει ένα σημαντικό άλμα προς τα εμπρός για την τεχνολογία.
Το Blockchain oracle παραμένει ένα από τα πολλά κρίσιμα δομικά στοιχεία που πρέπει να εφαρμοστούν στο οικοσύστημα blockchain με τρόπο αξιόπιστο, χωρίς εμπιστοσύνη και ενθαρρύνει την ανάπτυξη.
Τα έξυπνα συμβόλαια απαιτούν προγραμματισμό και το Solidity είναι το εργαλείο για την εργασία.
Διαβάστε Επόμενο
- Η τεχνολογία εξηγείται
- Χρηματοδότηση
- Το μέλλον των χρημάτων
- Blockchain
Ο Calvin είναι συγγραφέας στο MakeUseOf. Όταν δεν παρακολουθεί τον Rick και τον Morty ή τις αγαπημένες του αθλητικές ομάδες, ο Calvin γράφει για νεοσύστατες επιχειρήσεις, blockchain, κυβερνοασφάλεια και άλλους τομείς τεχνολογίας.
Εγγραφείτε στο Newsletter μας
Εγγραφείτε στο ενημερωτικό δελτίο μας για τεχνικές συμβουλές, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!
Ένα ακόμη βήμα…!
Επιβεβαιώστε τη διεύθυνση email σας στο email που μόλις σας στείλαμε.