Mi a SegWit (szegregált tanú)?
A SegWit az a folyamat, amellyel a blokklánc blokk méretét megnövelik az aláírási adatok eltávolításával a Bitcoin tranzakciókból. A tranzakció bizonyos részeinek eltávolításakor ez felszabadít helyet vagy kapacitást további tranzakciók hozzáadására a láncba.
Az elkülönítés azt jelenti, hogy a tanúk aláírják a tanúkat. Ezért a szétválasztott tanúszó röviden azt jelenti, hogy el kell különíteni az ügyleti aláírásokat.
Kulcs elvihető
- A SegWit egy olyan művelet, amely a Bitcoin-hoz kapcsolódik, és amelynek célja a blockchain blokk méretének növelése.SegWit segít növelni a blokk méret korlátját azáltal, hogy aláírási adatokat von a Bitcoin tranzakciókból. A SegWit kifejezés elkülönített vagy elkülönített, valamint Tanúk számára utal. amelyek a tranzakciós aláírások.
A SegWit (szegregált tanú) megértése
A bitcoin blokklánc több rendszerből áll, amelyek egyenrangú hálózaton oszlanak meg. Ezeket a rendszereket csomópontoknak hívják, és a Bitcoin tranzakciók rendszergazdáiként szolgálnak. A Bitcoin-ban végrehajtott összes tranzakció átmásolódik ezeken a csomópontokon, így gyakorlatilag lehetetlenné válik a tranzakciók feltörése és megsérülése.
A több csomópont között megosztott tranzakciós adatok két összetevőből állnak - bemenetekből és kimenetekből. Lehetséges, hogy egy vagy több bemenet és kimenet részt vesz egy tranzakcióban. A kimenet a címzett nyilvános címe. A bemenet a feladó nyilvános címe. A feladónak szüksége van a címzett nyilvános címére, hogy pénzt küldhessen neki. A tranzakciók nagy részét az aláírás alkotja, a bevitel egy része, amely igazolja, hogy a feladó rendelkezik-e a fizetéshez szükséges pénzeszközökkel. Tehát valójában egy Bitcoin az inputoktól a outputokig mozog minden továbbított tranzakciónál. Miután az egyes csomópontok ellenőrizték a tranzakció érvényességét, a tranzakciót beépítik egy blokkba, amelyet hozzáadnak a lánchoz, vagy a nyilvános hozzáférés érdekében a főkönyvet.
A SegWit koncepcióját Bitcoin fejlesztő, Pieter Wuille fogalmazta meg.
Bitcoin platform kihívások
A probléma, amellyel a Bitcoin platform szembesül, az egyre növekvő tranzakciók végrehajtásával több blokkot kell hozzáadni a lánchoz. A blokkokat 10 percenként generálják, és a maximális méretük 1 MB (MB). E korlátozás miatt csak egy bizonyos számú tranzakció adható hozzá egy blokkhoz. A blokkok által képviselt tranzakciók súlya meghúzza a hálózatot, és késedelmet okoz a tranzakciók feldolgozása és ellenőrzése során, néhány esetben órákba telik az ügylet érvényes megerősítése. Képzelje el az összes Bitcoin-tranzakciót, amelyeket a Bitcoin 2009-es megalapítása óta hajtottak végre, és ül a blokkláncon, és még mindig felhalmozódik. Hosszú távon a rendszer nem lenne fenntartható, ha nem történik radikális változás.
Alapvető szinten a SegWit egy olyan folyamat, amely megváltoztatja az adatok tárolásának módját, ezáltal elősegítve a Bitcoin hálózat gyorsabb és simább működését.
SegWit megoldásként javasolt
A Bitcoin fejlesztője, Dr. Pieter Wuille javasolja, hogy e probléma megoldásához a digitális aláírást el kell választani a tranzakció adataitól. Ez a folyamat Segregment Witness vagy SegWit néven ismert. A digitális aláírás az adott tranzakció területének 65% -át teszi ki. A SegWit megkísérli figyelmen kívül hagyni az aláíráshoz csatolt adatokat azáltal, hogy eltávolítja az aláírást a bemenetről, és egy tranzakcióba épít egy tranzakció vége felé. Ez a blokkméret 1 MB-os korlátját kicsit 4 MB-ra növeli. A blokkok kapacitásának kismértékű növelése mellett a SegWit megoldja azt a problémát is, amikor a vevő megfoghatja és módosíthatja a küldő tranzakció azonosítóját egy ajánlatban, hogy több érmét érjen el a feladótól. Mivel a digitális aláírást leválasztják a bemenetről, a gátlástalan félnek nem lesz lehetősége megváltoztatni a tranzakció azonosítóját anélkül, hogy a digitális aláírást sem érvénytelenítené.