Este posibil să fi întâlnit următoarea situație:

La transferurile pe blockchain, de ce unele rețele ajung instantaneu, iar altele durează câteva minute sau chiar mai mult?

De fapt, aceasta este strâns legată de „viteza de generare a blocurilor” pe blockchain.

Recapitulare blockchain

•Bloc = O pagină dintr-un registru

•Miner/Node = Persoana care ajută la contabilizarea tranzacțiilor

•Generare bloc = Acțiunea de a scrie în registru

Fiecare tranzacție trebuie să fie scrisă în bloc, acest pas este foarte important - el determină dacă tranzacția este cu adevărat finalizată și recunoscută de întreaga rețea.

Tranzacție reușită ≠ Finalizare reală

Când inițiezi o tranzacție (de exemplu, transferi 10 token-uri unui prieten):

1. Tranzacția este trimisă din portofelul tău

2. Nodul primește tranzacția și verifică dacă este validă (are suficientă balanță)

În acest moment tranzacția este doar în starea de „așteptare”, încă nu este completă. Dacă nu este înscrisă într-un bloc, tranzacția poate fi abandonată sau modificată.

Înscris în bloc = tranzacția este confirmată de întregul network și înregistrată permanent

• Generarea blocului → tranzacția este împachetată și verificată

• Actualizarea registrelor de întreg network → tranzacția este înregistrată permanent

• Dacă tranzacția nu este înscrisă într-un bloc, nu este considerată completă

💡 Analogie cu banca:

• Introducerea informațiilor pentru transfer → trimiterea tranzacției

• Așteptare la bancă → verificare de către noduri

• Transferul finalizat → Tranzacția este finalizată și imutabilă

🤷‍♀️🤷‍♂️

Atunci de ce unele lanțuri sunt lente?

Viteza lentă de generare a blocurilor → tranzacții în așteptare → simți că tranzacția e lentă

Viteza mare de generare a blocurilor → tranzacții aproape imediate

Viteza de generare a blocurilor depinde în principal de designul lanțului, nu de volumul tranzacțiilor actuale:

• Timpul de generare a blocurilor: un bloc este generat la fiecare câteva secunde

• Capacitatea blocului: câte tranzacții poate conține un bloc

Volumul mare de tranzacții actuale face doar mai vizibil fenomenul de „așteptare”, dar viteza reală este determinată de designul lanțului.

🤷‍♀️🤷‍♂️

Atunci de ce nu se proiectează de la început o viteză super rapidă?

Proiectarea blockchain-ului necesită un compromis între viteza, securitatea și descentralizarea (Trilema Blockchain):

• Foarte rapid → poate sacrifica securitatea sau descentralizarea

• Sigur → poate sacrifica viteza

O singură propoziție: lanțurile rapide nu sunt neapărat mai bune, ele doar transformă riscurile într-o experiență mai rapidă.

Rezumat (versiunea finală) 👩‍🏫

• Înscris în bloc = tranzacția este efectiv finalizată: confirmată de întregul network, înregistrată permanent

• Viteza de generare a blocurilor determină timpul de așteptare al tranzacției: lanțurile lente au cozi lungi, cele rapide finalizează în câteva secunde

• Viteza de generare a blocurilor este determinată de designul lanțului: viteza, securitatea și descentralizarea nu pot fi optimizate simultan

Trimite acest mesaj prietenului tău care se plânge mereu că tranzacțiile lui sunt prea lente.

🧐 Mâine vom discuta despre:

Cum poți determina dacă o lanț este bun sau nu? Trei indicatori de bază pentru începători.