Te interesează să știi ce este SegWit? Citiți explicația noastră în profunzime despre tehnologie, originile și utilizările sale în rețeaua Bitcoin (BTC).

Cuprins

  • Ce este SegWit?

  • Cum funcționează SegWit?

  • Pentru ce se folosește SegWit?

  • Avantajele și dezavantajele SegWit

  • Concluzie

Rămâneți la curent cu inovațiile tehnice din cripto este crucial pentru oricine implicat, indiferent dacă sunteți miner, comerciant sau entuziast. Deși vechi de câțiva ani, o inovație demnă de remarcat despre care merită cunoscută este martorul segregat, cunoscut în mod obișnuit sub numele de SegWit.

În acest articol, vă vom ajuta să răspundem la întrebarea „Ce este SegWit?” Vom descompune tehnologia, vom explica cum funcționează și care sunt beneficiile și dezavantajele ei pentru blockchain-ul Bitcoin.

Ce este SegWit?

SegWit este o actualizare a protocolului propusă în 2015 de Peter Wuille pe care Bitcoin l-a implementat în august 2017. Wuille a propus SegWit pentru a rezolva problema maleabilității tranzacționale, care este capacitatea de a schimba identificatorul unic sau semnătura digitală a unei tranzacții cripto înainte ca minerii să o confirme pe blockchain-ul.

De altfel, soluția a îmbunătățit și scalabilitatea Bitcoin și a permis computerelor care alcătuiesc rețeaua Bitcoin, cunoscute și sub numele de noduri, să adopte o nouă structură de tranzacție.

Cu toate acestea, în ciuda beneficiilor care le-au adus, SegWit s-a confruntat cu o opoziție semnificativă, ceea ce a dus la o scindare în comunitatea Bitcoin. Conflictul central a fost între mineri, care erau preocupați de profitabilitatea lor, și dezvoltatori, care doreau să facă Bitcoin mai rapid și mai accesibil. 

Această tensiune a dus la primul soft fork activat de utilizator al rețelei și a declanșat evenimentele care au condus la mai multe proiecte noi Bitcoin-forked, inclusiv Bitcoin Cash (BCH).

Cu toate acestea, SegWit a eliminat problemele de maleabilitate ale Bitcoin și i-a îmbunătățit scalabilitatea și eficiența modificând modul în care blockchain-ul stochează datele tranzacțiilor. 

În tranzacțiile anterioare cu Bitcoin, toate părțile tranzacției, inclusiv informațiile expeditorului și receptorului și semnăturile digitale, cunoscute și sub numele de date martori, au fost stocate împreună într-un singur bloc. SegWit, totuși, separă datele martorilor de datele tranzacției, permițând mai multor tranzacții să se încadreze într-un singur bloc. 

În mod efectiv, a făcut aproape imposibilă modificarea semnăturii digitale a unei tranzacții, un act care poate invalida alte tranzacții (adesea numite tranzacții copii) care depind de aceasta.  Actorii rele pot folosi această vulnerabilitate pentru a frauda sau a perturba operațiunile unui blockchain.

În plus, a crescut limita de dimensiune a blocului a blockchain-ului Bitcoin, sporind astfel capacitatea acestuia de a gestiona mai multe tranzacții pe secundă (TPS).

Cum funcționează SegWit?

Pentru a răspunde la întrebarea „Cum funcționează SegWit”, trebuie mai întâi să înțelegeți structura unei tranzacții Bitcoin. 

După cum sa menționat în secțiunea de mai sus, tranzacțiile Bitcoin constau de obicei din două componente principale:

  • Date despre tranzacție: acestea includ adresele expeditorului și destinatarului, suma pe care utilizatorii o trimit și alte informații esențiale.

  • Datele martorilor: constau din semnăturile digitale care verifică validitatea tranzacției.

Înainte de separarea martorului, datele privind tranzacțiile și datele martorilor erau stocate împreună într-un bloc. Acest aranjament a limitat dimensiunea blocului și a făcut rețeaua vulnerabilă la maleabilitatea tranzacțiilor.

Cum a remediat SegWit maleabilitatea tranzacției?

SegWit a abordat problema maleabilității tranzacțiilor prin separarea semnăturilor de datele tranzacției. Maleabilitatea tranzacțiilor se poate întâmpla în două moduri. În primul rând, după ce o tranzacție este semnată, actorii rele pot adăuga date suplimentare la script, care deține semnătura și alte date de deblocare. În al doilea rând, ei pot modifica semnătura în cadrul scriptului menționat. 

Deoarece scriptul, cunoscut sub numele de ScriptSig, și semnăturile sale fac parte din ID-ul tranzacției, orice modificare a acestora modifică în cele din urmă ID-ul tranzacției.

SegWit a rezolvat această problemă prin eliminarea tuturor datelor, inclusiv semnăturile și cheile publice, din ScriptSig și mutându-le la martor, o nouă parte a tranzacțiilor SegWit care nu este inclusă în ID-ul tranzacției. În acest fel, ScriptSig a devenit imuabil după semnare, prevenind astfel orice modificare a ID-ului tranzacției fără a invalida întreaga tranzacție.

Cum a crescut SegWit dimensiunea blocului?

SegWit a crescut dimensiunea blocului prin introducerea unui nou sistem de măsurare numit greutatea blocului. Acest sistem a permis să se încadreze mai multe tranzacții în fiecare bloc fără a crește direct limita de dimensiune a blocului.

Înainte de SegWit, Bitcoin limita fiecare bloc la 1MB de date, ceea ce permitea de obicei aproximativ 1.650 de tranzacții pe bloc. Greutatea blocului, care este calculată în unități de greutate, a înlocuit dimensiunea blocului ca factor limitator și a permis unui bloc complet să conțină până la 2.700 de tranzacții.

S-ar putea să vă placă și: Blockchain-ul capătă un creier: cum face UE magie tehnologică

Pentru ce se folosește SegWit?

Martorul segregat oferă mai multe cazuri de utilizare semnificative rețelei Bitcoin:

Remedierea maleabilității tranzacțiilor: Scopul principal al SegWit a fost de a corecta bug-ul de maleabilitate a tranzacțiilor în Bitcoin și criptomonede similare, care permiteau modificarea ID-urilor tranzacțiilor înainte ca acestea să fie confirmate, provocând probleme cu urmărirea și securitatea tranzacțiilor. 

După cum s-a descris anterior, SegWit a remediat această problemă prin mutarea datelor de semnătură într-o parte separată a tranzacției care nu este inclusă în calculul ID-ului tranzacției, făcând tranzacțiile imuabile odată semnate.

Creșterea debitului tranzacțiilor: SegWit crește efectiv limita de dimensiune a blocului, așa cum este descris în secțiunea de mai sus, permițând mai multe tranzacții să se potrivească în fiecare bloc. Ca rezultat, rețeaua poate procesa mai multe tranzacții pe secundă, îmbunătățind capacitatea Bitcoin de a gestiona o activitate crescută.

Reducerea taxelor de tranzacție: Deoarece minerii Bitcoin pot include mai multe tranzacții în fiecare bloc pe care îl validează, înseamnă că și oferta de spațiu de tranzacție crește, ceea ce poate ajuta la scăderea taxelor în perioadele de mare cerere.

Activarea soluțiilor de nivel 2: SegWit a deschis calea pentru soluțiile de nivel 2 (L2) pe Bitcoin, cum ar fi Lightning Network, abordând maleabilitatea tranzacțiilor și îmbunătățind scalabilitatea. Aceste soluții sunt construite pe baza blockchain-ului Bitcoin pentru a permite tranzacții mai rapide și mai ieftine, îmbunătățind semnificativ capacitatea de utilizare a Bitcoin pentru tranzacțiile de zi cu zi.

Îmbunătățirea flexibilității rețelei: Upgrade-ul SegWit a făcut, de asemenea, implementarea viitoarelor îmbunătățiri și upgrade-uri ale protocolului Bitcoin. A ajutat la crearea unei structuri de tranzacții mai modulare, permițând dezvoltatorilor să introducă noi funcții și optimizări fără a necesita modificări perturbatoare ale rețelei.

Îmbunătățirea securității: repararea maleabilității tranzacțiilor și eficientizarea tranzacțiilor a făcut ca rețeaua Bitcoin să fie mai puțin susceptibilă la diferite tipuri de atacuri și vulnerabilități.

Avantajele și dezavantajele SegWit

Deși SegWit a adus multe beneficii rețelei Bitcoin, nu este lipsită de criticile și provocările sale. Să ne uităm la ambele părți.

Avantaje

1. Scalabilitate: După cum am menționat mai devreme, SegWit crește numărul de tranzacții care pot fi procesate pe bloc, ajutând la atenuarea congestionării rețelei Bitcoin.

2. Taxe reduse: Utilizarea mai eficientă a spațiului bloc înseamnă că utilizatorii se pot bucura adesea de comisioane de tranzacție mai mici.

3. Securitate îmbunătățită: SegWit îmbunătățește securitatea tranzacțiilor Bitcoin, în special pentru tranzacțiile complexe care implică semnături multiple, eliminând maleabilitatea tranzacției.

4. Activarea actualizărilor viitoare: SegWit pune bazele actualizărilor și inovațiilor viitoare ale protocolului, cum ar fi Lightning Network, care își propune să îmbunătățească în continuare scalabilitatea și viteza Bitcoin.

Dezavantaje

1. Rata de adoptare: În timp ce adoptarea SegWit a crescut de-a lungul timpului, inițial a fost lentă, mulți utilizatori și servicii, inclusiv portofelele Bitcoin, au nevoie de timp pentru a face upgrade. În plus, nu atât de multe servicii Bitcoin, inclusiv portofelele Bitcoin, au suportat modificări SegWit

2. Complexitate: Schimbările introduse de SegWit pot fi complexe și necesită ajustări semnificative din partea dezvoltatorilor și furnizorilor de servicii.

3. Dezbatere privind dimensiunea blocului: SegWit a provocat diviziuni în comunitatea Bitcoin, unii membri crezând că simpla creștere a dimensiunii blocului ar fi o soluție mai simplă la problemele de scalabilitate, mai degrabă decât implementarea SegWit. A declanșat formarea mai multor fork-uri, inclusiv Bitcoin Cash.

4. Venituri mai mici pentru mineri: taxele mai mici ocazionate de SegWit îi pot demotiva pe mineri, deoarece le afectează profiturile. În plus, sprijinirea lanțului lateral care deține datele martorilor poate fi văzută ca o grevare de către participanți, deoarece nu oferă niciun venit.

Concluzie

Așa că iată-l, a explicat un martor separat, ca o actualizare critică pentru Bitcoin, abordând probleme cheie precum maleabilitatea tranzacțiilor și scalabilitatea. Ați citit cum funcționează SegWit prin separarea datelor martorilor de datele tranzacțiilor și cum acest lucru permite ca mai multe tranzacții să se încadreze într-un bloc, ceea ce duce la creșterea volumului tranzacțiilor și la comisioane mai mici. 

Ați văzut, de asemenea, cum separarea datelor a crescut din neatenție dimensiunea blocului Bitcoin și a permis o scalabilitate și eficiență îmbunătățite. Acest lucru a permis, la rândul său, dezvoltarea rețelelor L2 pe blockchain-ul Bitcoin.

Citește mai mult: Confruntarea electorală din 2024: voturile vor decide soarta cripto-ului?