Anatomija bitkeinove velike rasprave o skaliranju | RS.democraziakmzero.org

Anatomija bitkeinove velike rasprave o skaliranju

Anatomija bitkeinove velike rasprave o skaliranju

Dr Pavle Enis je naučni saradnik u Centru za inovacije, tehnologije i organizacije na Universiti College Dublin, specijalizovana za Bitcoin i blockchain studija.

U ovom mišljenju komadu, dr Enis govori o tome skaliranje debata Bitcoin je do sada razvijao, ispitivanje različitih konkurentskih napora, njihove procese i koje su razlike reći o programera zajednice i njene kulture.

Skaliranje debata Bitcoin je svakako jedno od njegovih definišu trenutaka.

Ona je bez koštice osnove korisnika oštro jedni protiv drugih da li kroz beskrajne Reddit debata, digitalnih medija, ili čak na "vrhu" sloja timova razvoja. On je takođe izneo značajna pitanja oko centralizacije i donekle nezgodan odnos Bitcoin je sa rudarske industrije uglavnom Kina fabrike.

U ovom postu ću pokušati da dokumentuje različite delove rasprave kao što je odigrala iz različitih perspektiva. Ja ne smatram sebe obavezan da svakom konkretnom lancu i pokušali da budu kao neutralan kao što je izvodljivo. Korekcije su uvek dobrodošli.

Debata u pitanju centralni tehničkog problema koji je imao i značajne implikacije o tome kako se upravlja Bitcoin. Za Bitcoin Classicteam, to znači, u suštini, pronalaženju rešenja koja rešeni popunjavanje blokova zbog visokih količinama transakcione istovremeno pronalaženje načina da se krene upravljanja daleko od razvojnog tima Bitcoin Core i prema rudarske zajednice.

Jedan od prvih pokušaja da se bave ovim problemom je od Mike Hearn, u to vreme Bitcoin Intel Core programera, u obliku BIP 64. BIP 64 je objavljen u junu 2014. Godine, ali je klijent Bitcoin KST (u "prethodnik" u Classic) pojavila u decembru 2014. Godine.

Bitcoin KST nikada skinula, ali je ukazao Hern rani veru u neophodnost novog pristupa problemu skaliranja. Međutim, bilo je podrška za KST iz jednog značajnog grupe Bitcoin mreže: naime plaćanje i novčanik zajednica.

To je verovatno zbog toga što je manji blokovi, što više korisnika moraju da plate u transakcije takse i sporije mreža postaje. Od ove usluge su orijentisani prema ljudima koji žele da naprave brze transakcije skup i spor mreža ima negativan uticaj na šire usvajanje.

Hard viljuška problem nastaje

U junu 2015. Godine, a zatim glavni naučnik u Bitcoin Fondacije Gavin Andresen najavio BIP 101. BIP 101 je valjana Outin KST u avgustu 2015. Godine, ali nikada nije dobio vuču među rudarske zajednice.

Međutim, činjenica da su takve značajne Bitcoin programeri aktivno traže da se uvede teško viljušku započeo žestoku debatu ne samo ovog tehničkog problema, ali i kako bi trebalo da bude promene u Bitcoin ide u budućnost.

Pošto Bitcoin KST nije dobio podršku, manje drastičan predlog da se podigne veličinu bloka je izneo kroz težak viljuškom koja bi povećala limit za 2 megabajta. Poznat kao Bitcoin Classic, ovo viljuška je razvijen od strane ključnih igrača u širem Bitcoin zajednice, naročito Gavin Andresen i Jeff Garzik (osnivač Blok). Na drugi programeri su bili Pedro Pinheiro (Blockchain), Tom Zander i Jon Rumion.

Postoje razlike između originalnom izdanju i sajtu klasičnog je na ovom polju. Na sajtu Petar Rizun je naveden kao programer, ali na oslobadjanje kao spoljnog savjetnika. Međutim, to su imena koja se pojavljuju na slobodi i nisu na sajtu koji su najinteresantnije za razumevanje biografiju kao Classic.

Classic izdanje navodi da će rudarstvo biti pod Marshall Long, aktuelnog CTO u oblak-rudarske servis FinalHash. Nema mnogo informacije pored njegovog imena na izdanju o njegovoj ulozi s Classic (iako je on dobro povezan dovoljno su prisustvovali Satoshi okrugli sto). Još jedan zanimljiv naziv je Džonatan Toomim, navedeni kao spoljni savetnik, koji je radio na Classic dosta pre predaje se vlada nad na Andresen (koji je po svemu sudeći nije želeo na početku da se razvijaju u skladu sa Gui Corem ovde).

Konačno, Olivije Jansseni je naveden kao posrednik na oslobađanju (i "korisnik" na Classic sajtu). Janssens je prilično uticajan igrač, jer je on, zajedno sa Long, osigurana Toomim kao originalni developer Classic. JANSSENS 'prisustvo je važno, jer, za vreme njegovog mandata kao član upravnog odbora Bitcoin fondacije, on je procurila štetnih detalje o nesposobnog načina na koji je vodi.

Na mnogo načina, onda Classic može se posmatrati kao pokušaj da se ospori upravljanja strukturu Bitcoin Fondacije, trenutno nije uključen u razvoju, ali i, što je još važnije, razvojni tim Bitcoin Pentium kao što su.

Ova dva motivacija za Classic može široko da se vidi u Garzik je BIP 100, koji bi u suštini vide se rudari odlučiti o odgovarajuće veličine bloka i njegov kompromis BIP 102, što bi povećalo veličinu bloka 2MB kao kompromis da se osigura blokova nisu postali prepun (u cilju rešavanja problema sporih i skupih transakcija u neposrednoj roku).

Kako to odigrava će ući u Bitcoin folklora za što je izazvalo jednu od najkontroverznijih, ali i fascinantnoj, debata o tome šta Bitcoin bi trebalo da bude i sledeći put ćemo okrenuti tome kako su rudari reagovala na uvođenje Classic u ekosistemu.

Bitcoin Intel Core

U ovom delu, moram da uradim nešto odraditi sve umesto vas u vezi sa Bitcoin Core razvojnog tima i proces njihovog razvoja.

Ovo je neophodno zbog toga što Bitcoin je neobično u organizacionom smislu, jer je, po dizajnu, nominalno decentralizovana mreža (bez lidera ili "odsutne" jedan). Ipak, postoje kvazi-hijerarhija operativne. Uglavnom između programera i uglavnom kineskih rudara. Kako je konsenzus stigao u? Pitanje je izuzetno složen kada se odnosi na širem Bitcoin ekosistema, ali proces razvoja ravno-up je mnogo direktniji.

Bitcoin razvoj je otvoren za sve zainteresovane developera u projektu.

Većina svoje aktivnosti nastaje na Bitcoin GitHubrepositori. Softver koji je razvijen je poznat kao Bitcoin Core; i to je open source. Važno je napomenuti da, iako je ovo dominantan mesto, rasprava se javlja na mejling listi poznat kao Bitcoin-dev. Tu je IRC (Internet Relai Chat) kanal koji je više neformalna i da je prijavljeni (irc.freenode.net # Bitcoin-dev).

Generalno, proces obuhvata korisnike koji ukazuju "vuče zahteve" koje su nalik na sugestijama koje su stavili do na razmatranje od strane drugih programera. Njihova svrha je da zakrpi ili poboljšanje baze kodova.

Nije neobično videti neke predloge, sugestije ili rasprave pojaviti na Bitcoin Reddit zajednica ili posvećena Bitcoin forumima.

Kako Core radovi

Veliki broj Bitcoin Core Developers navedene su još doprineli u spremište.

Još jedna podgrupa su doprineli između dva i 10 puta. Odatle, brojevi tanka sve dok ne stignemo na ono što se može nazvati jezgro, u normalnom smislu, razvojni tim koji je postojao, jer "neka hijerarhija neophodna za praktične svrhe.

Kao što postoje spremišta "Maintainers" koji su odgovorni za spajanje zahteva pull kao i "glavnu Maintainer" koji je odgovoran za puštanje ciklusa, ukupne stapanje, umerenosti i imenovanje koji brine.

Drugim rečima, ne postoji zvanična Intel Core developer, ali postoje Maintainers i trag održava. To je ovi pojedinci koji imaju konačnu reč o tome da li zakrpa postaje deo Bitcoin Core. Ako patch popravlja relativno mali problem, proces prati široke kriterijume da "zakrpa je u skladu sa opštim principima projekta; zadovoljava minimalne standarde za uključivanje; i da će suditi opšti konsenzus saradnika. "

Za akademski skloni ovaj proces je slična recenzija, ali manje formalizovan.

Još interesantnije je kada flaster odnosi na pravilima konsenzusa jer su fundamentalni prirodi Bitcoin.

Oni zahtevaju daleko rigorozniji proces i takve sugestije će težiti da bude saslušan tek kada dođu od programera olova. Debata skaliranje je jedna oblast u kojoj je to postalo sasvim jasno da čak i oni koji gledaju Bitcoin spolja.

Važno je da se napravi brzo razliku ovde.

To je moguće u Bitcoin da se sprovede "meku viljušku" koji bi, na primer, poboljšanje ili popraviti relativno malu pitanje. Korisnici neće biti u obavezi da ažurira svoj softver, ali će biti ohrabreni da to urade. Sa hard viljuškom, svako treba da nadograde na novi implementacije. Od A Hard fork "pauza" ili odbacuje stari pravilo od suštinske važnosti za trenutnog protokola, moguće je da dva različita blockchains da izađe sa pravilima koja su u suprotnosti jedan prema drugom.

Hard viljuške su, onda, ne iznenađuje sporna jer uvesti mogućnost podjele. Da je tehnička podela uvek može dovesti do mogućnosti podjele zajednice.

Manje beleške

Nekoliko drugih malih note su vredni pomena: mnogi ljudi mogu da dođu verovati BIP (Bitcoin Predlozi za implementaciju) odnose se na neku vrstu platforme za predloge koji zahtevaju hard viljušku.

Ovo je veoma efekat na skaliranja rasprave u kojoj se takmiče BIP su, u stvari, često se proizvode kao jednostavno suprotstavljenih ideja o tome kako najbolje da smanji (ili ne). Zaista, neki BIP jednostavno daju informacije. Mnogi BIP se primenjuju, ali mnogi nisu. Neki su povučene, a neki su u zastoju.

Oni su komplikovane, ali u skaliranja debati oni se pojavljuju kao jasan način za takmiče vizije o tome kako da nastave sa Bitcoin uopšte.

Sada je važno da se zapamti da programeri postaju uspavane ili se pretpostavlja da su potpuno neaktivni. Na primer, pronalazač BIP sistema, Amira Taaki, nekada veoma vidljivi u svetu Bitcoin, ali je prestao da se aktivno uključe u njemu.

Tu su, moram naglasiti, ogroman broj ljudi da će biti sa pogledom u onome što sledi, a oni uključuju vrlo važno (iako manje Vocal) doprinose Bitcoin Core. Neki programeri su jednostavno mirno i uključite u pozadini.

Za one koji nemaju primetan udeo u javnim debatama, ja sam ih ostavio po strani.

Core tim

Sada, tehnički onih koji su radili na Classic nikada nije prestao da radi na Core per se.

Na primer, Gevin Andresen (BIP 101) je oduvek bio viđen kao centralna jezgra. On je takođe slavno je glavni naučnik u Bitcoin Foundation (plaća) i sada je finansiran od strane Digitalni valutnog Inicijative MIT-Media Lab. Jeff Garzik (BIP 100/102) uvek će biti važna figura. Mike Hern se više ne bavi se Bitcoin uopšte i nije preselio u R3CEV.

To je, naravno, Hern je dramatičan ekitfrom Bitcoin da zaista grejanjem stvari sa skaliranja rasprave.

Sada, uz Andresen na inicijativu MIT-Media Lab nalazimo Kori Fieldsvho nikada nije bio previše glasni. Onda imamo Vladimir J. Van der Laan sa inicijativom MIT kao (obojica su finansirani od strane Bitcoin Foundation).

Postoji još nekoliko članova Bitcoin Core Moramo se fokusirati na.

Prvo da se fokusiraju na odnos jezgra Blockstream (osnovan 2015. Godine).

Zbog toga je bitno da se razume šta Blockstream se zapravo pokušava da uradi. Mi smo još uvek nisu obuhvaćene sve želimo da u Core, ali prvo moramo da se brzo diverziju.

Blockstream je orijentisana ka razvoj sidechainsand je prvobitno najavio Hashcash pronalazača Adam Back and Austin Hill (ni od kojih su Core Developers). Bočni lanci su korisni za više razloga, ali ne i najmanje važno da oni nude način za inovacije bez uvođenja hard viljušku.

Takva promena u pravilima konsenzusa potrebno vreme. Za one posvećen decentrali- perspektivi, i za koga tehničke promene u Bitcoin trebalo da se rukuje sa ekstremnim bočnim lancima za negu nudi rešenje. Da budemo precizni, mi razgovaramo vezana bočne lance koji su, više ili manje, prilagođene blockchains na "strane" od Bitcoin blockchain.

Na mnogo načina, kompanija kao što je Coinbase je u osnovi kvazi-bočni lanac. Kada pošaljete bitcoins tamo idu van uobičajene peer-to-peer mrežu. Coinbase će verovatno imati fond od bitcoins, rezervni (likvidnosti) i ono što krene od možda neće biti isti kovanice. Tako da deluje kao kvazi-bočnog lanca u koliko je unsettles uobičajeno ethosof Bitcoin gde je svaka osoba demonstrira da poseduju privatni ključ za trošenje nešto novca.

Ali bonus je da možete raditi stvari prilično brzo sa Coinbase. I, naravno, to je bio ključni argument je tokom skaliranja debate: naime da treba da se fokusira na poboljšanje brzine transakcija u ovom pravcu, kao najznačajniji zabrinutost za digitalnu valutu.

Generalno, bočni lanci u osnovi prati "zaštićenom okruženju" model. Izolacijom bočni lanac iz glavnog lanca - a dozvoljava prenosivosti sredstva - postaje moguće da se više rizika. Vi ne želite da utvrdi da slomim bočni lanac, ali nećete izgubiti sve ako to učinite.

Ona radi na isti način na koji okruženje za vaš pregledač znači pretraživača grešku neće završiti uništavaju ceo operativni sistem. Osim toga, vaši bitcoins nikada nisu u opasnosti jer su samo deluje kao tokena na ili za bočnog lanca. Prilično brzo, možda zbog nedostatka usvajanje, najavio je Sidechain Elementsvas.

Segvit je, nakon Makvell konceptualizacije i Dashjr popravimo, kodirane od poslednjeg člana da bi trebalo ime, sjajan koder dr Piter Viuelle (od Blockstream) - uz doprinos, kao i kod većine Bitcoin poduhvatima sa kolegama programerima.

Segvit se sada kreće napred, iako tačan timelinefor njegovog izdanja nije naznačeno.

Ovo je post je deo jedan i dva u nizu od strane dr Ennis, ponovo ovde sa njegovom dozvolom. Za buduće poruke, sledite dr Ennis na Medium.

Bitcoin ProtocolBitcoin CoreBitcoin classic

Slične vesti


Post Bitcoin

Bitcoin Ponzi Scheme Operator se izjasnio da nije kriv za prevaru

Post Bitcoin

Načelnik Philli Fed-a: Bitkoin ima malo šanse da spriječi monetarnu politiku

Post Bitcoin

Bitkoin u naslovima: Ekonomija

Post Bitcoin

Zašto Bitcoin treba ISO-sertifikovani valutni kod

Post Bitcoin

Zašto bitkainova debata o veličini blokova je proksi rat

Post Bitcoin

Bitkoin u naslovima: SAD Teen izaziva ISIL Media Frenzi

Post Bitcoin

Australijska poreska uprava odlaže uslove za Bitcoin

Post Bitcoin

Najbolji pioniri trgovaca bitkoina ove godine u stvarnom svijetu

Post Bitcoin

Trgovac LocalBitcoins se izjasnio krivim za punjenje novca

Post Bitcoin

Bitcoin nastavlja da se bavi martinom na Sankt Peterburgu

Post Bitcoin

Koderi nazvani po Harri Potter Characters pridružili Bitcoins Mimblevimble

Post Bitcoin

Kako je Anonimous bitkoin? Backgrounder for Policimakers