Axion er migreret til Polygon netværk! Find ud af, hvordan du køber AXN by at klikke her.

Skulle Axion V3 blive revideret?

Axion Udviklingshold
24 juli 2021
axion DAO voting user community vote

Formålet med denne DAO-afstemning er at afgøre, om Axion skal igangsætte en revision af v3-koden inden lanceringen, og hvordan den skal betale for den. Det Axion v3-kode er en komplet omskrivning af hele Axion økosystem, og er virkelig en teknologisk bedrift, der gør Axion's smarte kontrakter springer ud inden ethvert andet indsatsmærke på markedet. Axion v3 vil resultere i betydeligt reducerede gasafgifter (dermed billigere transaktioner) for alle Axion's primære funktioner som staking, tilbagetrækning, opgradering, V1 / V2-tilbagetrækning af auktioner og auktionstilbud samt låse op for funktioner som NFT-indsamling af mønter og fremtidig token-opgradering. Axion v3 er det fundament, hvorpå AxionFremtidens hvile.

Axion politikken er altid at udføre revisioner af dens kode, men medlemmer af samfundet har bedt om ikke at udsætte lanceringen af ​​v3, og at en revision ikke er nødvendig. Det Axion Teamet har besluttet at sætte denne beslutning under afstemning for at give samfundet mulighed for at beslutte.

Med en så vigtig kodeopgradering på linjen er der flere faktorer, som vores samfund skal tage i betragtning med hensyn til revisionen, herunder timing, omkostninger og effektivitet af revisionen. Dette forslag skal først bestemme, om en revision skal udføres, og der vil blive afholdt en opfølgningsafstemning, hvis en JA-afstemning godkendes for at bestemme, hvordan man skal betale for den.

 Afstemning er nu afsluttet

Nøgle Fakta:

Revisionsudbyder: Halborn

Revisionstidsramme: 6. september start til slutningen af ​​midten af ​​oktober

Revisionsomkostninger: Minimum $ 75,000

Start tidsramme med revision: Afslutning af 3. kvartal til tidligt 4. kvartal

Start tidsramme uden revision: inden for 3 uger efter godkendelse af DAO-stemmer 

Sammenbrud:

Revision er en kerneelement i Axionvision om at inspirere forbrugernes tillid til sine smarte kontrakter. Auditing er den proces, hvormed hele kodebasen analyseres for at sikre, at der ikke er nogen fejl, udnyttelser eller trusler mod koden eller økosystemet i selve smartkontrakten.

Axion udfører to revisionstyper: intern og ekstern. 

Interne revisioner udføres med grundig analyse af selve koden og består af væsentlig test på:

  1. Genindgangsangreb
  2. Minting-funktioner
  3. V1 og V2 tilbagetrækning
  4. Bagudkompatibilitet
  5. Evaluering af udnyttelse og trussel
  6. Matematisk konsistens
  7. Test af kodedækning
  8. Line-for-line vurderinger
  9. Estimater for gasomkostninger
  10. Og mere

Disse tests udføres af hele Axion udviklingsteam, der består af 7 medlemmer. Hvert medlem af teamet er ansvarlig for skrivning, implementering og evaluering af selve koden. De udfører grundig og regelmæssig test regelmæssigt gennem hele udviklingscyklussen.

Lige nu, Axion v3 har 95% kodedækning på hele koden og 100% dækning på eventuelle myntefunktioner. 

Eksterne revisioner udføres af et tredjepartsrevisionsbureau, som kan udføre uafhængige evalueringer af hele koden. De går linje for linje gennem kontrakten og kortlægger alle åbenlyse udnyttelser eller problemer som en del af deres kontrolserie. Revisionsfirmaer kan variere i kvalitet. Nogle vil blot kontrollere koden for operativ konsistens ved hjælp af automatiserede programmer. Andre vil kortlægge hele kontrakten og lave et dybt dyk for at forstå den økonomiske model bag den smarte kontrakt for bedre at forstå, hvad koden er beregnet til at gøre, som den Solidity udført for Axion. At have disse revisioner øger generelt forbrugernes tillid til implementeringen af ​​koden, især når det gælder finansielle investeringer.

Omkostningsanalyse:

Årsagen til $ 75,000 minimumsomkostninger skyldes to faktorer: Den ene er den Axion v3 indeholder både den nye kode såvel som den kode, der understøtter V2 og V1. Alt dette skal revideres for at sikre total kodedækning. Det andet er, at Halborn er et førende revisionsfirma med en tidsramme, der opfylder holdets ideelle startvindue. Billigere revision kunne udføres, men det ville ikke omfatte niveauet for nyttig, grundig og analytisk kodedækning, der Axion behov for revisionen. Tidligere revisionspartnere er enten utilgængelige eller ikke af tilstrækkelig kvalitet.

Revisionsbetaling og tidslinjer:

For at have råd til denne revision ville samfundet stemme om følgende muligheder, hvis en JA-stemme er sikret:

  1. Axion Foundation kunne sælge $ 75,000 i AXN fra dev-fonden. Dette vil resultere i et øjeblikkeligt prisfald, da beløbet konverteres til en stabil mønt. Ved aktuelle volumener estimerer vi mellem 5-7% prisfald ved dette salg. Tidslinjen for Axion V3-lancering ville være slutningen af ​​3. kvartal til begyndelsen af ​​4. kvartal.

  2. Axion kunne betale fra likviditetspuljen. Men med de community-leverede LP-tokens låst indtil udgangen af ​​september, Axion Foundation kan ikke betale for revisionen, før disse tokens frigives, hvilket skubber tidsrammen for revisionen og lanceringen af ​​v3 til Q4 2021 / Q1 2022. Der ville ikke være nogen direkte indvirkning på prisen; fremtidige køb og salg vil dog have en højere prispåvirkning.

  3. Axion kunne betale af det provenu, der genereres gennem auktionerne. Samfundet har stemt for at tildele den nuværende auktion ETH-indtægter til markedsføringsbudgettet for resten af ​​3. kvartal for at få nye investorer, så indsamlingsindsatsen skal starte i 4. kvartal. Hvis auktionsbudgettet omfordeles til at betale for revisionen, vil det tage cirka 2-3 måneder til den aktuelle pris / volumen at spare op til revisionen ved hjælp af kun auktionsprovenu. Derfor kunne v3 lanceres i 2. kvartal 2022

  4. Der er over 30wBTC i stakingskontrakten fra utilsigtet udbytte. Samfundet kunne stemme for at låne imod denne fond og tilbagebetale det med auktionsindtægter, da det er statistisk usandsynligt, at alle 30 wBTC ville blive trukket tilbage i det næste kvartal. Tidslinjen for Axion V3-lancering ville være slutningen af ​​3. kvartal til begyndelsen af ​​4. kvartal.

  5. Axion Foundation kunne forsøge at låne penge fra medlemmer af samfundet, der ville være villige til kollektivt at stille et lån, der ville blive tilbagebetalt ved hjælp af en af ​​ovenstående finansieringsmetoder. Tidslinjen for Axion V3-lancering ville være slutningen af ​​3. kvartal til begyndelsen af ​​4. kvartal.

  6. Eller en kombination deri, som f.eks. En flervejsopdeling mellem finansieringskilder for at mindske dræningen / brugen af ​​en hvilken som helst. 

Bemærk at Axion teamet ønsker ikke at bede samfundet om at rejse $ 75 til at betale for revisionen. Holdet føler, at dette skal være en udgift, som Axion Fonden skal dække.

Primære punkter mod revisionen:

  1. Revision er dyrt. I øjeblikket, Axion Foundation har ikke en bekvem metode til at betale $ 75 minimum for revisionen. Hver mulighed (skitseret ovenfor) kræver en form for ofring af tid, pris eller begge dele. De $ 75 kunne bruges på markedsføring, lønninger, community events, nye token-parringer osv.

  2. Revision er ikke altid effektiv. At forstå kode er hård, men at forstå en andens kode er endnu sværere. Med alle V1, V2 og v3 at dække er sandsynligheden for, at noget bliver savnet af revisionsfirmaet. For eksempel savnede revisionsfirmaet, der var kontraheret til at kontrollere VCA-koden, en kritisk del af VCA-operationerne, der kunne tillade, at tal blev negative, simpelthen fordi de ikke forstod funktionerne. Så selvom de udførte en omfattende revision, blev tingene stadig savnet. I ovenstående eksempel blev koden til VCA'erne hurtigt rettet af udviklingsteamet efter lanceringen på trods af at have fuldt revideret kode. Opgraderbare kontrakter muliggør hurtig implementering af rettelser i tilfælde af en fejl, så selvom v3 ikke revideres, kan eventuelle rettelser komme hurtigt.

  3. Revision kan ikke udføres hurtigt. For seks uger siden, Axion begyndte søgningen efter den næste revisionspartner, der skulle tackle v3. Holdet har nået ud til de bedste tilgængelige revisionsfirmaer, men på grund af det store antal revisionsanmodninger og efterslæb er tidsrammen for revision Axion v3 er i tidsvinduet måneder til år. Ingen velrenommeret revisionspartner kan foretage en kontrol Axion v3, der giver os mulighed for at starte inden for de næste 30 dage.

  4. Kontrakten skal være låst i løbet af revisionsperioden. Hvis der skulle ske nye funktioner eller ændringer af koden, kunne de ikke tilføjes før efter kontrolprocessen, ellers bliver revisionen ugyldig, da kodebasen ville ændre sig. Dette betyder, at eventuelle foreslåede ændringer i økosystemet bliver nødt til at vente, indtil revisionen er afsluttet. Det er muligt, at enhver ny funktionalitet eller kode, der føjes til kodebasen efter revisionen, vil gøre revisionen ugyldig i revisors øjne. Dette er ikke i sidste ende et problem, da vi har kontrakter, der kan opgraderes, så det er uundgåeligt, at dette vil ske.

Primære punkter til fordel for revisionen:

  1. En revision giver større investortillid. Uanset effektiviteten af ​​revisionen, at have en revision udført af et toprevisionsfirma som Halborn Axion's tillid til sit eget økosystem. En revision anerkender også den positive stemning, der ville komme fra nuværende og fremtidige investorer for at vide, at deres investering var sikker, sikker og uafhængigt verificeret.

  2. Revision giver et stabilt fundament for fremtidig udvikling. Enhver opdatering af kontrakten i fremtiden - stemt om gennem DAO - vil blive foretaget på en kodebase, der har vist sig at være pålidelig og sikker. Dette vil give samfundet mere tillid til fremtidig brug udviklet til Axion af dets udviklingsteam.

  3. Hver revision har fundet sårbarheder, bugs eller gasoptimeringer. Alle tre af de tidligere revisioner fandt relativt store sårbarheder i kontraktkoden. Ud over at søge efter udnyttelser eller angrepsvektorer er der bugs eller små optimeringer, der opdages i disse revisioner, der kan hjælpe v3 med at blive endnu mere effektiv og sikker. At have flere øjne på koden hjælper med at skabe flere muligheder for optimeringer ud over hvad vores team har været i stand til at opdage.

  4. AxionKoden kan nu blive proprietær. Før v3, Axion har arbejdet med en åben udviklingsproces, der gør det muligt at afsløre kodebasen for verden som en måde at inspirere investorernes tillid til. Men med Halborn-revisionen kan koden nu blive privat, kun tillid til Axion og dets samfundsrepræsentanter. Fordi denne kode er skrevet helt fra bunden til Axion, efter at det bliver proprietær vil yderligere størkne Axion som unik i sig selv og forhindrer copycats og billige knockoffs i at true det økosystem, som udviklingsteamet har arbejdet så hårdt for at opbygge.

  5. Revision skaber et stærkt præcedens for samfundet. Ved at stemme for at bekræfte revisionen på trods af prisen, beviser det, at hele samfundet gjorde deres due diligence sammen for at fremvise for fremtidige investorer, at AxionVores eget samfund værdsætter tilsyn og gør tingene på den rigtige måde, selvom det er ubelejligt.

  6. I tilfælde af en udnyttelse, der dræner likviditeten, er det statistisk usandsynligt, at Axion ville nogensinde komme sig, selv med en anden samfundsindsamling. Derfor er det risikabelt at starte uden en fuldstændig revision. 

Kommentarer fra holdet:

Axion teamet går ind for en revision, selv med en forsinkelse af lanceringen af ​​v3.

Afstemningen:

Samfundet har brug for at stemme om, hvorvidt revisionen skal finde sted, og hvordan den skal betales. Den første afstemning afgør, om en revision skal ske eller ej. Hvis samfundet stemmer for, at en revision skal finde sted, finder en anden afstemning sted for at bestemme, hvordan den skal betales. 

De to valgmuligheder er som følger:

  1. INGEN REVISION
    Du ville kunne lide Axion v3 til at starte uden en revision, når holdet er fortrolig med dets implementering. Tidslinjen for lanceringen vil være ca. 3 uger.

  2. JA REVISION
    Du vil gerne holde ud med at starte v3, indtil en revision finder sted. Du vil være klar til at deltage i en opfølgende DAO-afstemning for at bestemme, hvordan revisionen skal betales. Tidslinjen for lanceringen er mellem 4. kvartal 2021 og 2. kvartal 2022 afhængigt af finansieringsmetoden.

 

Afgiv dine stemmer her:

 Afstemning er nu afsluttet