Explicați cum funcționează o tranzacție de criptomonedă, pas cu pas.
1. Inițiere: Un utilizator creează o tranzacție prin specificarea adresei publice a destinatarului și suma pe care dorește să o trimită.
2. Semnare: Utilizatorul semnează tranzacția folosind cheia lor privată, ceea ce dovedește că are autoritatea de a cheltui fondurile din adresa lor publică.
3. Radiodifuziune: Tranzacția semnată este difuzată la rețeaua Criptomonedă, unde devine vizibilă pentru toate nodurile (calculatoare care participă la rețea).
4. Confirmare: Nodurile verifică valabilitatea tranzacției verificând semnătura utilizatorului, asigurându-se că intrările nu au fost cheltuite și verificând dacă există fonduri suficiente în adresa publică a expeditorului.
5. Minerit: Minerii (un subset de noduri) grupează tranzacția într-un bloc și rezolvă un puzzle computațional pentru a adăuga blocul la blockchain.
6. Includere: Odată ce blocul este adăugat la blockchain, tranzacția este considerată confirmată.
7. Propagare: Blockchain actualizat este propagat la toate nodurile din rețea.
8. Finalizare: portofelul destinatarului detectează noua tranzacție și actualizează soldul.