Unde este stocat Blockchain: explicații de bază

Oricine este nou în blockchain are o întrebare simplă: „unde este stocat blockchain?” De fapt, mulți oameni care folosesc blockchain prin dApps sau monede digitale încă nu sunt clare cum sunt stocate și accesate datele blockchain.

Blockchain câștigă mai mult impuls cu timpul, pe măsură ce evoluează într-un ritm rapid. În acest moment, există tone de monede digitale pe care le puteți achiziționa, stoca și utiliza în lumea reală. De exemplu, Hyperledger este unul dintre proiectele open-source care încearcă să rezolve problemele întreprinderilor oferind o suită de instrumente, biblioteci și cadre care sunt pregătite la nivel de întreprindere.

Cu toate acestea, există puține întrebări la care trebuie încă răspuns, inclusiv unde este stocat blockchain-ul.

În acest articol, vom învăța cum blockchain stochează și transferă datele între colegii săi. Deci, unde sunt stocate datele blockchain?

 

Descentralizat – Cheia schimbării

Primul lucru pe care îl vom discuta include descentralizarea. Este conceptul de bază al blockchain-ului. Cu aceasta, nu este nevoie de o autoritate centralizată pentru a gestiona rețeaua. Colegii sunt mai mult decât capabili să gestioneze și să valideze tranzacțiile folosind o metodă de consens.

Pe scurt, blockchain-ul este o rețea de colegii în care se folosește o metodă de consens pentru validarea tranzacțiilor între colegi. 

Acest lucru ne conduce la o altă întrebare interesantă. 

Unde stochează datele blockchain? Colegii au grijă de asta? Sau este administrat în mod egal de toată lumea din rețea. Faptul că acest lucru nu poate fi răspuns într-o singură linie înseamnă că există o mulțime de lucruri care intră în stocarea datelor tranzacționale în blockchain.

Deci, să începem să-l învățăm.

Dar, înainte de a intra în detalii, să învățăm mai întâi cum funcționează Blockchain.

 

Cum funcționează Blockchain?

Vă puteți gândi la blockchain ca la un sistem de registru în care colegii comunică și colaborează între ei pentru accesarea și stocarea informațiilor. 

Pentru a înțelege mai bine, să luăm două părți, Jim și Carry. Jim vrea să trimită niște bani lui Carry. Pentru a face acest lucru, el va iniția tranzacția folosind cheia sa privată și adresa publică a lui Carry. Tranzacția este apoi alocată blocului. Blocul este apoi validat cu ajutorul unui algoritm consens utilizat de rețea. Rețeaua verifică tranzacția (tranzacțiile) care o utilizează. Pe

Odată ce tranzacția este verificată complet, aceasta este adăugată la blockchain, iar Carry primește suma. Aceste informații odată scrise sunt imuabile și, prin urmare, nu pot fi modificate odată scrise. 

Același proces poate fi efectuat între două entități. Poate fi o bancă, o companie sau un cumpărător care caută să facă tranzacții în rețeaua blockchain.

 

Unde este stocat Blockchain?

Deci, acum că avem o înțelegere adecvată a blockchain-ului, suntem acum gata să aflăm unde este stocat blockchain-ul. Întrebarea poate fi denumită și „unde sunt stocate datele blockchain?” Răspunsurile la ambele întrebări sunt aceleași.

Să începem.

Când se face o tranzacție într-un blockchain, se transmit următoarele date.

  • Data și ora tranzacției
  • Suma trimisă de la expeditor către destinatar
  • Adresa expeditorului
  • Adresa receptorului

Tranzacția poate conține alte informații vitale care pot fi necesare pentru ca tranzacția să aibă succes.

Să încercăm să o înțelegem cu perspectiva bitcoinului. Într-o tranzacție bitcoin, următoarele informații sunt stocate și transmise.

  • Data tranzacției
  • Suma trimisă
  • Adresa Bitcoin a expeditorului
  • Adresa Bitcoin a receptorului

A blocul bitcoin are un antet care colectează tranzacțiile. Aceste anteturi sunt legate înapoi la blockchain-ul principal, creând un lanț de blocuri și, prin urmare, este cunoscut sub numele de „block-chain”.

Din punct de vedere tehnic, structura tranzacției ne poate ajuta să explicăm multe lucruri.

clasa Transaction {public: const int32_t Version; const uint32_t NumberOfInputs; const vector CollectionOfInputs; const uint32_t NumberOfOutputs; const vector CollectionOfOutputs; const uint32_t LockTimestamp; };

Aici fiecare câmp are propriul scop în care CollectionOfInputs este un vector de obiecte și conține tranzacții în care BTC trebuie răscumpărat. Pe de altă parte, CollectionofOutputs se referă la BTC-urile de cheltuit și este, de asemenea, un vector de obiecte.

Cu toate aceste informații disponibile, blockchain poate afla rapid despre soldul adresei fără a fi nevoie să interogați adresa. Acest lucru este foarte util, deoarece ajută la supraîncărcarea rețelei. 

După cum puteți vedea, lucrurile nu sunt atât de simple pe cât vedeți. Există o mulțime de lucruri care merg sub capotă pentru ca tranzacțiile să fie generate, validate și apoi stocate în bloc. 

 

Deci, unde este stocat blockchain?

Răspunsul nu este simplu.

Blockchain-ul este descentralizat și, prin urmare, nu există un loc central pentru a fi stocat. De aceea este stocat în computere sau sisteme din întreaga rețea. Aceste sisteme sau computere sunt cunoscute sub numele de noduri. Fiecare dintre noduri are o copie a blockchain-ului sau cu alte cuvinte, tranzacțiile care se fac în rețea. 

Deci, vă puteți gândi la sistemul blockchain similar cu o foaie de calcul în care valorile stocate în fiecare intrare reprezintă valoarea unei adrese. De asemenea, foaia de calcul este actualizată ori de câte ori se întâmplă o modificare.

De asemenea, vă amintiți exemplul tranzacției Jim and Carry? Dacă faceți acest lucru, atunci se efectuează tranzacția, datele sunt generate, verificate și stocate în blockchain. Aici, Jim și Carry sunt denumiți noduri. Jim își folosește portofelul digital pentru a trimite moneda digitală.

De asemenea, portofelul digital este capabil să se conecteze la rețea și are, de asemenea, lista altor noduri și utilizatori. Deci, odată ce Jim trimite tranzacția, aceasta este transparentă pentru întreaga rețea.

Se transmite către întreaga rețea că Jim a trimis o anumită sumă către Carry. Transmisia se face până când fiecare alt nod știe despre tranzacție. Puține noduri cunoscute sub numele de mineri validează tranzacția și odată ce validarea este efectuată, tranzacția devine imuabilă și ireversibilă.

Întregul proces poate dura între câteva minute și câteva ore, în funcție de congestia rețelei.

 

De ce ați dori să stocați date pe Blockchain?

Acum, că am aflat unde este stocat blockchain-ul, este timpul să aflăm că datele meteo pot fi stocate în blockchain? Întrebarea se adresează cel mai bine dezvoltatorilor care ar putea dori să utilizeze blockchain pentru a stoca date. La urma urmei, blockchain oferă caracteristici extinse, inclusiv o mai bună securitate, imuabilitate și transparență.

Cu toate acestea, blockchain-ul este ideal pentru stocarea unor cantități masive de date. Da, nu poate fi o bază de date dacă doriți să creați o platformă de streaming video similară cu Twitch pentru Youtube.

Cu toate acestea, este ideal pentru stocarea unor cantități mici de date, dar într-un număr mare de tranzacții. Rețelele blockchain sunt foarte scalabile și există multe variante ale blockchain-ului care sunt extrem de eficiente și în accesibilitate.

 

Tipuri de blockchain și modul în care stochează datele

Bitcoin este prima criptomonedă care a folosit tehnologia blockchain. A fost prima generație de tehnologie și a lăsat multe lucruri de îmbunătățit.

În mod clar, au existat alte soluții blockchain și prima platformă blockchain care a rezolvat majoritatea problemelor tehnologiei blockchain bitcoin ca Ethereum. A fost dezvoltat de Vitalk Buterin. 

Stocarea datelor în Ethereum funcționează diferit în comparație cu bitcoin. Aceștia utilizează structura datelor despre anvelope pentru a asigura o mai bună accesibilitate, scalabilitate și utilizare a datelor.

De asemenea, separă datele temporare și datele tranzacției minate. Structura datelor este, de asemenea, foarte eficientă atunci când vine vorba de gestionarea datelor permanente și temporare. Datele sunt înregistrate în trie de tranzacție numai atunci când tranzacția este confirmată. 

Un trie de stat este utilizat pentru a stoca date temporare, inclusiv adresa contului și așa mai departe. Aceasta permite, de asemenea, schimbarea datelor în unele cazuri.

Pe scurt, există trei tipuri de trie în blockchain-ul Ethereum:

  • State Trie
  • Depozitare Trie
  • Tranzacție Trie

Un alt exemplu prin care vrem să trecem este blockchain-ul Corda. 

Corda este o platformă open-source blockchain, creată pentru companii. Am abordat în detaliu Corda, unde am discutat despre modul în care funcționează. Este o tehnologie de registru distribuit care funcționează diferit în comparație cu Ethereum sau Blockchain.

Diferența este în principal în modul în care stochează și gestionează datele. În primul rând, nu are emisiuni globale. Comunicarea dintre colegi este realizată în așa fel încât să poată fi verificată fără a fi nevoie să descărcați toate datele.

Toate acestea sunt posibile, deoarece folosește grafice și cozi persistente. Fiecare nod poate fi descoperit prin serviciul de hartă a rețelei, la fel ca o agendă de telefon.

Concluzie

Acest lucru ne-a condus la sfârșitul articolului nostru, unde am discutat despre modul în care sunt stocate și întreținute datele blockchain. Nu există nicio îndoială că există diferite moduri de a utiliza diferite platforme sau soluții blockchain. De asemenea, am încercat să analizăm două soluții diferite Corda și Ethereum și modul în care gestionează datele din rețeaua lor.

Deci, ce părere aveți despre stocarea blockchain? Comentează mai jos și anunță-ne.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
map