Bitcoin Core søger at gennemgå, hvordan det opgraderer sin kode | DK.democraziakmzero.org

Bitcoin Core søger at gennemgå, hvordan det opgraderer sin kode

Bitcoin Core søger at gennemgå, hvordan det opgraderer sin kode

Den Bitcoin Core teamet søger at genopfriske den proces, der er foreslået, overvejes og gennemføres i et forsøg på at engagere flere mennesker i udviklingen af ​​protokollen kodeændringer.

Men det er fortsat en stor udfordring i et mangfoldigt og distribueret samfund.

Den nuværende proces går sådan her: Hvis et fællesskab medlem har en idé til en opdatering, han eller hun foreslår det til gruppen ved at sende en beskrivelse gennem en offentlig postliste. Hvis tilstrækkeligt mange mennesker tror, ​​at opdateringen er værd implementering, er en Bitcoin forbedringsproces (BIP) dokument oprettet og bogført til Bitcoin GitHub. Dokumentet kan derefter kommenterede yderligere af fællesskabet.

Når dokumentet har "rough konsensus" - defineret som den generelle forstand, at alle mere eller mindre er om bord med tanken - det bliver fusioneret ind i henvisningen klient, selv om det stadig er verserende gennemgang på dette punkt.

"Et af kravene for en BIP er der behov for en implementering for det," siger Eric Lombrozo, chief technology officer på Ciphrex og Bitcoin Corespokesperson.

Han tilføjede:

"Nogen kan ikke bare sige, at jeg ville elske denne nye funktion. De skal vise, at det virker, og kan gøres."

Demokratisering adgang

Denne proces kan være temmelig hektisk, da hvert skridt er offentligt. Plus, er mennesker, der regelmæssigt indføre ideer, der er ved forskellige niveauer af abstraktion. For eksempel ville en række forslag kræver fuld støtte fra netværket, mens andre ikke er obligatoriske. Andre ville kræve ændring af koden helt.

Hvis forslaget vil ændre konsensus regler, eller hvordan netværket validerer blokke på sin distribuerede hovedbog, det undergår en hel del gennemgang. Der har været flere af disse bløde gafler, og mange af dem har ikke været særlig kontroversielt.

For eksempel BIP 65added en ny funktion til den kodebase som giver brugerne mulighed for at låse Bitcoins op for en vis mængde tid. Blokken størrelse kodebase ændring var virkelig første gang, samfundet var så lidenskabeligt splittet om, hvad der skal sættes ind.

For disse typer af ændringer, Bitcoin Core får det sidste ord i det, der er indsat. Det er en dom opkald på holdets side, men Lombrozo siger, at gruppen af ​​et par dusin Core udviklere ønsker ikke at implementere en ændring, der ikke ville få fuld støtte.

Ændringer, der ikke er så dyb ikke behøver at gå igennem sådan en streng revision. Disse anvendelsesorienteret niveau grænsekontrolstederne såsom funktioner til central opbevaring kan gennemføres hurtigere. Lombrozo ønsker at fremskynde denne proces endnu mere, lade gode funktioner udvikler økologisk baseret på popularitet.

"Vi ønsker at skabe en informeret rum for folk at deltage i," sagde Pindar Wong, formand for verifikation Inc, et konsulentfirma FinTech infrastruktur og et medlem af W3C Web Betalinger gruppe for.

"Bevis for arbejde gælder for Bitcoin samfundet som helhed og ikke kun den konsensus-algoritmen, og vi har brug for at finde en måde at engagere disse mennesker," fortsatte han.

Hindringer for indrejse

Men engagement kan være svært, da det kræver at balancere folks entusiasme og erfaring i at arbejde på tekniske standarder.

En ting Lombrozo tror vil hjælpe åbner andre kommunikationskanaler, som de fleste mennesker er fortrolige med. I øjeblikket mest Bitcoin tekniske drøftelser ske via Internet Relay Chat (IRC), en messaging protokol længe bruges af udviklere. IRC brug faldt markant efter 1990'erne, da folk flyttede til moderne messaging og sociale medieplatforme som Facebook og nu, Slack.

"Det store problem, der skete tidligere. Var, at folk ikke vidste, hvordan man kommer til drøftelserne," sagde Lombrozo.

Lombrozo viste, at Bitcoin Core i dag opererer på et fortjeneste system, der er overvejende omdømme-baseret, hvilket betyder, der har bidraget mere have mere indflydelse.

Men siden lanceringen af ​​et konkurrerende udviklingsindsats, Bitcoin Classic, i begyndelsen af ​​dette år, har Core søgt at åbne sine processer. Den Bitcoin Core team har oprettet en Slack gruppe, og Lombrozo håber at finde folk interesseret i at opsummere forum diskussioner, så folk, der ikke deltog i realtid kan få en synopsis uden alt det tekniske bagateller.

Det næste skridt er at udvikle et system, der tillader folk fra alle forskellige niveauer af interesse og know-how til at deltage i drøftelserne uden bogging ned udviklingsprocessen.

For at gøre dette, Lombrozo ønsker at strukturere processen bedre til at skelne mellem forskellige typer af forslag. I øjeblikket er der tre slags grænsekontrolstederne - en standard spore BIP, der påvirker de fleste eller alle Bitcoin implementeringer; en oplysende BIP, der beskriver design spørgsmål; og en proces BIP, der ikke påvirker Bitcoin s kodebase, men typisk har brug for godkendelse samfund stadig.

I dag er de fleste BIP forslag kommer fra udviklere og ingeniører. Et par kommer fra Bitcoin virksomheder, der har produkter eller tjenester, der vil drage fordel af tilsætning af visse funktioner.

Ifølge Lombrozo, der et par dusin aktive deltagere i denne proces, selv om det ændrer sig over tid. Samlet set har hundredvis af mennesker bidraget til Bitcoin Core er næsten 145 forskellige BIP forslag, sagde han.

Med inspiration

Men Bitcoin er stadig i sin vorden og udvikle standarder på en open source-protokollen uden en streng proces er udfordrende, hvilket er grunden til professionelle standarder organisationer som W3Chave typisk behandlet dette aspekt af styring.

Ikke kun det, men disse institutioner har fuldtidsansatte udviklere på personale, der er vidende om tech og standardiseringsorganer processer. Og disse grupper har støtte fra store virksomheder, som sender eksperter til at arbejde på de standarder.

Alligevel W3C web-betalinger arbejde er for nylig kommet under firefrom nogle af dens medlemmer efter de store browserleverandører - nemlig Google og Microsoft - syntes at udøve unødig kontrol over processen. Dette gjorde flere medlemmer spekulerer på, om de også kunne lære af Bitcoin metode til udvikling og standardisering.

Wong, der har været en Bitcoin entusiast i nogen tid, var en af ​​disse medlemmer. Han mener, at det kunne være på tide at genopfinde standarder proces for at sikre, at internettet forbliver åbne og store virksomheder ikke overtage oplevelse for alle brugere.

Da den påstand i W3C web-betalinger arbejde, har Wong været tanker om, hvordan man bedst til at udvikle teknologi standarder.

"Har du brug for at genopfinde processer eller kan du ændre ældre processer?" Wong spørger.

Nogle gange er det en. Nogle gange er det den anden. Og nogle gange, det er en lille smule af begge dele.

Udvikler Amir Taaki, en velkendt endnu kontroversiel anarkist figur i cryptocurrency rum, modelleret BIP processen om Python PEP-0001. Og Bitcoin Core holdet har været at se på andre standardiseringsorganer til at udvikle bedre metoder på toppen. For eksempel vil den næste konsensus regelændring gøre at gennemføre grænsekontrolstederne og skubbe disse opdateringer til minearbejdere mere sømløse.

Men processen er ikke perfekt endnu. Opbygning af konsensus i alle Bitcoin vigtigste grupper - virksomheder, investorer, udviklere, forbrugere - er stadig en kamp, ​​en, der er særligt arbejdskrævende fra engineering perspektiv, fordi der ikke er et konkret problem, som de forsøger at løse.

Wong hævder, at det aldrig vil blive. "Det er ikke statiske miljøer og således at input spørgsmålet om tilpasningsevne," sagde han.

Til forsvar for økosystemet, positioneret han den bitre klima som måske et tegn på samfundets styrke og modstandskraft, afsluttende:

"Alt dette konflikt, komme over det. Det er sundt."

Bailey Reutzel er en veteran finans reporter, senest dækker skæringspunktet mellem tech og finansiering til PaymentsSource.

Hendes seneste projekt Moneytrippingis en Gonzo-stil journalistik Projektet fokuserede på at udforske penge, politik og økonomi i Amerika.

Bitcoin ProtocolTechnologyBitcoin Core

Relaterade nyheter


Post Bitcoin

Bitcoin Alliance lancerer i Canada

Post Bitcoin

Bitcoin ATM Shutdown Spotlights Regulatorisk Usikkerhed i Vermont

Post Bitcoin

Auktion af Bitcoins.com Domænenavnet Stanset af US Court

Post Bitcoin

Recovery i tvivl? Bitcoin-prisen må ikke holde over $ 6.500

Post Bitcoin

12 måder at måle Bitcoin netværkets sundhed på

Post Bitcoin

Bitcoin Tweets of the Week: Forking Drama og Black Monday

Post Bitcoin

SEC afviser Winklevoss Bitcoin ETF Bud

Post Bitcoin

Tilbage over $ 5.500: Bitcoin Shrugs Off Fork med pris Rebound

Post Bitcoin

California Bill Update letter byrden for Bitcoin startups

Post Bitcoin

Pumpe eller fremgang? Bitcoin Cash nærmer $ 400 på Korea Trading Surge

Post Bitcoin

Bitcoin Foundation kandidater Voice Concerns Over Low Voter Registration

Post Bitcoin

Bitcoins lynnetværk tager et stort skridt hen imod interoperabilitet