Skilningur á mjúkum götum: Útsýnistjórnarhorni á netsamhæfingu

Jüpiter'in Yüzeyine Yolculuk (Júní 2019).

Anonim

Frá upphafi þróun Segregated vitnisins hafa vaxandi fjöldi annarra Bitcoin harða gaffal stuðningsmanna gagnrýnt framkvæmd ferlisins mjúka gafflanna á Bitcoin Core, og segist að Core forritarar hafi fullkomið einokun yfir ferlið.

Fyrrverandi Bitcoin Core verktaki Jeff Garzik og Ethereum samstarfsmaður Vitalik Buterin komst sérstaklega fram að fyrirhuguð mjúk gafflar þurfa að gangast undir meirihluta samstöðu meðal Bitcoin Core forritara sem að lokum ákveða hvort mjúkur gaffli verður útfærður í BItcoin net.

"Mjög gafflar mjög nákvæmlega frá meðaltal notanda sjónarmiði, ekki hægt að telja opt-in vegna þess að allt netið er læst í nýja samstöðu reglu, hvort sem það er ekki," sagði Garzik í Bitcoin Status Report á OnChain Skalasamningur 30. ágúst.

Buterin lagði enn frekar áherslu á að mjúkir gafflar fela í sér ýmis pólitísk mál þar sem þau takmarka og takmarka möguleika á að byggja upp og hefja nýsköpunarverkefni og netkerfi eins og ZCash.

Í meginatriðum telur Garzik og Buterin að mjúkur gaffalútfærsla muni ekki endurspegla sjónarhornið á opnu samfélagi Bitcoin, þar sem mjúkir gafflar eru sannprófaðir, samþykktar og framkvæmdar af Bitcoin Core forritara, í stað miners og knúandi rekstraraðila í iðnaður.

Þó, Bitcoin Core verktaki og Ciphrex forstjóri Eric Lombrozo andmælar kröfur Garzik og Buterin, þar sem fram kemur að Core forritarar sannreyna Bitcoin Improvement Proposal (BIP) hugmyndir áður en þau eru skrifuð til að staðfesta tæknilega þætti þeirra og nothæfi Bitcoin Core hugbúnaður. Í viðtali við Bitcoin Magazine útskýrði Lombrozo ástæður þess að hann telur að sveigjanleiki sé sterk og hvernig hlutverk miners og node stjórnenda er lykillinn.

Lombrozo útskýrði að í fyrsta áfanga er BIP hugmynd lögð á póstlistann þar sem höfundar, verktaki og Bitcoin tæknifélagsaðilar fjalla stuttlega um mjúka gaffinn og framselja það BIP númer. Einu sinni bætt við geymsluna getur einhver skoðað, athugasemd og metið tillöguna. Allt ferlið fer fram opinberlega og gefur tækifæri til að vega mismunandi einstaklinga.

Í Bitcoin netinu hafa allir knúinn rekstraraðila og miners heimild til að keyra hvort hugbúnað eða BIP sem þeir vilja keyra. Þeir geta jafnvel neitað að keyra Bitcoin Core og valið að framkvæma aðra Bitcoin hugbúnað. Þegar mjúkur gaffli er beittur á netkerfinu getur hvert verkfræðingur og hnútaðili valið að uppfæra hnúður sínar til að styðja við fyrirhugaða BIP. Ef þeir eru ósammála tæknilegu hugmyndinni um tillöguna, geta þeir einfaldlega valið að keyra ekki uppfærða hnútinn. Þannig þykir hvorki kjarnahönnuðir né höfundur BIP þvingunar neinn til að framkvæma nýtt tillöguna.

"Verkefni BIP ritstjóra er að ganga úr skugga um að BIP geymsla sé rétt viðhaldið og að allar BIPs sem sameinast í henni fara eftir málsmeðferð og hafa rétt snið.BIP ritstjóri ákveður ekki hvort mjúkur gaffillinn virki né jafnvel þótt kóðinn fyrir það muni sameinast í Bitcoin Core, "sagði Lombrozo.

Þegar umsókn um mjúk gaffal er gerð og send til geymslunnar hefst kóðaforritið og endurskoðunarferlið. Bitcoin Core forritarar og samfélagsaðilar velja annaðhvort ACK (samþykkja) eða NACK (hafna) kóða BIP. Við staðfestingu á kóða BIP er kóðinn sameinað og losunarferlið byrjað til frekari prófana og mats.

"BIP-höfundurinn ber einnig ábyrgð á því að senda inn kóða til að framkvæma BIP. Þessi kóði er síðan endurskoðuð á Github í opinberu ferli sem er opið öllum samfélaginu. Ef Bitcoin Core viðhaldsaðilar telja að kóðinn hafi verið nægilega vel endurskoðuð, prófuð og ACKed og engin framúrskarandi NACKs eru með góð rök, er kóðinn sameinuð og nú er losunarferlið. Það verður frekar prófað, þá þegar allir telja að kóðinn sé tilbúinn til að gefa út, fær það að setja í útibú, sem mun að lokum verða næsta útgáfa af Bitcoin Core, "útskýrði Lombrozo.

Á þessu stigi er mjúkur gaffinn enn langt frá því að vera virkur. Til að hægt sé að virkja mjúka gaffluna í Bitcoin Core þarf það að minnsta kosti 95 prósent af kjötkássa frá námuvinnslumönnum til að virkja það.

Þessi 95 prósent þröskuldur þýðir að, í mótsögn við athugasemdir Garzik og Buterin, geta hvorki Bitcoin Core forritarar né höfundur BIP samhliða meirihluta símkerfisins til að samþykkja tillöguna. Ef miners skynja BIP að vera ósvikinn og eiga við um Bitcoin Core hugbúnaðinn hefst virkjunin. The Bitcoin Core hugbúnaðinn gefur miners skýrt val um hvort það sé merki um stuðning.

Lombrozo bendir þó á að 95 prósent örvunarferlið virkar ekki fyrir harða gafflana.

Ekki er hægt að tryggja sterka gafflar, ólíkt mjúkum gafflum, í einn keðju. Jafnvel með stórfelldum höggkrafti, geta margar blokkir með mismunandi ósamrýmanleg saga orðið, "sagði Lombrozo.

Það er einnig mikilvægt að hafa í huga að einhver í samfélaginu geti tekið þátt í sannprófunar- og samþykkisferlinu í BIP, jafnvel meðan á endurskoðun tæknilegra kóða stendur.

Þannig njóta Bitcoin Core forritarar ekki góðan einokun á Bitcoin netinu í mjúkum gaffli. Sannprófunarferlið í drögunarstigi BIP er eingöngu hannað fyrir forritara til að staðfesta tæknilega þætti þess. Jafnvel þótt mjúkur gaffli fer fram með sannprófunarstigi Core Developer, án stuðnings samfélagsins, mun það ekki vera hluti af Bitcoin Core.

Ef meira en 5 prósent námuvinnslu neita að keyra mjúk gaffli, þá gerir netið ekki virkið tillöguna og ekkert breytist. Ef mjúkur gaffillinn er ekki virkur fyrir frest þá verður hann varanlega óvirkur. Ef 95% netkerfisins samþykkir mjúka gafflin innan þess frests, hafa eftirlifandi miners og hnútur rekstraraðilar næga tíma til að uppfæra áður en mjúkur gaffalinn kemur til framkvæmda.

Frá uppgjöf áfanga til framkvæmd stigi, segir Lombrozo, Bitcoin samfélagsaðilar eða einhver í Bitcoin opinn uppspretta samfélag geta unnið með Core verktaki í að samþætta mjúka gaffli í Bitcoin net. Þetta ferli tryggir að hvorki miners né verktaki hafi getu til einhliða að leggja mjúkan gaffli.