Aurora Chain presenterer banebrytende ny funksjon: Oppgraderbart Blockchain Network
Beijing
Ledende offentlig blockchain Aurora Chain (token: AOA) har gitt ut en ny oppgraderbar blokkfunksjon for å gi mer fleksibilitet og nytte i det offentlige kjedelandskapet. Utviklere som bruker Aurora Chain, vil kunne nyte den nyeste funksjonen. Oppgraderingen kan også redusere tilfeller av hard gaffel.
Hardgafler har vært ganske rikelig i bransjens korte historie. Ta Bitcoin som et eksempel. Den har nå mer enn seks harde gafler, inkludert Bitcoin Classic og Bitcoin Cash. Videre gikk den allerede gaffelte Bitcoin Cash igjen i fjor etter at tilhengere av to store gruvebassenger delte seg, og skapte BCHABC og BCHSV.
Harde gafler kan være en god måte å få oppmerksomhet ved å utløse en Twitter-krig, men de kan også senke bruken av bitcoins og undergrave gruveevnen. For mer oppdaterte og avanserte blokkeringer kan en hard gaffel være katastrofal. Derfor kom Aurora tech-teamet med en løsning for å senke denne typen risiko.
I utgangspunktet krever løsningen at gruveagenter eller agentkandidater skal stemme for oppgradering av blockchain innen en 14-dagers periode. Når stemmer for en oppgradering overstiger det totale antallet stemmeagenter og agentkandidater, går oppgraderingen og en blokkhøyde vil bli valgt for å implementere den nye oppgraderingen.
En oppgradering skal inneholde URL-en til versjonen som er utgitt på Github, versjonskoden, beskrivelse av oppdateringen og md5-informasjonen til den nye oppgraderingen.
Når oppgraderingsprogrammet i nettverket mottar oppgraderingsforespørselen, vil det automatisk hente den nye utgivelsen og fortsette med å bekrefte denne versjonen. Når bekreftelsen er vellykket, blir testnettverket aktivert.
Brukere kan prøve denne nye versjonen på testen. Hvis det oppstår problemer eller feil før implementeringen av utgivelsen, kan agenten som ba om oppgraderingen stoppe oppgraderingen. Inntil stoppen blir tilbakekalt, vil oppgraderingen ikke utføres selv om nettverket når den avtalt blokkhøyden.
Løsningen har to smarte kontrakter og en oppgraderingskontroll.
- Smart kontrakt A styrer oppgraderingen smart kontrakt, som er smart kontrakt B. Den kan erstatte den gamle versjonen av blockchain-koden med den nye.
- Smart kontrakt B regulerer prosessen med å stemme og hente en oppgradering. Den overvåker fem hoveddeler av løsningen:
- Agenter og kandidatstemmer for agentnoder
- Andre gruveagenter eller agentkandidater som deltar i stemmeprosessen
- Oppgraderingen blir bestått når “ja” -stemmer overstiger 2/3 av det totale antallet gruveagenter og agentkandidater
- Agenten som ber om oppgradering, kan stoppe oppgraderingsprosessen i nødstilfeller
- Agenten som ber om oppgradering, kan fortsette oppgraderingsprosessen
Oppgraderingskontroll har tre formål.
- Overvåke nettverket, overvåke igangsetting, behandling og pause / oppgi oppgraderingen.
- Overvåke kommunikasjonen mellom kontrakt A og kontrakt B.
- Optimaliser sammenfallet av testnettet og mainnet.
Den oppgraderbare kjeden markerer et stort skritt for Aurora-teamet. Det lover å være motgift mot skalerbarhetsproblemene som industrien står overfor. De Aurora nettverk er raskere enn de fleste offentlige kjeder. “Oppgraderbar Blockchain” øker ytterligere allsidigheten og bruken av Aurora Chain-baserte desentraliserte apper.
Om Aurora
Aurora gjør et gjennombrudd i blockchain-verdenen. Ved å bruke DPOS + BFT-konsensusmekanismer har vi opprettet lynraske kontrakter for å koble bransjer som spill, big data, kunstig intelligens og IoT. Aurora tilbyr unik intelligent applikasjonsisolering, som muliggjør parallell utvidelse med flere kjeder og en ubegrenset økning av TPS med garantert sikkerhet.