Mi a Segwit (szegregált tanú)?

Mi az a Segwit (szegregált tanú)?

A Segwit egy frissítés a Bitcoin hálózatra, amelyet 2017 augusztusában vezettek be. Ez a bejegyzés pontosan megmagyarázza, mi is az a Segwit, miért van rá szükség és hogyan segíthet a Bitcoin tömeges átvételéig.

Nem szeret olvasni? Nézze meg inkább a video útmutatónkat

Mi a Segwit-összefoglaló

A Segwit a Bitcoin protokoll frissítése, amely elválasztja a digitális aláírást (más néven „tanút”) a tranzakciótól. Ez kijavítja a Bitcoin protokoll számos kérdését, és lehetővé teszi, hogy több tranzakció illeszkedjen egy 1 MB-os blokkba.

Ez dióhéjban Segwit. Ha részletesebb magyarázatot szeretnél olvasni, a következőket ismertetem:

1. Mi a Segwit?

A Segwit, a szegregált tanú rövidítése, a Bitcoin hálózat frissítése, amelynek célja több kérdés megoldása. Először Pieter Wiulle fejlesztő mutatta be a A Bitcoin konferencia méretezése 2015 decemberében.

A Bitcoin méretezhetőségi kérdése

A Bitcoin tranzakciókat egy változhatatlan, a Blockchain néven ismert főkönyvre írják. „Blokkláncnak” hívják, mert a tranzakciókat egymásba láncolt blokkokba csomagolják annak érdekében, hogy meghatározzák a sorrendjüket.

#Crypto ExchangeBenefits

1

Binance
Best exchange


VISIT SITE
  • ? The worlds biggest bitcoin exchange and altcoin crypto exchange in the world by volume.
  • Binance provides a crypto wallet for its traders, where they can store their electronic funds.

2

Coinbase
Ideal for newbies


Visit SITE
  • Coinbase is the largest U.S.-based cryptocurrency exchange, trading more than 30 cryptocurrencies.
  • Very high liquidity
  • Extremely simple user interface

3

eToro
Crypto + Trading

VISIT SITE
  • Multi-Asset Platform. Stocks, crypto, indices
  • eToro is the world’s leading social trading platform, with thousands of options for traders and investors.

Ezeknek a tranzakcióblokkoknak a kapacitása 1 MB-ig korlátozott. Ennek eredményeként egy Bitcoin blokk átlagosan körülbelül 2700 tranzakciót képes befogadni.

Ez problémát okoz, amikor sokan próbálnak bitcoinokat küldeni (például az árgyűjtések során), mivel a blokkláncba való belépésre váró tranzakciók hosszú sora alakul ki.

Míg a Visa másodpercenként 1700 tranzakciót képes feldolgozni, addig a Bitcoin csak 4-et képes feldolgozni, ami a tömeges átvételhez skálázhatatlanná válik. Annak érdekében, hogy a Bitcoin valóban világszerte használhatóvá váljon, meg kell találnia a módját a tranzakciós kapacitás növelésére.

Tranzakciók alakíthatósága

A Bitcoin másik kérdése a tranzakciók alakíthatósága.

#CRYPTO BROKERSBenefits

1

eToro
Best Crypto Broker

VISIT SITE
  • Multi-Asset Platform. Stocks, crypto, indices
  • eToro is the world’s leading social trading platform, with thousands of options for traders and investors.

2

Binance
Cryptocurrency Trading


VISIT SITE
  • ? Your new Favorite App for Cryptocurrency Trading. Buy, sell and trade cryptocurrency on the go
  • Binance provides a crypto wallet for its traders, where they can store their electronic funds.

#BITCOIN CASINOBenefits

1

Bitstarz
Best Crypto Casino

VISIT SITE
  • 2 BTC + 180 free spins First deposit bonus is 152% up to 2 BTC
  • Accepts both fiat currencies and cryptocurrencies

2

Bitcoincasino.io
Fast money transfers


VISIT SITE
  • Six supported cryptocurrencies.
  • 100% up to 0.1 BTC for the first
  • 50% up to 0.1 BTC for the second

Minden Bitcoin tranzakciónak 3 része van – ki küldte (más néven input), ki fogadja (output), és egy digitális aláírás, amely igazolja, hogy a feladó jogosult az érmék küldésére.

Kiderült, hogy a Bitcoin kódja lehetővé teszi a digitális aláírások megváltoztatását, ha a tranzakció még mindig nincs megerősítve.

Az aláírás módosítása úgy történik, hogy ha matematikai ellenőrzést hajt végre rajta, akkor a hálózat továbbra is érvényes. Ha azonban futtat rajta egy kivonatoló algoritmust, az más eredményt ad.

Hadd magyarázzam el egy példával:

Az egyszerűség kedvéért tegyük fel, hogy az aláírás értéke „3” volt, de a „3” helyett „03” -ra vagy „3 + 7-7” -re változtattam. Matematikailag még mindig ugyanaz az érték, tehát érvényes aláírás, de ha kivonatolom ezeket a különböző verziókat, akkor más eredményeket kapok, mivel a kivonatolás attól függ, hogy hogyan írod az értéket, és nem magától az értéket.

Mivel a hash a tranzakció azonosítója a blokkláncban, ez azt jelenti, hogy minden tranzakcióazonosítót más azonosítóra módosíthatok, és továbbra is érvényes lesz.

Új tranzakcióazonosító létrehozása egy meglévő tranzakcióhoz számos okból okozhat problémát:

A dolgok egyszerűsítése érdekében használjunk egy példát arra, hogyan tudja valaki kihasználni a tranzakció alakíthatósági problémáját:

Alice fizet Bobnak az X tranzakcióban, amely nincs megerősítve. Bob ezt a meg nem erősített fizetést használja arra, hogy online fizetjen egy termékért Charlie-tól (Y tranzakció). Charlie nem várt megerősítést az Y tranzakcióról, és elküldte Bobnak a termékét.

Bob rosszindulatúan Alice fizetését tompítja valamilyen technikai bütyköléssel, és tranzakcióját egy másik txiddel erősítik meg.

Az Y tranzakció érvénytelen, mivel az X tranzakció eredeti txidjére támaszkodik, amely már nem létezik. Charlie-nak nem fizettek, és máris szállította az árut.

További kérdések

Bár a fent említett két kérdés a legégetőbb, a Segwit számos egyéb technikai kérdéssel foglalkozik, amelyek nem mindig érintik közvetlenül a végfelhasználót.

A Segwit által megoldott kérdések teljes listája itt található:

  • A sighash műveletek lineáris méretezése
  • A bemeneti értékek aláírása
  • Fokozott biztonság a multisig számára a pay-to-script-hash (P2SH) segítségével
  • Az UTXO növekedésének csökkentése
  • A szkript verziószáma
  • A hatékonyság javul, ha nem ellenőrzik az aláírásokat
  • Blokkkapacitás / méretnövekedés
  • Mozgás egyetlen kombinált blokkhatár felé

Ezekre a kérdésekre teljes magyarázat található itt.


2. Hogyan működik a Segwit

A Segwit egy blokk méretnövelés

A szegregált tanú a blokkok felépítésének javasolt módosítása. A nem szegwit blokkok, más néven örökölt blokkok, összesen 1 MB területtel rendelkeznek az összes blokk adat (bemenetek, kimenetek, aláírások stb.) Számára.

A Segwit blokkok viszont valójában nagyobb blokkok (legfeljebb 4 MB), amelyek egy alap tranzakciós blokkból és egy kiterjesztett blokkból állnak. Tehát a közvélekedéssel ellentétben a Segwit, csakúgy, mint a Bitcoin Cash, valóban blokkméret-növekedés.

A Segwit-blokkok a digitális aláírást és más adatokat (az úgynevezett „tanúkat”) az alap tranzakciós blokkon kívülre mozgatják. A tanúi adatok továbbra is továbbításra kerülnek, de a kiterjesztett blokkba kerülnek.

Az alap tranzakciós blokk a feladóval és a vevővel kapcsolatos információkat tartalmazza. A tanúi adatok üresen maradnak, ezért nem foglalnak helyet. Ez lehetővé teszi, hogy több tranzakció illeszkedjen az 1mb blokkba.

A kiterjesztett blokk (a további 3 MB) az összes tanúadatot tartalmazza, amely nem kötelező az alap tranzakciós blokkban.

A Segwit új blokkformátum két fő célt ér el:

A Segwit egy puha villa

Ha a Segwit valójában blokkméret-növekedés, akkor elgondolkodhat, miért nem csak a blokk méretét növeli 4 MB-ra?

Ennek oka az, hogy a fejlesztők el akarták kerülni a kemény villa létrehozását a Bitcoin hálózatban. A Bitcoin protokollja kifejezetten kimondja, hogy a blokkok nem haladhatják meg az 1 MB blokkot. Tehát a fejlesztőknek olyan megoldást kellett találniuk, amelyet mind a régi, mind a Segwit blokkok elfogadnak.

Az 1 MB-os blokk megoldása egy másik 3 MB-os „kiterjesztésével” olyan dolog, amely még mindig elfogadható a meglévő protokoll szerint.

A régi csomópontok csak az 1 MB alap tranzakciós blokkot kapják meg a kibővített blokk nélkül. Még mindig érvényesnek tartják őket. A Segwit csomópontok mind az alap, mind a kiterjesztett blokkot megkapják (összesen 4 MB-ig), és teljes mértékben érvényesíteni tudják a tranzakciókat.

Míg elméletileg a Segwit tranzakciók legfeljebb 4 MB nagyságú blokkot hozhatnak létre, a gyakorlatban az átlagos blokk méret, amely magában foglalja a Segwit tranzakciókat, kb..

Ez a visszafelé kompatibilitás puha villaként is ismert. Ez a megközelítés sokkal kevésbé kockázatos, mivel nem igényli a csomópontok szoftverének frissítését a Segwit támogatásához. Ez azt jelenti, hogy még ha évekbe telik az összes csomópont frissítése, a hálózat továbbra is működik.

A blokk súlyának kiszámítása

Míg a régi blokkok méretét mérik, addig a Segwit blokkokat súlyban mérik. A Block Weight egy új koncepció, amelyet a Segwit vezetett be, és tranzakciónként számítandó.

Minden tranzakciónak van egy „súlya”, amelyet így definiálnak:

Alap Tx méret * 3 + Teljes Tx méret

A korábbi tranzakciók nem távolíthatják el a tanúk adatait, így azok súlya mindig a tx méret négyszerese lesz. Például egy 1000 bájtos régi TX súlya 1000 * 3 + 1000 = 4000 lesz.

A Segwit tranzakciók viszont kevesebbek lesznek, mint a tx méret négyszerese. Például egy 1200 bájtos Segwit tranzakció, amely 400 bájt tanúi adatból áll, súlya (1200-400) * 3 + 1200 = 3600.

Röviden: minél nagyobb a tanú adat, annál könnyebb lesz a tx súly. Ez arra ösztönzi a bányászokat, hogy a könnyebb Segwit tranzakciókat részesítsék előnyben a nehezebbekkel szemben, mivel többet beleférnek egy blokkba.


3. Segwit vs. örökség

Ma, majdnem 50% az összes bányászott Bitcoin tranzakció közül Segwit tranzakciók. A régi tranzakciók és a Segwit tranzakciók összehasonlításakor a következő különbségeket láthatja:

4. A legjobb Segwit pénztárcák

Előnyeinek köszönhetően egyre több pénztárca támogatja a Segwit-et. Itt vannak a legfelső Segwit pénztárcák.

Fontos megjegyezni, hogy ha van régi pénztárcája, és Segwit pénztárcájához szeretne költözni, akkor létre kell hoznia egy vadonatúj Segwit pénztárcát, és minden pénzét a címére kell áthelyeznie. Nincs mód a meglévő pénztárca frissítésére.

Főkönyv

A Ledger egy hardvertárca, amely lehetővé teszi a tranzakciók offline aláírását, ezáltal nagyobb biztonságot biztosítva pénzeszközeinek (mivel a privát kulcsának nincs hozzáférése az internethez). Két fő modell létezik – a Ledger Nano S és a Ledger Nano X.

Mindkét modell támogatja mind a Segwit, mind a korábbi tranzakciókat. A Nano X az újabb modell, amely az érmék szélesebb választékát támogatja, és mobil kompatibilis is.

TREZOR

A TREZOR egy másik népszerű hardvertárca. A két TREZOR modell a TREZOR One és a TREZOR T modell. Mindkét pénztárca támogatja a Segwit és a régi tranzakciókat.

A TREZOR Model T egy újabb modell, amely érintőképernyővel is rendelkezik.

Kivonulás

Az Exodus egy ingyenes szoftver pénztárca, amely intuitív kialakítása miatt kiváló a kezdők számára. A pénztárca több mint 100 kriptográfiai eszközt támogat, és asztali és mobil eszközökhöz is elérhető. Az Exodus mind a régi, mind a Segwit tranzakciókat támogatja. Itt olvashatja el az Exodus teljes áttekintését.

Electrum

Az Electrum egy nyílt forráskódú, kizárólag Bitcoin-os asztali pénztárca, amely támogatja a régi és a Segwit tranzakciókat is.

A pénztárcát kissé nehéz kezelni, ha csak a kriptovalutákkal kezdi, de sokféle lehetőséget kínál a díjak ellenőrzésére, az alapok kezelésére és a tranzakciók aláírására. Az Electrum teljes áttekintésemet itt olvashatja el.

Coinomi

A Coinomi egy nagyon népszerű több pénznemű, több platformos pénztárca, amely több mint 100 kriptográfiai eszközt támogat, és asztali és mobil eszközökhöz is elérhető. A Coinomi mind a régi, mind a Segwit tranzakciókat támogatja.

Ha mobil segwit pénztárcát keres, akkor ez valószínűleg a legjobb választás. A Coinomi áttekintésemet itt olvashatja el.


5. Gyakran ismételt kérdések

Mikor aktiválták Segwit?

A Segwit 2017. augusztus 23-án aktiválódott.

Mi a SegWit2x?

A Segwit2x még 2017-ben javasolt kompromisszum volt a blokkméret-vitában. Azt javasolta, hogy első lépésként aktiválják a Segwit-et, majd ezt követően a blokk méretét 2 MB-ra növelik. Ezt a javaslatot a Bitcoin hálózat többsége nem fogadta el.

A Segwit visszafelé kompatibilis?

Igen, a Segwit visszafelé kompatibilis, és olyan régebbi tranzakciókkal működik, amelyek nem engedélyezték a Segwit használatát.

Mi a villámhálózat?

A Villámhálózat egy második réteg a bitcoin hálózaton, amely lehetővé teszi az emberek számára, hogy azonnali és díjmentes transzfert végezzenek a Bitcoin között. Itt mindent megtanulhat, amit tudnia kell a Villámhálózatról.

6. Következtetés

A Segwit az első a sok frissítés közül, amely fokozatosan lehetővé teszi a Bitcoin számára a tömeges elfogadás mértékét. Alapvető változás, amely lehetővé teszi a további fejlesztéseket az úton.

A digitális aláírás vagy tanú szétválasztása a tranzakciós blokkból számos előnyt ér el, például kisebb tranzakcióméretet, alakíthatósági javításokat és még sok mást. Ahogy egyre több pénztárca veszi át a Segwit-et, hamarosan minden Bitcoin-tranzakció szabványává válik.

Mi a véleményed a Segwitről? Tudassa velem az alábbi megjegyzések részben.

“>

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me