Sve što treba da znate o SegWit i SegWit2x – objašnjenje

Šta je Segregated Witness (SegWit)?

Ovo je ažurirana verzija. Originalni članak objavljen je 20. aprila 2017. godine

Segregated Witness, često skraćen na SegWit, predstavlja ažuriranje za bitkoin softver, dizajniran da popravi niz ozbiljnih problema.

Razvija ga dugogodišnji tim. Bitcoin Core je trenutno najpopularniji bitkoin referentni klijent, koji koristi većina preduzeća u industriji.

Prvobitno, ažuriranje je bio usmeren na rešavanje malijabilnosti transakcije, poznate slabe tačke u bitkoin softveru. Iako ovaj vektor nije najviše štetan za korisnike, već je nekoliko puta bio zloupotrebljen, naglašavajući potrebu da se popravi.

Međutim, SegWit nudi niz drugih prednosti i do sada je pažnja preusmerena sa ispravljanja malijabilnosti transakcije na rešavanje problema skaliranja bitkoina.

Kakvo je SegWit rešenje za problem skaliranja bitkoina?

SegWit povećava ograničenje veličine bitkoin bloka i omogućava implementaciju second-layer rešenja (Lightning Network-a) za dalja poboljšanja.

Sadašnji problemi skalabilnosti bitkoina nastaju pre svega zbog nedovoljne veličine bloka. Konsekutivni blokovi transakcija su ono od čega se blokčein tehnologija sastoji. Blokčein predstavlja registar transakcija koje su se desile u mreži do sada.

Problem je u tome što trenutno, blokovi imaju čvrsto kodirani limit od jednog megabajta. Ovo nije dovoljno za računanje stotina transakcija koje korisnici pokušavaju da pošalju svakog minuta.

Zbog toga, mnogi od tih korisnika moraju čekati u redu dok se njihova transakcija ne potvrdi; ponekad satima ili čak danima. Kako veličina mreže raste, ujedno raste i intenzitet transakcija, dok ograničenje veličine blokova ostaje isto, što znači da se problem kontinuirano pogoršava.

Rešenje SegWit-a je dvostruko. Pre svega, on omogućava direktno povećanje ograničenja veličine bloka na četiri megabajta. Međutim, četiri MB je apsolutni maksimum, dok će stvarna veličina bloka zavisiti od uslova mreže. Eksperti smatraju da će to biti u oko 2.1 MB odmah nakon aktivacije SegWit-a.

Drugo, rešavanjem malijabilnosti transakcije, SegWit eliminiše ono što je nekada bio mali problem za sam bitkoin, ali glavna prepreka za implementaciju second-layer rešenja. Jedno od tih rešenja je Lightning Network. Očekuje se da će omogućiti značajno povećanje kapaciteta mreže pomeranjem većeg broja transakcija sa blokčeina radi brze obrade.

Koji su glavni argumenti protiv SegWit-a?

Ključni “protiv” argumenti mogu se grubo svrstati u tri gurpe: tehničke, političke i ideološke.

Neki su tvrdili da SegWit u svom trenutnom stanju neće moći da reši probleme koje obećava da reši. Jedan od osnovnih argumenata ovde je da povećanje veličine blokova koje je predložio ažuriranje nije ni približno dovoljno da zadovolji sve veće potrebe bitkoin korisničke baze.

Izgleda da se većina stručnjaka slaže sa visokom tehničkom kompetentnošću autora SegWit-a, kao i sa solidnošću same tehnologije. Međutim, skoro je nemoguće za osobu koja nije programer da proceni autentičnost argumenata koje su predložile obe strane.

Činjenica da debata sada nije čisto tehnološka, nego ima i politički aspekt, samo komplikuje stvari. Veliki broj ljudi koji rade na SegWit-u takođe su zaposleni u kompaniji Blockstream, čiji su primarni proizvod sajdčein rešenja.

Neki iz zajednice tvrde da to stvara sukob interesa, jer su programeri podstaknuti da ometaju pokušaje povećanja veličine bloka, kako bi se veštački povećala potražnja za sajdčein rešenja, kao što je Lightning Network. Ne postoji konačan dokaz za ovu tvrdnju, ali veliki deo zajednice je odabrao da veruje u to i da se, kao rezultat, protivi SegWit-u.

Glavni ideološki argument koji je protiv ažuriranje je taj što ne pruža skalabilnost, dok održava dovoljan stepen decentralizacije bitkoin mreže. Kao što je ranije rečeno, SegWit rešava dugoročne probleme u vezi sa nedovoljnim bitkoinovim kapacitetom transakcija samo ukoliko dozvoljava implementaciju second-layer sajdčein rešenja, kao što je Lightning Network.

Problem koji neki ljudi vide ovde je kako funkcioniše sajdčein. Kako se ne bi oslanjali na visoko prenaglašen blokčein, oni premeštaju novčiće u second-layer sistem. Tamo se sve transakcije obrađuju od strane pouzdane treće strane, bez potrebe da se emituju duž cele mreže, što štedi mnogo resursa i vremena.

Međutim, pouzdana tačka nadležnosti je upravo ono što je bitkoin trebalo da ukloni iz monetarnog sistema. Za neke, to je neprihvatljiv kompromis, bez obzira na to koliko malo moći treća strana koristi u rešenjima kao što su LN i drugi.

Ko podržava SegWit?

Širok spektar pojedinaca i kompanija prihvatio je SegWit u nekom trenutku u prošlosti.

Za preko 100 najistaknutijih kompanija u industriji se zna da su implementirale podršku za SegWit. Cela lista je ovde.

Pored toga, mnogi istaknuti pojedinci poznati po svom radu u bitkoin zajednici su jasno naznačili svoju podršku za SegWit na Twitter-u i raznim drugim platformama. Među njima su Andreas Antonopoulos, Samson Mov, Čarli Li i drugi.

Trenutni nivo podrške je sledeći

Explicit Mining Pool Support by Proposal

Šta je SegWit2x?

SegWit2x je sledeći korak u ažuriranju bitkoina.

To je drugi deo Njujorškog sporazuma koji je stigao 23. maja 2017. Ova ispravka znači povećanje bitkoin bloka do 2 MB.

SegWit je popravio neke greške i obezbedio pozadinu za naredna poboljšanja. Ipak, nije rešio problem malih blokova. Nekada, 1 MB bi mogao biti dovoljan da zadovolji potrebe korisnika, ali danas je količina podataka prevelika. Ima veliki uticaj na stopu potvrde transakcije i unutrašnje naknade. Ko još voli visoke takse i da nestrpljivo čeka potvrdu bloka?

Ko podržava SegWit2x, a ko ne?

Uprkos tome što su deo Njujorškog sporazuma, mnoštvo čvorova i rudarskih udruženja su se promenili.

Pre šest meseci, većina učesnika složila se sa hard-forkom. Ali s vremenom, sve više kompanija je odbilo da prihvati SegWit2x, kao što su TREZOR, Bittrex i drugi. Oni su zabrinuti zbog mogućnosti ponovnog napada i neizvesne budućnosti oba lanca. Ne postoji jedinstvo u bitkoin zajednici o tome i zbog toga mnoge kompanije ne žele da rizikuju. Poznati kriptograf i stručnjak za pametne ugovore Nik Sabo takođe nije zadovoljan predloženim ažuriranjem.

Osnivač Lajtkoina, Čarli Li:

Takođe je bilo puno tvitova sa heštegom #NO2x koji se suprotstavljaju hard-forku.

Ali u isto vreme postoji grupa rudarskih udruženja koji su za hard-fork.

ViaBTC:

AntPool:

BTCC:

Šta očekivati od SegWit2x?

SegWit2x je otkazan, ali je još uvek moguće da bude implementiran u bliskoj budućnosti.

Stručnjaci ističu da ovo ažuriranje ima neke slabe tačke. Glavni problem je zaštita od ponavljanja, tačnije, nedostatak zaštite od ponavljanja. Mogućnost ponavljanja napada omogućuje prevarantima da pristupe poverljivim informacijama korisnika, što zauzvrat potkopava kredibilitet bitkoina. Ovaj problem je suviše ozbiljan da bi ga ignorisali.

Problem skaliranja bitkoina je i dalje relevantan. To mora da se reši. SegWit2x je moguće rešenje ali ima neke tehničke probleme. Moguće je da će skaliranje nastupiti, ali će biti potrebno vremena za razmatranje i promenu implementacije hard-forka.


Ovaj post je originalno objavljen na ovom sajtu.
Share On Facebook
Share On Twitter
Share On Google Plus
Share On Linkedin
Share On Reddit
Inline
Inline