Pradžia
Žodynėlis
Atskirtas liudytojas (SegWit)

Atskirtas liudytojas (SegWit)

Atskirtas liudytojas (Segregated Witness), dažnai sutrumpintai – SegWit, yra bitkoino protokolo atnaujinimas, skirtas tinklo išplečiamumo ir saugumo problemoms spręsti.

Kas yra atskirtas liudytojas? 

SegWit – atnaujinimas, kuriuo sandorių ir „liudytojų“ duomenys, įskaitant skaitmeninius parašus, yra atskiriami. 

SegWit įdiegimas pakeitė sandorių formatą: įtrauktas naujas laukas, vadinamas „liudytojų“ lauku. Šis liudytojų laukas apima skaitmeninius parašus, viešuosius raktus ir kitus elementus. Taikant SegWit, šie duomenys atskiriami nuo likusio sandorio, o liudytojų duomenys neskaičiuojami nustatant bloko dydį. Taip iš esmės atlaisvinama daugiau vietos bloke. 

SegWit 2015 m. sukūrė bitkoino kūrėjas Pieteris Wuille, bendradarbiaudamas su keliais kitais pagrindinės bitkoino programos bendradarbiais. 2017 m. rugpjūčio mėn. SegWit atnaujinimas įdiegtas kaip minkštoji šakutė bitkoino tinkle. 

Ką galima pasiekti su SegWit? 

Be SegWit, iki 65 % bloko gali užimti parašo duomenys. Taikant SegWit, parašo duomenys atskiriami nuo sandorio įvesties. Dėl to bloko dydis veiksmingai padidėja nuo 1 MB iki maždaug 4 MB.

SegWit leidžia vykdyti daugiau sandorių bloke ir juos vykdyti greičiau. Dėl to apdorojama daugiau sandorių ir padidėja TPS (sandorių per sekundę) rodiklis.

Atskiriant liudytojų informaciją, su SegWit taip pat išsprendžiama problema, vadinama sandorio lankstumu. Be SegWit įsilaužėlis gali pakeisti sandorio ID prieš patvirtinant sandorį. Taikant SegWit, parašai nebeįtraukiami į sandorių duomenis, o tai pašalina galimybę keisti šiuos duomenis ir leidžia toliau diegti naujoves, įskaitant antrojo sluoksnio protokolų, pavyzdžiui, Lightning Network, vystymą.

Kontroversija dėl SegWit 

SegWit – prieštaringa tema bitkoino bendruomenėje, o jo įgyvendinimas – viena pagrindinių kryžkelių, dėl kurios buvo sukurta Bitcoin Cash, bitkoino šakutė, kurios bloko dydis yra didesnis, netaikant SegWit.

Kai kurie mano, kad SegWit yra pernelyg sudėtingas atnaujinimas, o dėl jo tinklas susiduria su galimomis rizikomis ar pažeidžiamumu. Tarp kritikų pažymimų problemų yra galimybė, kad tam tikri sandoriai taps sandoriais „bet kas gali išleisti“ („anyone-can-spend“).

Sužinokite daugiau apie šį atnaujinimą ir jo keliamą riziką mūsų SegWit vadove pradedantiesiems.
Bendrinti įrašus
Susiję žodynėliai
Registruokite paskyrą
Panaudokite savo žinias praktiškai atidarę Binance paskyrą šiandien.