Kezdőlap
Szószedet
Segregated Witness (SegWit)

Segregated Witness (SegWit)

Középszintű

A gyakran csak SegWit-ként emlegetett Segregated Witness a Bitcoin protokoll egyik frissítése, amelynek célja a hálózat skálázhatósági és biztonsági problémáinak kezelése.

Mi a Segregated Witness? 

A SegWit egy olyan frissítés, amely elválasztja a tranzakcióadatokat és a „tanúsítási” (angolul witness) adatokat, ide soroljuk a digitális aláírást is. 

A SegWit megváltoztatta a tranzakcióformátumot, hogy az magában foglaljon egy új mezőt, az úgynevezett „tanú”(witness) mezőt. A tanú mező digitális aláírásokat, nyilvános kulcsokat és egyéb elemeket tartalmaz. Azzal, hogy ezeket az adatokat elválasztja (szegregálja) a tranzakciótól – így a rendszer a tanúadatokat nem veszi figyelembe a blokkméret meghatározásánál – a SegWit lényegében több helyet szabadít fel a blokkban. 

A SegWit koncepciót 2015-ben, néhány másik Bitcoin Core közreműködővel együttműködésben fejlesztette ki Pieter Wuille Bitcoin-fejlesztő. A SegWit frissítést 2017 augusztusában vezették be egy soft fork formájában a Bitcoin-hálózaton. 

A SegWit érdemei 

SegWit nélkül az aláírási adatok akár a blokk 65%-át is elfoglalhatják. A SegWit azonban elkülöníti az aláírási adatokat a tranzakció bemenetétől. Ennek eredményeképp a tényleges blokkméret 1 MB-ról nagyjából 4 MB-ra nő.

A SegWit képes megnövelni a tranzakciósebességet, mivel egy blokkban több tranzakció is elfér. Ez azt eredményezi, hogy a rendszer több tranzakciót képes magasabb TPS-érték (tranzakció/másodperc) mellett feldolgozni.

A tanúsítási információk elkülönítésével a SegWit megoldja továbbá a tranzakció átalakíthatóságának problémáját is. A SegWit nélkül egy támadó megváltoztathatja a tranzakcióazonosítót, mielőtt egy tranzakció megerősítést nyer. A SegWittel az aláírások többé már nem részei a tranzakcióadatoknak, ezzel megszünteti a lehetőségét, hogy bárki megváltoztassa ezeket az adatokat, így további innovációra is lehetőséget ad, beleértve a második rétegbeli protokollok – például a Lightning Network– fejlesztését is.

Ellentmondások a SegWit körül 

A SegWit ellentmondásos témakör a Bitcoin közösségen belül, a végrehajtása pedig lényeges töréspont volt, amely a Bitcoin Cash megalkotásához vezetett. Ez a Bitcoin-elágazás a SegWit bevezetése nélkül valósított meg nagyobb blokkméretet.

Egyesek szerint a SegWit egy túlzottan bonyolult frissítés, amely potenciális kockázatoknak és sebezhetőségeknek teszi ki a hálózatot. A kritikusok olyan potenciális problémákra hívják fel a figyelmet, mint annak a lehetősége, hogy bizonyos tranzakciókból „bárki elköltheti” tranzakciók lesznek.

Az Útmutató kezdőknek a Segregated Witness-hezcímű bejegyzésből további információkat tudhatsz meg erről a frissítésről.
Bejegyzések megosztása
Kapcsolódó szószedetek
Regisztráljon fiókot
Kamatoztassa tudását a gyakorlatban is, nyisson Binance-fiókot még ma.