Domů
Glosář
Segregated witness (SegWit)

Segregated witness (SegWit)

Pokročilí

Segregated witness, zkráceně SegWit, je aktualizace bitcoinového protokolu, která řeší problémy se škálovatelností a bezpečností sítě.

Co je segregated witness? 

SegWit je aktualizace, která odděluje data transakcí od digitálních podpisů. 

Zavedení protokolu SegWit změnilo formát transakce tím, že teď obsahuje nové pole – „witness“. Toto pole obsahuje digitální podpisy, veřejné klíče a další prvky. Oddělením těchto dat od zbytku transakce a jejich nezapočtením při určování velikosti bloku dochází k uvolnění místa v bloku. 

SegWit v roce 2015 vyvinul, spolu s dalšími přispěvateli bitcoinového jádra, vývojář Pieter Wuille. V srpnu 2017 byl SegWit implementován na bitcoinové síti jako soft fork. 

Co SegWit umožňuje? 

Bez protokolu SegWit mohou podpisová data zabrat až 65 % bloku. S protokolem SegWit se podpisová data přesunou mimo transakční vstup, čímž se velikost bloku efektivně zvětší z 1 MB na asi 4 MB.

SegWit zvyšuje rychlost transakcí, protože jeden blok může obsahovat víc transakcí. To vede k většímu počtu zpracovávaných transakcí a vyššímu počtu transakcí za sekundu.

SegWit oddělením podpisových dat řeší také problém s tvárností transakce. Bez protokolu SegWit může útočník změnit ID transakce ještě před jejím potvrzením. Díky protokolu SegWit ale už podpisy nejsou součástí transakčních dat, takže je není možné měnit. SegWit navíc umožňuje i další inovace, včetně vývoje protokolů druhé vrstvy, jako je Lightning Network.

Kontroverze okolo protokolu SegWit 

SegWit byl v bitcoinové komunitě kontroverzním tématem a jeho implementace byla jednou z klíčových křižovatek, které vedly k vytvoření kryptoměny Bitcoin Cash – forku Bitcoinu, který zvětšil velikost bloku bez implementace protokolu SegWit.

Někteří považují SegWit za příliš složité vylepšení, které vystavuje síť potenciálním rizikům a představuje zranitelné místo. Kritici poukazují na potenciální problémy, jako je možnost, že se z některých transakcí mohou stát transakce, které "může utratit kdokoli".

Další informace o tomto vylepšení a jeho rizicích se dozvíte v našem průvodci protokolem SegWit pro začátečníky.
Sdílet příspěvky
Vytvořit účet
Využijte své znalosti a otevřete si účet Binance ještě dnes.