Hvordan Monero bruker hard-forks for å oppgradere nettverket

Publisert:
By Seth For Privacy

En av de mest misforståtte delene av Moneros tilnærming til å bygge en desentralisert, personvernbevarende og sikker kryptovaluta er rollen som hardforks (eller nettverksoppgraderinger) spiller.

I dette innlegget går vi gjennom hva hardgafler er, hvorfor de er viktige for Monero, og hvilken rolle du kan spille i dem i fremtiden.


Hvorfor må Monero fortsette å oppgradere nettverket?

Monero-fellesskapet har forpliktet seg til å gjenta og forbedre prosjektet over tid, og det ser ut til at engasjement koker ned til to nøkkelaspekter av fellesskapets etos:

  1. Monero-prosjektet er til syvende og sist programvare – kode – skrevet av mennesker. Dette kan føre til et behov for å fikse feil, legge til forbedringer som blir oppdaget eller oppfunnet over tid, implementere moderniseringer av protokollen, eller å rett og slett vedlikeholde prosjektet. Dette ligner på mange måter den andre programvaren du bruker (som nettleseren du leser dette i!), som hele tiden må oppdateres for å legge til nye funksjoner og fikse feil.

  2. Monero-prosjektet er et personvernverktøy, og personvern er et stadig økende våpenkappløp. Menneskene og gruppene som ikke ønsker noe mer enn å frata verden personvernet (både økonomisk og personlig) forbedrer, utvikler og oppfinner stadig nye måter å angripe moderne tilnærminger for å bevare personvernet på, som de som brukes i Monero. Ettersom fiender av personvern finner disse nye tilnærmingene, må Monero-nettverket være i stand til å tilpasse seg og forbedre seg for å slå tilbake og forsvare vår rett til økonomisk privatliv.


Hva er en hard-fork?

Kompleksiteten ved å oppgradere Monero trer i kraft når du forstår hvor forskjellig det er å oppgradere en kryptovaluta sammenlignet med å bare sende en programvareoppdatering til noe som en nettleser.

I kryptovalutaer må reglene for nettverket (ting som hvordan transaksjoner skal se ut, hvordan gruvedrift fungerer og hvordan man verifiserer hver blokk) avtales av nettverket, noe som kalles "konsensus". Når noen av disse reglene må endres eller oppgraderes, må nettverket bli enige om de nye reglene, noe som forårsaker en "hard-fork" - en situasjon der nettverket faktisk deler seg i to kjeder med blokker - en på de gamle reglene, og en om de nye reglene.

Når alle i samfunnet er enige om regelendringene, kalles det en "ikke-kontentiøs hard-fork", og kjeden som fortsatt har de gamle reglene dør ut og blir ikke utvunnet etter hard-fork. Dette har vært tilfelle for nesten alle Monero hard-gaffel, og den eneste fortsettelsen av gamle regler var prosjekter som forsøkte å tjene på hard-fork.

Selv om ikke-omstridte hardgafler er den eneste måten å oppgradere viktige aspekter av Monero-nettverket på, har de også en frustrerende bivirkning – gammel programvare, utgitt før hardgaffelen ble planlagt, kan ikke forstå den nye regler for nettverket og så fungerer ikke etter hard-fork! Dette kan føre til at brukere tror at midler er tapt, tror at Monero-blokkjeden har stoppet, og at de ikke kan flytte midler før de oppgraderer lommeboken.


Hvem bestemmer når Monero-nettverket oppgraderes og hva er inkludert?

Siden det ikke er noen sentral myndighet, administrerende direktør eller president i Monero, faller arbeidet rundt å bestemme når nettverket skal oppgraderes, hva som skal inkluderes og hvordan det skal gå frem til oss, disse menneskene i Monero-fellesskapet som velger å engasjere seg og samhandle! Dette er både en ekstremt viktig del av et desentralisert prosjekt, siden planleggingen og beslutningstakingen for prosjektet til syvende og sist er desentralisert og hentet fra fellesskapet.

Planleggingen av timing og funksjoner inkludert i hver nettverksoppgradering i Monero skjer på to hovedsteder:

  1. På IRC og Matrix, de mest brukte chatteplattformene i Monero-fellesskapet (som er koblet sammen). Disse plattformene tillater store gruppechatter og er der alle planlagte Monero-fellesskapsmøter, utviklermøter og forskningslaboratoriemøter holdes. Disse møtene er den beste måten for deg å lytte til (eller bidra!) til planleggingen og diskusjonen rundt nettverksoppgraderinger i Monero.

  2. På Github, den viktigste kommunikasjonsplattformen for langvarige Monero-diskusjoner, planlegging og organisering. Monero-fellesskapet bruker Github til å organisere møter, diskutere nye funksjoner og ideer og koordinere planleggingen av nettverksoppgraderinger i tillegg til å lagre koden for Monero-prosjektet.

Hvis du har en viktig idé for en nettverksoppgradering, ikke liker en tilnærming som blir tatt, eller har bekymringer rundt tidspunktet for en oppgradering, er det viktig at du sier ifra og presenterer saken din tydelig for fellesskapet![X1521X ]


Hvordan kan jeg hjelpe med nettverksoppgraderinger?

Ettersom oppgraderinger til Monero-nettverket krever fellesskapskoordinering og -godkjenning sammen med programvareoppdateringer, er det ekstremt viktig at så mange mennesker som mulig blir involvert i planleggingen, testingen og kommunikasjonsprosessen for nettverksoppgraderinger.

Her er noen enkle måter du kan bidra til å jevne ut ting rundt en nettverksoppgradering:

  1. Bli med på planleggingsmøtene lagt på Github, lytt og bidra hvis du har noe relevant å ta opp.
  2. Formidle detaljene rundt timingen for nettverksoppgradering (når du har bestemt deg!) til favorittbørsen, lommeboken eller gruvebassenget ditt. Det kan være vanskelig å varsle alle Monero-brukere på riktig måte om en oppgradering, så det er viktig at vi alle hjelper til der vi kan for å få ordet.
  3. Test programvaren før nettverksoppgraderingen. Det vil bli sendt ut en oppfordring til testere før nettverksoppgraderingen, både på testnet og stagenet, for å sikre at alle aspekter av oppgraderingen er riktig planlagt og implementert i programvaren. Jo flere folk engasjerer seg og tester de nye versjonene grundig, jo mer sannsynlig vil nettverksoppgraderingen gå problemfritt!
  4. Når utgivelser som er kompatible med nettverksoppgraderingen er publisert, sørg for å oppgradere umiddelbart! Jo flere som er oppgradert og klar for nettverksoppgraderingen, desto smidigere vil nettverket håndtere det og jo mindre hodepine vil brukerne oppleve.

Hva kan jeg forvente i neste Monero-nettverksoppgradering?

Selv om det ikke er en dato satt i stein ennå, kommer det snart en nettverksoppgradering for å implementere noen få viktige oppgraderinger og funksjoner i Monero:

  1. En økning i ringestørrelse fra 11 til 16, øker basisanonymitetssettet (les: plausible deniability, eller base privacy) for hver transaksjon på nettverket
  2. Se tagger, en glimrende måte å redusere lommeboksynkroniseringstider med 30–40 %
  3. Avgiftsendringer, som forbedrer sikkerheten og motstandskraften til nettverket mot raske endringer i gebyrmarkedet eller angrep fra ondsinnede enheter
  4. Bulletproofs+, en ytterligere forbedring i effektiviteten til Monero-transaksjoner

Disse endringene vil langt på vei øke personvernet, effektiviteten og sikkerheten til nettverket, samtidig som de baner vei for Seraphis, neste generasjons transaksjonsprotokoll for Monero.


Hvordan kan jeg lære mer?

Emnet hardgafler og nettverksoppgraderinger er stort, og det er en lang og historie om dem i Monero, så sørg for å grave i noen av de følgende koblingene hvis du vil lære mer om historikk, prosess eller planlegging som pågår for den kommende nettverksoppgraderingen!


Videre lesning

© 2024 Blue Sunday Limited