Aurora Chain afslører banebrydende ny funktion: Opgraderbart Blockchain Network
Beijing
Den førende offentlige blockchain Aurora Chain (token: AOA) har frigivet en ny opgraderbar blokfunktion for at bringe mere fleksibilitet og nytte i det offentlige kædelandskab. Udviklere, der bruger Aurora Chain, vil kunne nyde den nyeste funktion. Opgraderingen kan også reducere tilfælde af hård gaffel.
Hårde gafler har været temmelig rigelige i industriens korte historie. Tag Bitcoin som et eksempel. Det har nu mere end seks hårde gafler inklusive Bitcoin Classic og Bitcoin Cash. Desuden gaffelede den allerede gaffelformede Bitcoin Cash igen sidste år, efter at tilhængere af to store minepuljer splittede, hvilket skabte BCHABC og BCHSV.
Hårde gafler kan være en god måde at få opmærksomhed ved at udløse en Twitter-krig, men de kan også sænke anvendelsen af bitcoins og underminere dets minedrift. For mere opdaterede og avancerede blockchains kan en hård gaffel være katastrofal. Derfor kom Aurora tech-teamet med en løsning til at sænke denne type risiko.
Dybest set kræver løsningen, at mineagenter eller agentkandidater stemmer for opgradering af blockchain inden for en 14-dages periode. Når stemmerne for en opgradering overstiger det samlede antal af stemmeberettigede agenter og agentkandidater, passerer opgraderingen, og der vælges en blokhøjde til implementering af den nye opgradering.
En opgradering skal omfatte URL’en til den version, der er frigivet på Github, versionskoden, beskrivelse af opdateringen og md5-oplysninger om den nye opgradering.
Når opgraderingsprogrammet på netværket modtager opgraderingsanmodningen, henter det automatisk den nye udgivelse og fortsætter med at bekræfte denne version. Når verificeringen er vellykket, aktiveres testnetværket.
Brugere kan prøve denne nye version på testen. Hvis der opstår problemer eller fejl inden implementeringen af udgivelsen, kan den agent, der anmodede om opgraderingen, stoppe opgraderingen. Før stoppet tilbagekaldes, udføres opgraderingen ikke, selvom netværket når den aftalte blokhøjde.
Løsningen har to smarte kontrakter og en opgraderingskontrol.
- Smart kontrakt A administrerer den opgraderede smarte kontrakt, som er smart kontrakt B. Det kan erstatte den gamle version af blockchain-koden med den nye.
- Smart kontrakt B regulerer processen med at stemme og hente en opgradering. Den overvåger fem hoveddele af løsningen:
- Agenter og kandidatstemmer til agentknudepunkter
- Andre minedriftagenter eller agentkandidater, der deltager i afstemningsprocessen
- Opgraderingen er bestået, når “ja” stemmer overstiger 2/3 af det samlede antal minedrift og agentkandidater
- Agenten, der anmoder om opgradering, kan standse opgraderingsprocessen i nødstilfælde
- Agenten, der anmoder om opgradering, kan genoptage opgraderingsprocessen
Opgraderingskontrol har tre formål.
- Overvåge netværket, overvåge initiering, behandling og pause / opgive opgraderingen.
- Overvåg kommunikationen mellem kontrakt A og kontrakt B.
- Optimer sammenfaldet af testnet og mainnet.
Den opgraderbare kæde markerer et stort skridt for Aurora-teamet. Det lover at være modgift mod de skaleringsproblemer, som branchen står over for. Det Aurora-netværk er hurtigere end de fleste offentlige kæder. “Opgraderbar Blockchain” øger yderligere alsidigheden og anvendeligheden af Aurora Chain-baserede decentrale apps.
Om Aurora
Aurora gør et gennembrud i blockchain-verdenen. Ved at anvende DPOS + BFT-konsensusmekanismer har vi oprettet lynhurtige kontrakter til at forbinde brancher som spil, big data, kunstig intelligens og IoT. Aurora tilbyder unik intelligent applikationsisolering, der muliggør paralleludvidelse med flere kæder og en ubegrænset forøgelse af TPS med garanteret sikkerhed.