Ce este tranzacția Blockchain?

Publicat: 2022-09-12

Care este primul lucru care îți vine în minte când întâlnești termenul „blockchain”? Dacă răspunsul tău este criptomonede, nu ești singur! Banii virtuali sau criptomoneda au fost la modă printre investitorii la nivel global. În ultima vreme, monede digitale precum Bitcoin au luat cu asalt piața cripto, în timp ce investitorii au sărit pentru a explora banii virtuali. Cu toate acestea, criptomoneda nu este singurul exemplu de utilizare a blockchain -ului . Tehnologia revoluționară își găsește aplicații în mai multe alte domenii, inclusiv transferuri de bani, asigurări, împrumuturi, vot, imobiliare, logistică și lanțul de aprovizionare și jetoane nefungibile.

Acest articol explorează în detaliu conceptul unei tranzacții blockchain și modul în care ajută la utilizarea blockchain .

Cuprins

Ce este tehnologia blockchain?

Un blockchain este o bază de date distribuită care stochează date electronic într-un format digital. Spre deosebire de o bază de date tradițională care stochează date într-o formă tabelară, un blockchain structurează datele în blocuri legate între ele într-un lanț. Fiecare bloc are o capacitate fixă ​​de stocare și, atunci când este umplut, este conectat la blocul anterior din lanț. Noile informații care vin după ultimul bloc adăugat sunt compilate într-un nou bloc și ulterior adăugate în lanț odată ce atinge capacitatea maximă de stocare. Blockchain-ul este partajat între nodurile rețelei de calculatoare, fiecare nod având o copie a blockchain-ului sau a tranzacțiilor efectuate în rețea.

Ce este o tranzacție blockchain?

O tranzacție se referă la un contract, acord, transfer sau schimb de active între două sau mai multe părți. Activul este de obicei numerar sau proprietate. De asemenea, o tranzacție blockchain nu este altceva decât transmisie de date prin rețeaua de computere dintr-un sistem blockchain. Rețeaua de calculatoare dintr-un blockchain stochează datele tranzacționale ca replici, stocarea fiind de obicei denumită un registru digital.

Tehnologia Blockchain folosește rețelele peer-to-peer (P2P) pentru a forma un registru partajat și securizat care înregistrează tranzacțiile ca blocuri digitale imuabile marcate cu timp. Este un registru descentralizat al tranzacțiilor fără implicarea unei terțe părți și doar participanții din rețeaua blockchain pot valida tranzacțiile dintre ei. În timp ce un blockchain poate stoca diferite tipuri de informații, utilizarea sa cea mai răspândită a fost ca registru digital pentru tranzacții.

Cursuri populare și articole despre inginerie software

Programe populare
Program Executive PG în Dezvoltare Software - IIIT B Programul de Certificat Blockchain - PURDUE Programul de certificate de securitate cibernetică - PURDUE MSC în Informatică - IIIT B
Alte articole populare
Salariu inginer cloud în SUA 2021-22 Salariu AWS Solution Architect în SUA Salariu pentru dezvoltatori backend în SUA Salariu pentru Dezvoltator Front End în SUA
Salariu web developer in SUA Întrebări de interviu Scrum Master în 2022 Cum să începi o carieră în securitatea cibernetică în 2022? Opțiuni de carieră în SUA pentru studenții la inginerie

Exemplu de tranzacție blockchain

În contextul criptomonedei, un exemplu de tranzacție blockchain este o plată individuală, cum ar fi Persoana A care trimite .10 BTC (bitcoin) către Persoana B. O tranzacție blockchain ar implica de obicei următoarele informații stocate în blocuri:

  • Date despre tranzacție, cum ar fi data, ora, suma de bani plătită, locul etc.
  • Date despre participanții la tranzacția blockchain sau numele de utilizator.
  • Blocați anumite date sau hash, un cod unic care distinge un bloc de altul.

Blockchain implică trei elemente cheie: chei criptografice, o rețea P2P și o rețea de calculatoare pentru stocarea și înregistrarea tranzacțiilor. O cheie criptografică este o referință de identitate digitală unică și sigură utilizată pentru gestionarea și autorizarea tranzacțiilor. La fuzionarea cu rețeaua P2P, semnătura digitală este folosită de persoanele din rețea pentru a ajunge la un consens asupra tranzacțiilor. Odată ce o tranzacție este autorizată, o verificare matematică o certifică, rezultând o tranzacție de succes între cele două părți conectate în rețea. Pe lângă tranzacțiile financiare, blockchain-urile dețin și contracte legale, inventare de produse, detalii tranzacționale ale altor active, cum ar fi vehicule, proprietăți etc.

Învață cursuri de dezvoltare software online de la cele mai bune universități din lume. Câștigați programe Executive PG, programe avansate de certificat sau programe de master pentru a vă accelera cariera.

Etapele procesului de tranzacție Blockchain

O tranzacție blockchain trebuie să treacă prin câțiva pași înainte de a deveni parte a blockchain-ului, un aspect critic al tehnologiei fiind modul în care autorizează și confirmă tranzacțiile. Indicatorii de mai jos evidențiază pașii implicați într-o tranzacție blockchain :

  1. Introducerea unei noi tranzacții
  2. Transmiterea tranzacției către o rețea globală de computere peer-to-peer
  3. Rețeaua de calculatoare peer confirmă validitatea tranzacției
  4. Tranzacțiile legitime confirmate sunt grupate în blocuri
  5. Blocurile sunt înlănțuite împreună pentru a crea o istorie lungă a tuturor tranzacțiilor
  6. Finalizarea tranzacției

Fundamentele unei tranzacții Blockchain

Unul dintre cele mai semnificative atribute ale tranzacțiilor blockchain este securitatea. Să ne uităm la aspectele cheie ale tehnologiei blockchain care contribuie la siguranța fiecărei tranzacții blockchain :

Criptări hash

Blockchain folosește tehnologia hashing și de criptare, în principal algoritmul SHA256, pentru a asigura securitatea datelor. Prin urmare, algoritmul SHA256 transmite detaliile tranzacției ca informații criptate (criptare hash), care sunt adăugate la verificarea blockchain ulterioară. Datorită algoritmului SHA256, criptarea hash devine practic imposibil de piratat.

Autentificare și autorizare

Tranzacțiile blockchain sunt autentificate folosind chei criptografice care sunt în esență șiruri de date care identifică un utilizator blockchain și care oferă acces la contul său în sistem. Cele două chei criptografice care asigură tranzacțiile de succes și sigure între două părți sunt cheile private și publice. Folosind aceste chei, un utilizator blockchain creează o identitate digitală sigură pentru controlul și autorizarea tranzacțiilor.

Minerit

În tehnologia blockchain, mineritul înseamnă adăugarea de tranzacții la registrul public digital distribuit al tranzacțiilor existente (sau blockchain). Deși este asociat în principal cu bitcoin, mineritul se aplică și altor scenarii de utilizare blockchain . Procesul de minerit presupune generarea unui hash al unui bloc de tranzacții. Deoarece hash-ul este de nefalsificat, protejează integritatea întregului blockchain fără a necesita un sistem central, cum ar fi o bancă sau un organism de reglementare.

Dovada muncii

Decizia de a adăuga o tranzacție la un blockchain public este luată prin consens, prin care majoritatea calculatoarelor (nodurilor) din rețea trebuie să fie de acord cu validitatea unei tranzacții. Astfel, oamenii care dețin nodurile din rețea trebuie să rezolve un puzzle matematic complex cunoscut sub numele de problema dovezii de lucru pentru a adăuga un bloc în lanț. Rezolvarea problemei cu dovada muncii este mineritul, cei care o fac sunt mineri și sunt recompensați pentru verificarea tranzacțiilor.

Dovada mizei

Proof of Stake este un protocol de validare consens într-un blockchain pentru procesarea tranzacțiilor și crearea de noi blocuri. Aceasta implică faptul că participanții la blockchain trebuie să aibă o miză în blockchain, de obicei deținând criptomonede. Prin urmare, proprietarii de criptomonede au șansa de a valida tranzacțiile oferindu-și mizele ca garanție. O alternativă la dovada muncii, mecanismul de dovadă a mizei economisește putere de calcul și resurse semnificative.

Concluzie

Tehnologia Blockchain face titluri cu utilitățile sale practice cu gamă largă în diferite sectoare și industrii. Cu toate acestea, cea mai răspândită și binecunoscută utilizare blockchain este în criptomonedă. În afară de cripto, aplicațiile tehnologiei blockchain se extind la investițiile tradiționale. Utilizarea blockchain-ului pentru tranzacții financiare este rapidă și rentabilă și permite investitorilor un control mai mare asupra activelor lor, fără implicarea vreunei terțe părți. În plus, operațiunile blockchain sunt eficiente, precise și sigure, făcându-le ideale pentru operațiuni sensibile în împrumuturi, asigurări, imobiliare, vot, stocarea informațiilor despre identitatea personală și multe altele.

Învață tehnologia Blockchain cu upGrad

Dorești să devii un dezvoltator Blockchain și să creezi un blockchain de la zero? Așadar, iată oportunitatea ta cu programul de certificat Blockchain upGrad . Programul online a fost conceput categoric pentru a satisface nevoile unei baze largi de cursanți, inclusiv proaspăt absolvenți, dezvoltatori de software existenți, manageri de proiect IT/Tech și cei care lucrează în testarea, întreținerea sau asistența IT.

Repere ale programului:

  • Programul de certificat Blockchain în colaborare cu Universitatea Purdue
  • Acoperire cuprinzătoare a limbajelor și instrumentelor de programare relevante
  • Peste 300 de ore de conținut
  • Patru sarcini/proiecte
  • Îndrumări individuale din partea experților din industrie
  • Suport de învățare la 360 de grade
  • Rețea între egali și industrie

Înscrie-te și rezervă-ți locul astăzi!

Unde sunt stocate tranzacțiile blockchain?

Deoarece blockchain-ul este descentralizat, tranzacțiile blockchain nu au o locație centrală de stocare. În schimb, tranzacțiile sunt stocate în computere (noduri) în rețeaua blockchain. Fiecare computer are o copie a blockchain-ului sau a tranzacțiilor efectuate în rețea.

Ce este un blockchain privat?

Blockchain-urile private funcționează pe rețele închise și sunt utilizate de obicei de organizații și companii private pentru a gestiona datele sensibile ale tranzacțiilor. O rețea blockchain privată funcționează sub o singură autoritate.

Ce este finanțarea descentralizată (DeFi)?

Finanțarea descentralizată (DeFi) sau finanțarea deschisă rezultă din tehnologii descentralizate precum blockchain. Reprezintă tranziția de la sistemele financiare convenționale centralizate și închise la o economie accesibilă universal, bazată pe registre distribuite sigure precum cele utilizate în criptomonede. Cu alte cuvinte, DeFi elimină controlul pe care organismele centrale precum băncile îl au asupra banilor, serviciilor financiare și produselor financiare.