blockchain explorer tutorial what is blockchain explorer
Αυτό το σεμινάριο εξηγεί τι είναι ένας Blockchain Explorer, γιατί να τους χρησιμοποιήσετε και πώς λειτουργούν οι Blockchain Explorers, το Ιστορικό τους και ορισμένοι συνήθεις εξερευνητές Blockchain:
Στο προηγούμενο Πορτοφόλι Blockchain φροντιστήριο του Σεμινάριο Blockchain , μάθαμε για τους τύπους πορτοφολιών blockchain και πώς λειτουργούν και πώς να τα δημιουργήσουμε.
πώς να ταξινομήσετε έναν πίνακα στην Java
Οι εξερευνητές Blockchain είναι το Google των κρυπτονομισμάτων και του blockchain. Επιτρέπουν στους χρήστες να έχουν πρόσβαση σε διαφορετικές λεπτομέρειες που σχετίζονται με συναλλαγές σε συγκεκριμένες διευθύνσεις πορτοφολιών και μπλοκ, συμπεριλαμβανομένου του ποσού που πραγματοποιήθηκε συναλλαγή, των πηγών και του προορισμού των χρημάτων και την κατάσταση των συναλλαγών.
Μπορούν να χρησιμοποιηθούν για την εξαγωγή σχεδόν οποιωνδήποτε δεδομένων που σχετίζονται με συναλλαγές, πορτοφόλια και blockchain, συμπεριλαμβανομένων εμπλουτισμένων λιστών και κρυφών μηνυμάτων.
Αυτό το σεμινάριο εξηγεί τους εξερευνητές blockchain, το ιστορικό τους, τις περιπτώσεις χρήσης και τους κύριους διαθέσιμους εξερευνητές. Θα συζητήσουμε λεπτομερώς τη λειτουργία ενός εξερευνητή blockchain, τι αποτελείται και γιατί απαιτείται.
Τι θα μάθετε:
Τι είναι ένας εξερευνητής Blockchain;
Η παρακάτω εικόνα δείχνει τις πρόσφατες συναλλαγές του blockchain explorer:
(εικόνα πηγή )
Ένας blockchain explorer είναι ένα κομμάτι λογισμικού που χρησιμοποιεί API και κόμβο blockchain για να αντλήσει διάφορα δεδομένα από ένα blockchain και στη συνέχεια χρησιμοποιεί μια βάση δεδομένων για να τακτοποιήσει τα δεδομένα που αναζητήθηκαν και να παρουσιάσει τα δεδομένα στον χρήστη σε μορφή με δυνατότητα αναζήτησης.
Οι είσοδοι του χρήστη είναι όροι με δυνατότητα αναζήτησης στον εξερευνητή, οι οποίοι στη συνέχεια αναζητούνται μέσω ενός οργανωμένου πίνακα στη βάση δεδομένων. Ο εξερευνητής θα έχει ήδη οργανώσει δεδομένα από ένα blockchain στη μορφή πίνακα.
Για τους περισσότερους χρήστες, ένας εξερευνητής blockchain θα σας επιτρέψει να αναζητήσετε και να εξερευνήσετε δεδομένα σχετικά με πρόσφατα εξορύσσονται μπλοκ ή πρόσφατες συναλλαγές σε blockchain. Στην ιδανική περίπτωση, σας επιτρέπουν να δείτε μια ζωντανή ροή μπλοκ καθώς εξορύσσονται, καθώς και τα δεδομένα που σχετίζονται με τα μπλοκ.
Ωστόσο, σας επιτρέπουν επίσης να κάνετε τα εξής:
# 1) Εξερευνήστε το ιστορικό συναλλαγών οποιασδήποτε διεύθυνσης πορτοφολιού: Αυτό μας επιτρέπει να ελέγξουμε οποιαδήποτε διεύθυνση πορτοφολιού και βελτιώνουμε τη διαφάνεια σε ένα blockchain.
Τελευταίες συναλλαγές σε blockchain και ποσά:
# 2) Εξερευνήστε τις διευθύνσεις λήψης και αλλάξτε τις διευθύνσεις: Εκτός από τη διεύθυνση λήψης της συναλλαγής, μπορείτε να δείτε τη διεύθυνση αλλαγής, η οποία είναι μια έξοδος που επιστρέφει κρυπτογράφηση στον αγοραστή για να αποτρέψει πάρα πολύ από την αξία εισόδου να μεταβεί στα τέλη συναλλαγής. Αυτό βελτιώνει επίσης τη διαφάνεια των συναλλαγών.
# 3) Εξερευνήστε τη μεγαλύτερη συναλλαγή της ημέρας: Αυτό υποστηρίζεται από ορισμένους εξερευνητές.
# 4) Εξερευνήστε την κατάσταση του Mempool: Αυτό μας επιτρέπει να διερευνήσουμε τις μη επιβεβαιωμένες συναλλαγές σε ένα blockchain συμπεριλαμβανομένων των λεπτομερειών τους.
# 5) Εξερευνήστε περιστατικά διπλής δαπάνης: Μερικοί εξερευνητές υποστηρίζουν την ανακάλυψη πόσων συναλλαγών διπλής δαπάνης πραγματοποιούνται σε ένα blockchain.
# 6) Εξερευνήστε ορφανά και μπαγιάτικα μπλοκ: Αυτά είναι μπλοκ που δεν συνδέονται με το μεγαλύτερο blockchain ακόμα και μετά την εξόρυξη και το γονικό blockchain είναι άγνωστο. Τα μπαγιάτικα μπλοκ είναι εκείνα των οποίων οι γονείς είναι γνωστοί, αλλά εξακολουθούν να μην είναι συνδεδεμένοι με τη μεγαλύτερη γνωστή αλυσίδα. Μερικοί εξερευνητές μας επιτρέπουν να δούμε πόσα από αυτά τα μπλοκ πραγματοποιήθηκαν σε ένα blockchain.
Τελευταίες συναλλαγές σε blockchain και ποσά:
# 7) Εξερευνήστε την πισίνα ή το άτομο που βρήκε ή εξόρυξε ένα συγκεκριμένο μπλοκ: Διαφορετικά άτομα και ομάδες εξόρυξης (ομάδες που συνδυάζουν τους υπολογιστικούς πόρους τους για να εξορύξουν κρυπτογράφηση) ανταγωνίζονται για να εξορύξουν μπλοκ σε οποιοδήποτε δεδομένο blockchain και οι εξερευνητές μας επιτρέπουν να βρούμε ποιος επιτυχώς εξόρυξε ένα συγκεκριμένο μπλοκ που ορίζεται από το ύψος του.
# 8) Εξερευνήστε τα γενετικά μπλοκ: Μπορείτε να βρείτε το μπλοκ που εξορύσσεται πρώτα σε μια δεδομένη αλυσίδα, από τον οποίο καθώς και τα άλλα δεδομένα του.
# 9) Επιτρέπει στους χρήστες να βλέπουν τέλη συναλλαγών, δυσκολία blockchain, ποσοστό κατακερματισμού και άλλα δεδομένα.
Εξερευνητής Blockchain που δείχνει τις χρεώσεις και τη διεύθυνση:
Η προεπιλεγμένη πύλη δεν είναι διαθέσιμη Windows 10 2019
Γιατί να χρησιμοποιήσετε το Blockchain Explorer;
Εφαρμογές blockchain explorer:
Τα πορτοφόλια Blockchain μπορούν να παρέχουν διαφορετικά είδη δεδομένων, αλλά η προβολή περιορίζεται στα δεδομένα που σχετίζονται με τα κλειδιά που διαχειρίζεται το πορτοφόλι. Οι εξερευνητές χρησιμοποιούνται για την προβολή δεδομένων που σχετίζονται με συναλλαγές που πραγματοποιούνται σε όλα τα πορτοφόλια ενός συγκεκριμένου blockchain.
- Διαφάνεια: Σας επιτρέπουν να ελέγχετε τα υπόλοιπα και τις δαπάνες για έξυπνες διευθύνσεις συμβολαίων, όπως όταν οι χρήστες συμμετέχουν σε μια αρχική προσφορά νομισμάτων, ICO.
- Έλεγχος εάν μια διεύθυνση πορτοφολιού είναι έγκυρη σε ένα blockchain πριν από την αποστολή κρυπτογράφησης σε ένα άτομο.
- Έλεγχος εάν μια συναλλαγή έχει σταλεί στο άτομο στο οποίο αποστέλλεται. Είναι σαν να έχετε κάποια δημόσια στοιχεία ότι έχετε στείλει μέσω κρυπτονομισμάτων στο άτομο. Οι ιδιοκτήτες μπορούν να ελέγξουν τα υπόλοιπα του πορτοφολιού τους.
- Οι εξερευνητές μπορούν να σας βοηθήσουν να εξηγήσετε τι συμβαίνει με συναλλαγές που δεν έχουν ακόμη περάσει ή επιβεβαιωθεί και τα στάδια επιβεβαίωσης.
- Μπορεί να βοηθήσει έναν χρήστη να γνωρίζει το τρέχον κόστος μιας συναλλαγής ή φυσικού αερίου και ως εκ τούτου να βοηθήσει στον προγραμματισμό δαπανών φυσικού αερίου για μελλοντικές συναλλαγές.
- Μερικές φορές μπορεί να βοηθήσει να μάθουμε αν μια ομάδα είναι αυτή που εξόρυξε μια συναλλαγή και πιθανώς βοηθά στη λήψη αποφάσεων σχετικά με το αν θα επενδύσει περισσότερους υπολογιστικούς πόρους για μελλοντική εξορυκτική δραστηριότητα.
- Μπορεί να βοηθήσει προγραμματιστές χρηστών που προγραμματίζουν το πορτοφόλι τους εάν εργάζονται σωστά για την αποστολή και λήψη και αποθήκευση κρυπτονομισμάτων.
- Οι εξερευνητές μπορούν να χρησιμοποιηθούν παράλληλα με άλλο λογισμικό, όπως κόμβοι για να επιβεβαιώσουν δεδομένα και πληροφορίες, για παράδειγμα, για να επιβεβαιώσουν άλλα εργαλεία εάν λειτουργούν σωστά.
- Οι προγραμματιστές μπορούν επίσης να ελέγξουν ποιες λειτουργίες και δυνατότητες πρέπει να συμπεριλάβουν στα πορτοφόλια τους ή σε άλλο λογισμικό χρησιμοποιώντας αυτούς τους εξερευνητές.
- Ως ερευνητικά εργαλεία, οι εξερευνητές μπορούν να βοηθήσουν στη λήψη σημαντικών αποφάσεων που σχετίζονται με τα προσωπικά, ομαδικά και εταιρικά οικονομικά.
Ιστορία εξερευνητών Blockchain
Η ιδέα των εξερευνητών blockchain εμφανίστηκε ταυτόχρονα με blockchain. Αυτό το είδος λογισμικού προέκυψε επειδή ήταν δύσκολο να ανακριθούν οι μπλοκ αλυσίδες, για παράδειγμα, όταν ένα άτομο λέει ότι σας έστειλε κρυπτονομίσματα, ωστόσο το πορτοφόλι σας δεν είχε λάβει καμία όπως αξιώθηκε.
Αυτό μπορεί να οφείλεται στο γεγονός ότι η συναλλαγή ήταν ακόμη σε εκκρεμότητα για επιβεβαίωση ή είχε απορριφθεί εντελώς. Ή ας πούμε αν είχατε στείλει κρυπτογράφηση σε ένα άτομο και μετά αρνούνται να λάβουν κανένα.
Δεύτερον, ήταν δύσκολο να ανακριθούν οι μπλοκ αλυσίδες δεδομένου ότι τα δεδομένα σε αυτά έχουν μορφοποιηθεί με έναν συγκεκριμένο τρόπο. Ενώ οι πληροφορίες αποθηκεύονται και δομούνται με έναν συγκεκριμένο τρόπο, λογικά, ευρετηριάζονται και ομαδοποιούνται. Για να είναι προσβάσιμο και ευανάγνωστο με γυμνό μάτι και από έναν απλό χρήστη, χρειάστηκε κάποιο πρόσθετο λογισμικό.
Μόνο ειδικευμένοι προγραμματιστές μπόρεσαν να έχουν πρόσβαση σε πρόσθετες ή επιπλέον πληροφορίες από blockchain που σχετίζονται με συναλλαγές. Θα μπορούσαν να το κάνουν χρησιμοποιώντας διεπαφές γραμμής εντολών. Επιπλέον, ορισμένες γραμμές εντολών έπρεπε να εκτελεστούν για να καταστούν τα δεδομένα ευανάγνωστα.
Ο πρώτος εξερευνητής blockchain, ο οποίος προοριζόταν για το blockchain Bitcoin, εμφανίστηκε τον Νοέμβριο του 2010 σχεδόν την ίδια στιγμή που το bitcoin ήταν συνδεδεμένο στο διαδίκτυο. Διατέθηκε πρώτα στις themmos.ath.cx:64150/bbe . Ο πρώτος εξερευνητής για το Bitcoin ήταν το ισοδύναμο του Bitcoin με το TorStatustorstatus.blutmagie.de.
Ο εξερευνητής παρείχε δεδομένα σχετικά με το Bitcoin και στη συνέχεια μετακινήθηκε στο blockexplorer.com όπου δημοσιεύτηκε η πραγματική σελίδα στατιστικών για το blockchain.
Ωστόσο, πολλές από τις σελίδες στατιστικών σε πραγματικό χρόνο υπήρχαν πριν από τους εξερευνητές μπλοκ Bitcoin. Αρχικά διατέθηκαν στη διεύθυνση themmos.ath.cx:64150/q. Σελίδες στατιστικών σε πραγματικό χρόνο δυσκολία και getblockcount δημιουργήθηκαν τον Ιούλιο του 2010. Άλλοι συμπεριλαμβανομένων δεκαδικός στόχος, πιθανότητα, hashestowin, nextretarget, totalbc και bcperblock ήρθε μετά από αυτό.
Αυτά τα εργαλεία αναπτύχθηκαν για να ανταποκριθούν στο σκληρό κωδικοποίηση στο κείμενο των τιμών μπλοκ και δυσκολίας στο παλιό wiki, το οποίο έκανε τις πληροφορίες παρωχημένες.
Πώς λειτουργεί ένας εξερευνητής Blockchain;
Οι εξερευνητές Blockchain λειτουργούν χρησιμοποιώντας μια βάση δεδομένων που διατηρεί όλα τα blockchain σε μορφή και πίνακες με δυνατότητα αναζήτησης. Ένας εξερευνητής, επομένως, θα συνεργαστεί με μια διεπαφή κόμβου για να εξαγάγει πρώτα όλα τα δεδομένα σε ένα δεδομένο blockchain. Μόλις αντλήσει τα δεδομένα, τότε τα αποθηκεύει σε πίνακες με εύκολη αναζήτηση.
Θα συγκεντρώσει τις τελευταίες συναλλαγές και μπλοκ και θα τακτοποιήσει σύμφωνα με τις καθορισμένες κατηγορίες αναζήτησης - για παράδειγμα, Το πορτοφόλι διευθύνει αναγνωριστικά συναλλαγών, πλούσιες λίστες, υπόλοιπα κ.λπ.
Ένας εξερευνητής παρέχει επίσης μια διεπαφή στο χρήστη για να τους επιτρέψει να αναζητήσουν τις πληροφορίες. Όσον αφορά την τεχνολογία, ένας εξερευνητής μπορεί να χρησιμοποιήσει μια σχεσιακή βάση δεδομένων, μια βάση δεδομένων SQL και ένα API.
Μπορεί να είστε ήδη εξοικειωμένοι με το γεγονός ότι κάθε blockchain περιλαμβάνει πολλούς κατανεμημένους κόμβους. Κάθε κόμβος που μπορεί να διαβάσει απευθείας δεδομένα σε ένα blockchain, λαμβάνει λεπτομέρειες για την τελευταία συναλλαγή και το blocked και άλλα δεδομένα. Στη συνέχεια αποστέλλεται στη βάση δεδομένων, όπου τα δεδομένα είναι διατεταγμένα με τη μορφή πινάκων με δυνατότητα αναζήτησης.
Αυτό καθιστά τον εξερευνητή γρήγορο στη χρήση. Τα περισσότερα blockchain χρησιμοποιούν 24 πίνακες, όπως μπλοκ, διεύθυνση, συναλλαγή κ.λπ. Κάθε σειρά έχει ένα μοναδικό αναγνωριστικό ή κλειδί, για παράδειγμα, ένα μοναδικό αναγνωριστικό για διευθύνσεις που χρησιμοποιούνται στο blockchain. Άλλοι δημιουργούν ένα μοναδικό κλειδί.
Ο διακομιστής διεπαφής χρήστη για εξερευνητή δημιουργεί στη συνέχεια μια ιστοσελίδα που της επιτρέπει να αλληλεπιδρά με έναν χρήστη μέσω της τελευταίας εισαγωγής όρων με δυνατότητα αναζήτησης. Παρέχει επίσης ένα API για διασύνδεση με άλλους υπολογιστές. Αυτά αποστέλλονται στον διακομιστή backend σε μορφή αναγνώσιμη από διακομιστή και ο διακομιστής back-end στη συνέχεια αποκρίνεται στον διακομιστή διεπαφής χρήστη για τους όρους αναζήτησης.
Στη συνέχεια, το περιβάλλον εργασίας χρήστη και το API στέλνει τις ιστοσελίδες ως HTML στο πρόγραμμα περιήγησης για να επιτρέψει την ανάγνωση των απαντήσεων από τον χρήστη.
Σχεσιακή βάση δεδομένων: Μια σχεσιακή βάση δεδομένων επιτρέπει την αποθήκευση στοιχείων δεδομένων σε έναν πίνακα έτσι ώστε να σχετίζονται μεταξύ τους. Αυτό επιτρέπει την απλοποίηση της διαχείρισης δεδομένων. Για παράδειγμα, Αντί να υπάρχει ένας μεγάλος πίνακας μπλοκ που περιέχει όλες τις λεπτομέρειες για κάθε μπλοκ, οι καταχωρίσεις του μπλοκ μπορούν να συνδεθούν με μια καταχώρηση σε έναν πίνακα κεφαλίδας.
Πώς λειτουργεί ένας εξερευνητής blockchain;
Γλώσσα δομημένων ερωτημάτων (SQL ή Sequel): Αυτό είναι ένα πρωτόκολλο και μια μορφή για την παροχή ερωτήματος ή την αναζήτηση μιας βάσης δεδομένων. Για παράδειγμα, το λογισμικό μπορεί να δημιουργήσει έναν πίνακα στη βάση δεδομένων, να εισαγάγει νέες εγγραφές στον πίνακα, να αναζητήσει τον όρο, να δημιουργήσει έναν νέο πίνακα αποτελεσμάτων και, στη συνέχεια, να παρουσιάσει τα αποτελέσματα σε μια ιστοσελίδα στο άτομο που ψάχνει.
Διεπαφή προγραμματισμού API ή εφαρμογών: Αυτό είναι το πρωτόκολλο που επιτρέπει στους χρήστες να επικοινωνούν με μηχανήματα μέσω λογισμικού. Καθορίζουν τα κριτήρια, τη μορφή και τις αλληλεπιδράσεις για την αποστολή και λήψη απαντήσεων από το λογισμικό που χρησιμοποιεί ο χρήστης.
Συνηθισμένοι εξερευνητές Blockchain
Το blockchain explorer επιτρέπει την αναζήτηση συναλλαγών σε 15 blockchain:
Από την ανάπτυξη του πρώτου εργαλείου blockchain explorer, το Blockexplorer.com ήταν από τον ιδιοκτήτη του BitcoinTalk Forum που πήρε το όνομα Θύμος. Τον Νοέμβριο του 2010, όταν κυκλοφόρησε στο διαδίκτυο, από τότε έχουν αναπτυχθεί αρκετοί εξερευνητές.
- Blockchain.com, τώρα blockchain.org: Επιτρέπει την αναζήτηση μπλοκ Bitcoin με μπλοκ, συναλλαγές και διευθύνσεις.
- Πολυθρόνα: Επιτρέπει την αναζήτηση πληροφοριών για Bitcoin, Ethereum και Bitcoin Cash blockchain, συμπεριλαμβανομένης της αναζήτησης λέξεων, φράσεων, κόμβων, μεγέθους Mempool και δυσκολίας εξόρυξης. Χρησιμοποιώντας το, μπορείτε να γνωρίζετε εάν ορισμένα ενδιαφέροντα, όπως ομάδες κωδικοποιούνται στο blockchain.
- Tokenview: Αυτός είναι ο εξερευνητής με έδρα την Κίνα που ξεκίνησε το 2018 και επιτρέπει την αναζήτηση δεδομένων σε πολλά (πάνω από 20 δημοφιλή) blockchain.
- Ethercan: Αυτός είναι πιθανώς ο πιο δημοφιλής εξερευνητής blockchain Ethereum. Επιτρέπει την αναζήτηση συναλλαγών, διευθύνσεων, έξυπνων συμβολαίων, υπολοίπων πορτοφολιών κ.λπ.
Το Etherescan είναι ένας δημοφιλής εξερευνητής blockchain Ethereum για όσους συμμετέχουν σε συλλογές χρημάτων ICO για έργα κρυπτογράφησης:
(εικόνα πηγή )
καλύτεροι ιστότοποι για να παρακολουθήσετε anime στο διαδίκτυο
- Bitcoin.com: Επιτρέπει την αναζήτηση δεδομένων για Bitcoin και ETH blockchain.
συμπέρασμα
Οι εξερευνητές Blockchain αναπτύχθηκαν λόγω της ανάγκης για προβολή και ανάγνωση λεπτομερών δεδομένων σχετικά με τις συναλλαγές, καθώς και για τη διασφάλιση της διαφάνειας των συναλλαγών και του blockchain. Ενώ ο πρώτος εξερευνητής για το Bitcoin ήρθε στο Διαδίκτυο τον Νοέμβριο του 2020, αλλά οι σελίδες στατιστικών σε πραγματικό χρόνο υπήρχαν νωρίτερα.
Οι εξερευνητές επιτρέπουν την ανάγνωση ιστορικών συναλλαγών blockchain, υπολοίπων πορτοφολιού και επιβεβαιώνουν την κατάσταση μιας συναλλαγής, εάν επιβεβαιώνεται ή όχι. Είδαμε επίσης ότι ένας εξερευνητής blockchain βοηθά στον εντοπισμό των δεξαμενών εξόρυξης που εξορύσσονται σε συγκεκριμένα μπλοκ, ύψος μπλοκ, ορφανά μπλοκ, μπλοκ γένεσης.
Είδαμε ότι ένας εξερευνητής χρησιμοποιεί τη βάση δεδομένων, το API και το SQL για να εκτελέσει τις λειτουργίες του. Δημιουργεί μια διεπαφή χρήστη που επιτρέπει στους χρήστες να εισάγουν δεδομένα για να αναζητήσουν μπλοκ αλυσίδων και, στη συνέχεια, χρησιμοποιεί ένα API και διακομιστή από πλευράς χρήστη για να μετατρέψει τις εισόδους σε αναγνώσιμες από υπολογιστή μορφές και να τις παρουσιάσει στον διακομιστή backend
Από την άλλη πλευρά, ο εξερευνητής θα έχει τραβήξει πληροφορίες από το blockchain και θα τις δομήσει σε πίνακες σε βάσεις δεδομένων για ευκολότερη και ταχύτερη ανάγνωση και αναζήτηση.
Ο διακομιστής backend ολοκληρώνει τις αναζητήσεις σε βάσεις δεδομένων και παρουσιάζει τα αποτελέσματα μέσω του διακομιστή από την πλευρά του χρήστη και του API (το οποίο τα μετατρέπει σε μορφές αναγνώσιμες από το χρήστη ακόμη και με σελίδα HTML) στην ιστοσελίδα που χρησιμοποιείται από τον χρήστη.
Μάθαμε επίσης για ορισμένους κύριους εξερευνητές blockchain.
Συνιστώμενη ανάγνωση
- Επεξήγηση Blockchain: Τι είναι το Blockchain και πώς λειτουργεί;
- Πώς να γίνετε προγραμματιστής Blockchain
- Εκμάθηση Blockchain ETF - Μάθετε τα πάντα για τους Blockchain ETFs
- Εφαρμογές Blockchain: Σε τι χρησιμοποιείται το Blockchain;
- Οι κορυφαίες 10 καλύτερες εταιρείες Blockchain Λίστα το 2021
- Κορυφαία 13 ΚΑΛΥΤΕΡΟ λογισμικό Blockchain DNS (ΕΝΗΜΕΡΩΣΗ ΛΙΣΤΑ)
- Τι είναι ένα πορτοφόλι Blockchain και πώς λειτουργεί;
- Γιατί είναι κρίσιμη η ασφάλεια του Blockchain και πώς εφαρμόζεται