Ce este Segregated Witness (SegWit)?
Segregated Witness (SegWit) este o actualizare Bitcoin care mută datele semnăturilor într-o zonă separată, astfel încât blocurile să poată include mai multă activitate și să fie remediate anumite erori. Imaginează-ți că pui chitanțele într-un buzunar lateral, ca să încapă mai mulți bani în portofel, păstrând totuși fiecare chitanță drept dovadă.
„SegWit șterge semnăturile, deci este mai puțin sigur.” Fals. Segregated Witness (SegWit) păstrează toate semnăturile, doar că le stochează separat, iar nodurile le verifică în continuare cu mare atenție.
Cum funcționează Segregated Witness (SegWit)
Un tur pe scurt, fără prea mult jargon. SegWit separă semnăturile de datele principale, astfel încât să încapă mai multe informații utile în fiecare bloc și să fie eliminată o eroare cunoscută numită maleabilitate.
- Pasul 1: Faci o plată, iar portofelul tău creează una sau mai multe tranzacții.
- Pasul 2: Cu Segregated Witness (SegWit), datele semnăturii sunt mutate într-o secțiune witness, în timp ce detaliile de bază rămân în partea principală.
- Pasul 3: Deoarece datele witness au o pondere mai mică în sistemul de calcul al ponderii blocurilor, încap mai multe tranzacții, iar confirmările tind să fie mai rapide și mai ieftine.
- Pasul 4: Semnăturile nu mai modifică ID-ul tranzacției, ceea ce împiedică trucurile bazate pe maleabilitate și deschide calea pentru straturi mai inteligente.
- Pasul 5: Minerii o includ, nodurile verifică totul, iar portofelul tău afișează o plată confirmată, cu comisioane mai mici. Da, despre asta este vorba.
De ce contează Segregated Witness (SegWit)
Și ce câștigi tu? Câteva lucruri care îți avantajează portofelul și îți pun răbdarea la încercare mai puțin.
- Beneficiu: Un debit mai mare și comisioane mai mici contribuie la creșterea numărului real de tranzacții pe secundă (TPS).
- Perspectivă: Este o componentă esențială a scalabilității Bitcoin, alături de portofele mai bune și o logică mai inteligentă de calculare a comisioanelor.
- Relevanță: Vei întâlni adrese bc1, comisioane mai mici și funcții de nivelul doi care se bazează pe remedierea maleabilității.
Activează adresele SegWit native în portofelul tău, cele care încep cu bc1, pentru cele mai mici comisioane și coduri QR mai clare.
Caracteristici-cheie ale Segregated Witness (SegWit)
Trăsăturile principale, fără umplutură:
- Debit: În fiecare bloc încap mai multe date utile, astfel încât rețeaua să funcționeze mai ușor în perioadele aglomerate.
- Comisioane: Datele witness contribuie mai puțin la ponderea blocului, ceea ce înseamnă de obicei trimiteri mai ieftine.
- Maleabilitate: Remediază o particularitate de lungă durată prin care ID-urile tranzacțiilor se puteau schimba înainte de confirmare.
- Compatibilitate: Funcționează cu adresele vechi prin formate imbricate și oferă cele mai bune rezultate cu bech32 nativ.
- Securitate: Nodurile verifică în continuare semnăturile, doar că acestea sunt stocate pe un raft diferit.
Variante
În practică, vei întâlni câteva variante:
- Imbricată: SegWit încorporat în P2SH funcționează cu instrumente mai vechi, oferind în același timp multe dintre beneficii.
- Nativă: Adresele bech32 care încep cu bc1 oferă cele mai mici comisioane și sume de control mai clare.
- Taproot: Versiunea bech32m, care se bazează pe SegWit pentru o confidențialitate mai inteligentă și reguli flexibile de cheltuire.
SegWit nu este o monedă nouă. Este o actualizare deja folosită de multe portofele și exchange-uri, însă unele folosesc în continuare implicit tipuri vechi de adrese, așa că verifică-ți setările.
Exemplu
Deschizi un canal în Lightning Network și plătești un comision on-chain mai mic, deoarece tranzacția de finanțare folosește SegWit.
Curiozitate
Activarea majoră a SegWit din 2017 a stârnit o combinație rară de meme-uri, coordonare la nivelul comunității și susținere pentru un soft fork activat de utilizatori, demonstrând că forumurile de pe internet pot muta munții atunci când comisioanele sunt piperate.
În concluzie
Gândește-te la SegWit ca la mutarea autografului de pe pagina principală, pentru ca procesarea să fie mai rapidă, fără să fie omisă vreo verificare de securitate.