Ce este SegWit (Martor segregat)?
SegWit este procesul prin care se mărește limita de dimensiune a blocului pe un blockchain prin eliminarea datelor de semnătură din tranzacțiile Bitcoin. Când anumite părți ale unei tranzacții sunt eliminate, aceasta eliberează spațiu sau capacitate de a adăuga mai multe tranzacții în lanț.
Separați înseamnă a separa, iar Martorii sunt semnăturile tranzacției. Prin urmare, Martorul segregat, pe scurt, înseamnă a separa semnăturile tranzacției.
Cheie de luat cu cheie
- SegWit este o acțiune referitoare la Bitcoin, care este concepută pentru a ajuta la creșterea mărimii blocului pe un blockchain.SegWit ajută la creșterea limitei de mărime a blocului prin tragerea datelor de semnătură din tranzacțiile Bitcoin. care sunt semnăturile tranzacției.
Înțelegerea SegWit (Martor segregat)
Blockchain bitcoin constă din mai multe sisteme distribuite într-o rețea peer-to-peer. Aceste sisteme sunt numite noduri și servesc ca administratorii tranzacțiilor Bitcoin. Toate tranzacțiile efectuate în Bitcoin sunt dublate pe aceste noduri, ceea ce face practic imposibilă incercarea și corupția unei tranzacții.
Datele de tranzacție care sunt partajate pe mai multe noduri constă din două componente - intrări și ieșiri. Poate exista una sau mai multe intrări și ieșiri implicate într-o tranzacție. Rezultatul este adresa publică a destinatarului. Intrarea este adresa publică a expeditorului. Expeditorul are nevoie de adresa publică a destinatarului pentru a-i trimite fonduri acestuia. Majoritatea spațiului dintr-o tranzacție constă dintr-o semnătură, o parte a intrării, care verifică dacă expeditorul are fondurile necesare pentru a efectua o plată. Deci, în realitate, un Bitcoin trece de la intrări la ieșiri pentru fiecare tranzacție transmisă. Odată ce fiecare nod a verificat tranzacția ca fiind valabilă, tranzacția este inclusă într-un bloc care este adăugat lanțului sau a registrului general pentru acces public.
Conceptul de SegWit a fost formulat de dezvoltatorul bitcoin Pieter Wuille.
Provocările platformei Bitcoin
Problema cu care se confruntă platforma Bitcoin este că, pe măsură ce se desfășoară tot mai multe tranzacții, trebuie să se adauge mai multe blocuri în lanț. Blocurile sunt generate la fiecare 10 minute și sunt limitate la o dimensiune maximă de 1 megabyte (MB). Datorită acestei constrângeri, doar un anumit număr de tranzacții pot fi adăugate unui bloc. Greutatea tranzacțiilor, reprezentate de blocuri, cântărește rețeaua și provoacă întârzieri în procesarea și verificarea tranzacțiilor, în unele cazuri, este nevoie de ore întregi pentru a confirma o tranzacție ca fiind valabilă. Imaginează-ți toate tranzacțiile Bitcoin care au fost efectuate de la înființarea Bitcoin, în 2009, stând pe blockchain și încă acumulând. Pe termen lung, sistemul nu ar fi durabil dacă nu se va face o schimbare radicală.
La nivel de bază, SegWit este un proces care schimbă modul în care datele sunt stocate, ajutând, prin urmare, rețeaua Bitcoin să funcționeze mai rapid și mai bine.
SegWit propus ca soluție
Dezvoltatorul Bitcoin Dr. Pieter Wuille sugerează că, pentru a rezolva această problemă, semnătura digitală trebuie să fie separată de datele tranzacției. Acest proces este cunoscut sub numele de Martor segregat sau SegWit. Semnătura digitală reprezintă 65% din spațiul dintr-o tranzacție dată. SegWit încearcă să ignore datele atașate unei semnături prin dezbrăcarea semnăturii din interiorul intrării și mutarea acesteia către o structură către sfârșitul unei tranzacții. Aceasta ar crește limita de 1 MB pentru dimensiunile blocului la puțin sub 4 MB. Pe lângă creșterea ușoară a dimensiunii capacității blocurilor, SegWit rezolvă și problema în care un receptor ar putea intercepta și modifica ID-ul de tranzacție al expeditorului pentru a obține mai multe monede de la expeditor. Deoarece semnătura digitală ar fi detașată de la intrare, partea fără scrupule nu ar avea cum să schimbe codul de tranzacție fără a anula semnătura digitală.
