Ret Kreigton: Ne mogu se aktivirati ni SegWit, ni BU

Nema indikacija da će se rat oko skaliranja završiti sporazumno, ikada. Možete li da zamislite da kupite dopunu za vaš mobilni za 48 centi, a da vam naknada za transakciju bude 32 centa? Činjenica je da su mnogi počeli da koriste bitkoin baš zbog nižih naknada za transakcije, a ovaj skup i destruktivan ćorsokak u kojem se trenutno nalazimo oduzima veliki deo bitkoin ekosistema.

Cointelegraph razgovara sa Retom Kreigtonom, Blokčein inžinjerom i hakerom koji je bio u Bitcoin Unlimited taboru, ali ih je napustio posle nekoliko nedelja zbog trenutne situacije.

Cointelegraph: Da li je Bitcoin Unlimited anti-bitkoin?

Ret Krejton: Mislim da nije fer reći da je BU anti bitkoin. Cilj BU je da stvori novi konsenzus mehanizam kako bi omogućio nadogradnju Bitkoin protokola. Kratkoročni cilj BU je da se poveća veličina bitkoin bloka do 2MB. Skoro niko ne veruje da bi veličina bloka od 2MB bila štetna za Bitkoin, ako bi to svi koristili.

BU nije ono što neki ljudi žele od Bitkoina. Oni drugi smatraju da je nedostatak protokola za nadogradnju u Bitkoinu u stvari anti-Bitkoin, zato što altkoini preuzimaju sve veći udeo tržišta.

CT: Da li je BU zatvorio svoj kod, oslobađajući samo binarnu verziju do sada?

Ret Krejton: Trenutno, ne postoji specifikacija Bitkoin protokola. Jedino što je do sada implementirano je ono što je započeto na Satošijevoj originalnoj bazi kodova, “bitcoind”, koju možete naći na GitHub-u. Verujem da samo par ljudi (2-5 osoba), možda, ima posvećen pristup ovoj riznici.

Postoji nekoliko drugih implementacija Bitkoina. Na primer, “btcd” je napisan u golangu. Međutim, “bitcoind” programeri tvrde da je “bitcoind” prava verzija Bitkoina i ako ljudi žele da pokrenu druge programe kao što su “btcd”, moraju da razmišljaju da budu kompatibilni sa “bitcoind”.

To nije slučaj sa Itirijumom. U Itirijumu, postoji specifikacija i svako može da napravi klijenta sve dok sledi specifikaciju. Klijent može biti zatvoren ili otvoren kod.

Trenutno, mali broj programera su de-fakto čuvari “bitcoind-a”. Cilj BU je decentralizovano oslanjanje na jednu bazu kodova i više njih prema modelu gde se rudari dogovaraju o specifikaciji za šta je Bitkoin. U tom trenutku, nadograđena verzija “btcd” ili “bitcoind” će raditi kao “full node” sve dok je u saglasnosti sa parametrima konsenzusa mreže.

Ja niti pažljivo pratim razvoj Bitcoin Unlimited-a, niti radim za njih, tako da ne znam tačno šta planiraju u vezi sa razvojem zatvorenog koda.

CT: Koliko je istinita tvrdnja da menjačnice neće navoditi BU kao bitkoin i da preduzeća signaliziraju kako ne žele da imaju ikakve veze sa tim?

Ret Krejton: Ljudi će pratiti novac. Ako manji deo procesorske snage lanca pokuša da se odvoji i počne da pravi blokove od 2MB, mnoge menjačnice neće želeti da imaju išta sa tim.

U slučaju kada udeo procesorske snage rudara od više od 70% želi da uradi nešto, većina lanaca ima višak energije koju može da koristi na napadne lance manjine. Mogli bi čak i krenuti u napad, gde će dodavati svaki prazni blok manjinskom lancu. Težina pronalaženja bloka se menja na svake dve nedelje pod normalnim uslovima, guibitak od 70% procesorske snage rudara bi značilo da se blokovi pronalaze na svakih 33 minuta, umesto na svakih 10 minuta, a ti blokovi će uvek biti prazni, jer rudari na većinskom lancu napadaju manjinski lanac - “51% napadom”.

Apsurdno je misliti da će menjačnice podržati lanac gde mesecima nema transakcija kada imamo savršeno funkcionalan lanac sa većinom procesorske snage i blokom od 2MB.

Prema ovom scenariju, “bitcoind” programeri su predložili promenu PoF algoritma koji koristi bitkoin. Tada bi ljudi odlučili da li žele da koriste lanac sa blokom od 2MB i SHA256 PoF ili blokove od 1MB i novu vrstu PoF-a koji će verovatno biti prilagođen za rudarenje procesorom i grafikom.

Ovaj slučaj bi bio sličan onom koji se odigrao između ETH i ETC, gde su ljudi koji su imali svoje ETH novčiće dobili i ETC novčiće i mogli da koriste jedan, oba ili ni jedan.

Na kraju, mislim da je podela lanaca najverovatniji ishod.

CT: Da li je tvrdnja razvojnog tima BU, da je preuzeo na sebe veoma težak zadatak sa kojim samo nekolicina ljudi na planeti može da barata i da se pozabavi mnogim problemima kontrole kvaliteta, istina?

Ret Krejton: Povećanje limita veličine bloka na 2MB je jedna od najlakših promena koje bi “bitcoind” izvršio, tako da ne mislim da bi trebalo da bude problema. Za sve bi bilo najbolje da programeri rade na različitim implementacijama bitkoina na različitim jezicima: go, rust, c++, i drugim. Ako bi bitkoin sa veličinom bloka do 2MB imao većinu tržišnog udela, privukao bi najbolje programere.

CT: Šta čini SegWit boljim od BU?

Ret Krejton: Ja ne vidim kako SegWit može da se aktivira. Potrebno je 95% signalizacije za aktivaciju. Ako bude 94%, neće se aktivirati. Postoje rizici povezani sa aktivacijom SegWit-a koji nema ogroman većinski konsenzus.

Poznato je da neke od prednosti SegWit-a uključuju rešenje problema promene jedinstvenog identiteta transakcije u bitkoinu i omogućava da se više transakcija uklapa u 1MB bloka. Greške koje stvaraju promenu jedinstvenog identiteta transakcije ozbiljno ograničavaju ono što trenutno može da se uradi sa Bitkoin pametnim ugovorima. Postoje različite zainteresovane strane sa različitim motivima.

CT: Zašto ste rekli da su šanse da Bitcoin Unlimited uspe nikakve, ali dovoljne da blokiraju razvoj Bitkoina?

Ret Krejton: Postoje različite zainteresovane strane sa različitim motivima i moguće je da postoje ljudi koji finansiraju BU samo da bi blokirali SegWit, koji je pretnja AsicBoost-u. Mnogi ljudi koji rade na BU veruju da oni pokušavaju da poprave problem skaliranja Bitkoina. Mislim da je malo verovatno u ovom trenutku da će BU dobiti apsolutno većinu ukupne procesorske snage rudara, dovoljno da se pokrene napad na manjinski lanac i preuzme bitkoin. Međutim, racionalni rudar će i dalje želeti da finansira BU i jednostavno blokira SegWit ako u tajnosti koristi AsicBoost. Mislim da je moguće da ljudi poput Rodžera Vera samo žele veći blok, a da ne znaju ništa o AsicBoost-u.

CT: Na kraju, šta će biti ishod bitke o problemima skaliranja?

Ret Krejton: Ako bih morao da predvidim nešto, mislim da će doći do podele lanaca, što većina bitkoin zajednice ne želi trenutno. Mislim da je malo verovatno u ovom trenutku da BU dobije apsolutnu većinu procesorske snage rudara koja bi bila dovoljna da se pokrene napad na manji lanac i preuzme bitkoin.

Način na koji ja to vidim se desio nakon što se Itirijum podelio na ETH i ETC. Ukupna tržišna vrednost i jednog i drugog prelazi preko 400% od ukupne tržišne vrednosti koja je bila pre podele.

Pre nekoliko godina, Blockstream je dobio početna sredstva uglavnom zbog ‘white paper-a’ o “bočnim lancima”. Sada, sa skoro 70 miliona dolara prikupljenih sredstava, mi ne znamo detalje o tome kako to radi u praksi.

Blockstream je objavio “bočni lanac”, Alpha, koji posluje na federalizovanom klinu. To znači da bi mogli da uspostavimo Blokčein gde tri od pet banaka ili menjačnica deluju kao izlaz za njihov privatni Blokčein. Činjenica da su nazvani bočni lanci je uvreda za početne bočne lance i white paper njihove kompanije zahvaljujući kojima je prikupila sredstva.

U inžinjerstvu, postoji opšte poznat KISS princip, koji je akronim za “keep it simple, stupid.” Podela lanaca je efektivna i rade zato što su tako jednostavni i glupi.


Pratite nas na Facebooku