blockchain explorer tutorial what is blockchain explorer
Acest tutorial explică ce este un Blockchain Explorer, de ce să îl utilizați și cum funcționează Blockchain Explorers, istoricul lor și câțiva Exploratori Blockchain obișnuiți:
În anteriorul Portofel blockchain tutorial de Seria de tutoriale Blockchain , am aflat despre tipurile de portofele blockchain și cum funcționează și cum să le genereze.
Exploratorii blockchain sunt Google-ul criptomonedelor și blockchain-ului. Acestea permit utilizatorilor să acceseze diferite detalii legate de tranzacții pe anumite adrese de portofel și blockchain-uri, inclusiv suma tranzacționată, sursele și destinația fondurilor și starea tranzacțiilor.
Acestea pot fi utilizate pentru a extrage practic orice date legate de tranzacții, portofele și blockchains, inclusiv liste bogate și mesaje ascunse.
Acest tutorial explică exploratorii blockchain, istoricul lor, cazurile de utilizare și principalii exploratori disponibili. Vom discuta în detaliu funcționarea unui explorator blockchain, din ce este compus și de ce este necesar.
Ce veți învăța:
Ce este un Blockchain Explorer?
Imaginea de mai jos arată tranzacțiile recente ale exploratorului blockchain:
(imagine sursă )
Un explorator blockchain este un software care folosește API și nodul blockchain pentru a extrage diverse date dintr-un blockchain și apoi folosește o bază de date pentru a aranja datele căutate și pentru a prezenta datele utilizatorului într-un format care poate fi căutat.
Intrările utilizatorului sunt termeni care pot fi căutați în explorator, care sunt apoi căutați printr-un tabel organizat din baza de date. Exploratorul va avea deja date organizate dintr-un blockchain în format tabel.
Pentru majoritatea utilizatorilor, un explorator blockchain vă va permite să căutați și să explorați date despre blocuri extrase recent sau tranzacții efectuate recent pe un blockchain. În mod ideal, acestea vă permit să vizualizați un flux live de blocuri pe măsură ce sunt exploatate, precum și datele referitoare la blocuri.
Cu toate acestea, ele vă permit, de asemenea, să faceți următoarele:
# 1) Explorați istoricul tranzacțiilor pentru orice adresă de portofel: Acest lucru ne permite să audităm orice adresă de portofel și îmbunătățește transparența unui blockchain.
Ultimele tranzacții într-un blockchain și sume:
# 2) Explorați adresele primitoare și modificați adresele: În plus față de adresa de primire a tranzacției, puteți vedea adresa de schimbare, care este o ieșire care returnează cripto către cheltuitor pentru a preveni accesul prea mult al valorii de intrare la taxele de tranzacție. Acest lucru îmbunătățește, de asemenea, transparența tranzacțiilor.
# 3) Explorați cea mai mare tranzacție a zilei: Acest lucru este susținut de unii exploratori.
# 4) Explorați starea Mempool: Acest lucru ne permite să explorăm tranzacțiile neconfirmate pe un blockchain, inclusiv detaliile acestora.
# 5) Explorați incidentele cu cheltuieli duble: Unii exploratori susțin descoperirea numărului de tranzacții cu dublă cheltuială care au loc într-un blockchain.
# 6) Explorați blocuri orfane și învechite: Acestea sunt blocuri care nu sunt atașate la cel mai lung blockchain chiar și după exploatare, iar blockchain-ul lor părinte este necunoscut. Blocurile învechite sunt cele ale căror părinți sunt cunoscuți, dar încă nu sunt atașați de cel mai lung lanț cunoscut. Unii exploratori ne permit să vedem câte dintre aceste blocuri au fost realizate într-un blockchain.
Ultimele tranzacții într-un blockchain și sume:
# 7) Explorați piscina sau persoana care a găsit sau a exploatat un anumit bloc: Diferite persoane și grupuri miniere (grupuri care își combină resursele de calcul cu cripta mea) concurează cu blocurile miniere în orice blockchain dat, iar exploratorii ne permit să găsim cine a exploatat cu succes un bloc dat definit de înălțimea sa.
# 8) Explorați blocurile genezei: Puteți găsi blocul care a fost exploatat mai întâi pe un lanț dat, de către cine, precum și celelalte date ale acestuia.
# 9) Permite utilizatorilor să vadă taxele pentru tranzacții, dificultatea blockchain-ului, rata hash și alte date.
Exploratorul blockchain care afișează taxele și adresa:
De ce să folosiți Blockchain Explorer?
Aplicații Blockchain Explorer:
cum se face un makefile c ++
Portofelele blockchain pot furniza diferite tipuri de date, dar vizualizarea este limitată la datele referitoare la tastele pe care le gestionează portofelul. Exploratorii sunt utilizați pentru vizualizarea datelor legate de tranzacțiile efectuate pe toate portofelele unui anumit blockchain.
- Transparenţă: Acestea vă permit să verificați soldurile și cheltuielile pentru adrese de contract inteligente, cum ar fi atunci când utilizatorii participă la o ofertă inițială de monede, ICO.
- Verificarea dacă o adresă de portofel este validă pentru un blockchain înainte de a trimite cripto către o persoană.
- Verificarea dacă o tranzacție a fost trimisă persoanei către care este trimisă. Este ca și cum ai avea dovezi publice pe care le-ai trimis prin criptomonede persoanei respective. Proprietarii își pot verifica soldurile portofelului.
- Exploratorii vă pot ajuta să explice ce este în neregulă cu tranzacțiile care nu au trecut încă sau care nu au fost confirmate și etapele confirmării.
- Poate ajuta utilizatorul să cunoască costul actual al unei tranzacții sau al gazelor și, prin urmare, să ajute la planificarea cheltuielilor cu gazul pentru tranzacții viitoare.
- Uneori, vă poate ajuta să știți dacă un grup este cel care a exploatat o tranzacție și, probabil, poate ajuta la luarea deciziilor cu privire la investirea mai multor resurse de calcul pentru viitoarea activitate minieră.
- Poate ajuta dezvoltatorii de utilizatori care își programează portofelul dacă funcționează corect pentru a trimite și primi și stoca criptomonede.
- Exploratorii pot fi folosiți alături de alte programe software, cum ar fi nodurile, pentru a confirma datele și informațiile, de exemplu, pentru a confirma alte instrumente dacă funcționează corespunzător.
- Dezvoltatorii pot verifica, de asemenea, ce funcții și caracteristici trebuie să includă în portofelele lor sau în alte programe software folosind acești exploratori.
- Ca instrumente de cercetare, exploratorii pot ajuta la luarea deciziilor importante legate de finanțele personale, de grup și ale companiei.
Istoria exploratorilor blockchain
Conceptul de exploratori blockchain a apărut simultan cu blockchain-urile. Acest tip de software a apărut deoarece a fost dificil să se interogheze blockchain-urile, de exemplu, atunci când o persoană spune că v-a trimis criptomonede, însă portofelul dvs. nu a primit niciunul din cele susținute.
Acest lucru se poate datora faptului că tranzacția era încă în așteptarea confirmării sau a fost respinsă cu totul. Sau să spunem dacă ați trimis cripto unei persoane și apoi neagă să primească vreunul.
cum se adaugă maven în eclipsă
În al doilea rând, a fost greu să interogăm blockchain-urile, dat fiind că datele din ele sunt formatate într-un anumit mod. În timp ce informațiile sunt stocate și structurate într-un anumit mod, în mod logic, acestea sunt indexate și grupate. Pentru a fi accesibil și lizibil cu ochiul liber și de către un utilizator obișnuit, a fost necesar un software suplimentar.
Numai programatorii calificați au putut accesa informații suplimentare sau suplimentare din blockchain-uri referitoare la tranzacții. Ar putea face acest lucru folosind interfețe de linie de comandă. În plus, unele linii de comandă trebuiau executate pentru ca datele să poată fi citite.
Primul explorator blockchain, care a fost destinat pentru blockchain-ul Bitcoin, a apărut în noiembrie 2010, aproape în același timp în care Bitcoin venea online. A fost pus la dispoziție mai întâi la theymos.ath.cx:64150/bbe . Primul explorator pentru Bitcoin a fost echivalentul Bitcoin al TorStatustorstatus.blutmagie.de.
Exploratorul a furnizat date despre Bitcoin și, ulterior, a fost mutat pe blockexplorer.com unde a fost postată pagina reală de statistici pentru blockchain.
Cu toate acestea, multe dintre paginile cu statistici în timp real au existat înainte de exploratorii de blocuri Bitcoin. Au fost pentru prima dată puse la dispoziție la theymos.ath.cx:64150/q. Pagini cu statistici în timp real getdifficulty și getblockcount au fost create în iulie 2010. Altele inclusiv decimaltarget, probabilitate, hashestowin, nextretarget, totalbc și bcperblock a venit după aceea.
Aceste instrumente au fost dezvoltate pentru a răspunde la codarea dură în textul valorilor de blocare și dificultate de pe vechiul wiki, ceea ce a făcut ca informațiile să fie învechite.
Cum funcționează un Blockchain Explorer?
Exploratorii blockchain funcționează utilizând o bază de date care conține toate blockchain-urile într-un format și tabele de căutare. Prin urmare, un explorator va lucra cu o interfață nod pentru a extrage mai întâi toate datele dintr-un anumit blockchain. Odată ce obține datele, le stochează în tabele ușor de căutat.
Acesta va aduna cele mai recente tranzacții și blocuri și le va aranja în funcție de categoriile definite de căutare - de exemplu, portofelul adresează ID-urile tranzacțiilor, listele bogate, soldurile etc.
Un explorator oferă, de asemenea, o interfață utilizatorului pentru a-i permite să caute informațiile. În ceea ce privește tehnologia, un explorator poate utiliza o bază de date relațională, o bază de date SQL și un API.
Este posibil să fiți deja familiarizați cu faptul că fiecare blockchain cuprinde multe noduri distribuite. Fiecare nod care poate citi direct date pe un blockchain, apucă detalii despre cea mai recentă tranzacție și bloc minat și alte date. Acesta este apoi trimis la baza de date, unde datele sunt aranjate sub formă de tabele care pot fi căutate.
Acest lucru face exploratorul rapid de utilizat. Majoritatea blockchain-urilor folosesc 24 de tabele, inclusiv bloc, adresă, tranzacție etc. Fiecare rând are un ID sau o cheie unică, de exemplu, un identificator unic pentru adresele utilizate pe blockchain. Alții creează o cheie unică.
Serverul de interfață cu utilizatorul pentru explorator creează apoi o pagină web care îi permite să interacționeze cu un utilizator prin intermediul ultimei introduceri de termeni de căutare. De asemenea, oferă un API pentru interfața cu alte computere. Acestea sunt trimise către serverul backend într-un format care poate fi citit de server, iar serverul back-end răspunde apoi serverului de interfață cu utilizatorul pentru termenii de căutare.
Interfața cu utilizatorul și API trimite apoi paginile web ca HTML către browser pentru a permite citirea răspunsurilor de către utilizator.
Baza de date relațională: O bază de date relațională permite stocarea componentelor de date într-un tabel astfel încât acestea să fie legate între ele. Acest lucru permite simplificarea gestionării datelor. De exemplu, în loc să aveți un tabel mare de blocuri care să conțină toate detaliile pentru fiecare bloc, intrările din tabelul de blocuri pot fi legate de o intrare dintr-un tabel de antet.
Cum funcționează un explorator blockchain?
Limbaj de interogare structurat (SQL sau Sequel): Acesta este un protocol și un format pentru a da o interogare sau a căuta într-o bază de date. De exemplu, software-ul poate crea un tabel în baza de date, poate insera înregistrări noi pe masă, poate căuta termenul, poate crea un nou tabel de rezultate și apoi poate prezenta rezultatele pe o pagină web persoanei care caută.
API sau interfață de programare a aplicațiilor: Acesta este protocolul care permite utilizatorilor să comunice cu mașinile prin intermediul software-ului. Acestea definesc criteriile, formatul și interacțiunile pentru trimiterea și primirea răspunsurilor de către software-ul utilizat de utilizator.
Exploratori comuni Blockchain
Exploratorul blockchain blockchair permite căutarea tranzacțiilor în 15 blockchains:
De la dezvoltarea primului instrument de explorare blockchain, Blockexplorer.com a fost deținut de proprietarul forumului BitcoinTalk, care poartă numele de Theymos. În noiembrie 2010, când a intrat pe internet, de atunci au fost dezvoltați mai mulți exploratori.
- Blockchain.com, acum blockchain.org: Permite căutarea blockchain-urilor Bitcoin pe blocuri, tranzacții și adrese.
- Scaun cu bloc: Permite căutarea informațiilor despre blockchain-urile Bitcoin, Ethereum și Bitcoin Cash, inclusiv căutarea de cuvinte, fraze, noduri, dimensiunea Mempool și dificultatea de exploatare. Folosindu-l, puteți ști dacă anumite interese, cum ar fi echipele, sunt codate pe blockchain.
- Tokenview: Acesta este exploratorul din China, lansat în 2018 și permite căutarea de date pe mai multe (peste 20 de blockchains populare).
- Eterscan: Acesta este probabil cel mai popular explorator Ethereum blockchain. Permite căutarea de tranzacții, adrese, contracte inteligente, solduri de portofel etc.
Etherescan este un popular explorator Ethereum blockchain pentru cei care participă la strângerea de fonduri ICO pentru proiecte criptografice:
(imagine sursă )
- Bitcoin.com: Permite căutarea datelor pe blockchain-urile Bitcoin și ETH.
Concluzie
Exploratorii blockchain au fost dezvoltați din necesitatea de a vizualiza și citi date detaliate despre tranzacții, precum și de a asigura transparența tranzacțiilor și blockchain. În timp ce primul explorator pentru Bitcoin a venit online în noiembrie 2020, însă paginile cu statistici în timp real au existat mai devreme.
Exploratorii permit citirea istoricelor tranzacțiilor blockchain, a soldurilor portofel și pentru a confirma starea unei tranzacții, dacă este confirmată sau nu. Am văzut, de asemenea, că un explorator blockchain ajută la identificarea bazinelor miniere care exploatează blocuri date, înălțimea blocurilor, blocurile orfane, blocurile genezei.
Am văzut că un explorator folosește baza de date, API și SQL pentru a-și efectua operațiunile. Se creează o interfață cu utilizatorul care permite utilizatorilor să introducă date pentru a căuta blockchain-uri, apoi folosește un server API și un utilizator pentru a converti intrările în formate care pot fi citite de mașină și pentru a le prezenta serverului backend.
Pe de altă parte, exploratorul va fi extras informații din blockchain și le-a structurat în tabele în baze de date pentru o citire și căutări mai ușoare și mai rapide.
Serverul backend realizează căutările în bazele de date și prezintă rezultatele înapoi prin serverul utilizatorului și API-ul (care le convertește în formate lizibile de utilizator chiar și cu pagină HTML) în pagina web utilizată de utilizator.
De asemenea, am aflat despre câțiva exploratori principali ai blockchain-ului.
Lectură recomandată
- Blockchain explicat: Ce este Blockchain și cum funcționează?
- Cum să deveniți un dezvoltator de blockchain
- Tutorial Blockchain ETF - Aflați totul despre ETF Blockchain
- Aplicații Blockchain: Pentru ce se folosește Blockchain?
- Topul celor mai bune 10 companii de blockchain din 2021
- Top 13 BEST Software DNS Blockchain (LISTA ACTUALIZATĂ)
- Ce este un portofel Blockchain și cum funcționează?
- De ce securitatea Blockchain este critică și cum este implementată