Axion è migrato in Rete poligonale! Scopri come acquistare AXN da cliccando qui.

Qualora Axion V3 essere verificato?

Axion Exam Development Team
24 luglio 2021
axion DAO voting user community vote

Lo scopo di questo voto DAO è determinare se Axion dovrebbe avviare un audit del codice v3 prima del lancio e come dovrebbe pagarlo. Il Axion il codice v3 è una riscrittura completa dell'intero Axion ecosistema, ed è davvero una conquista tecnologica che rende AxionGli smart contract di 's fanno passi da gigante rispetto a qualsiasi altro token di staking sul mercato. Axion v3 si tradurrà in commissioni di gas significativamente ridotte (quindi transazioni più economiche) per tutti Axionle funzioni principali di puntata, prelievo, aggiornamento, ritiro della puntata V1/V2 e offerte all'asta, nonché funzionalità di sblocco come il conio di puntate NFT e l'aggiornamento futuro del token. Axion v3 è il fondamento su cui Axionil futuro riposa.

Axion La politica è quella di eseguire sempre audit sul suo codice, ma i membri della community hanno richiesto di non ritardare il lancio della v3 e che non è necessario un audit. Il Axion Il team ha deciso di mettere ai voti questa decisione per consentire alla comunità di decidere.

Con un aggiornamento del codice così importante in linea, ci sono diversi fattori che la nostra comunità deve tenere in considerazione per quanto riguarda l'audit, inclusi tempi, costi ed efficacia dell'audit. Questa proposta è di determinare in primo luogo se deve essere eseguita una verifica, e si terrà una votazione di follow-up se viene approvato un voto SI per determinare come pagarlo.

 Vota ora completa

Aspetti principali:

Fornitore di servizi di revisione: Halborn

Periodo di auditing: dal 6 settembre al completamento di metà ottobre

Costo di revisione: minimo $ 75,000

Periodo di lancio con audit: dalla fine del terzo trimestre all'inizio del quarto trimestre

Tempi di lancio senza audit: entro 3 settimane dall'approvazione del voto DAO 

Abbattersi:

L'auditing è una componente fondamentale di Axionvisione di ispirare la fiducia dei consumatori nei suoi contratti intelligenti. L'auditing è il processo mediante il quale viene analizzato l'intero codebase per garantire che non vi siano bug, exploit o minacce al codice o all'ecosistema presente nello smart contract stesso.

Axion esegue due tipi di audit: interno ed esterno. 

Audit interni sono condotti con analisi approfondite sul codice stesso e comprendono test significativi su:

  1. Attacchi di rientro
  2. Funzioni di conio
  3. Prelievi V1 e V2
  4. Retrocompatibilità
  5. Exploit e valutazione delle minacce
  6. Consistenza matematica
  7. Test di copertura del codice
  8. Valutazioni linea per linea
  9. Stime dei costi del gas
  10. E più

Questi test sono eseguiti dall'intera Axion team di sviluppo, composto da 7 membri. Ogni membro del team è responsabile della scrittura, implementazione e valutazione del codice stesso. Conducono test approfonditi e regolari su base regolare durante l'intero ciclo di sviluppo.

Proprio adesso, Axion v3 ha una copertura del codice del 95% sull'intero codice e una copertura del 100% su qualsiasi funzione di conio. 

Audit esterni sono condotti da un'agenzia di revisione terza, che può svolgere valutazioni indipendenti sulla totalità del codice. Passano riga per riga attraverso il contratto e tracciano eventuali exploit o problemi evidenti come parte della loro serie di controlli. Le società di revisione possono variare in termini di qualità. Alcuni controlleranno semplicemente il codice per verificarne la coerenza operativa utilizzando programmi automatizzati. Altri mapperanno l'intero contratto e faranno un'immersione profonda per comprendere il modello economico dietro lo smart contract al fine di capire meglio cosa è destinato a fare il codice, come quello per cui si è esibito Solidity Axion. Avere questi audit generalmente aumenta la fiducia dei consumatori nell'implementazione del codice, specialmente quando si tratta di investimenti finanziari.

Analisi dei costi:

Il motivo del costo minimo di $ 75,000 è dovuto a due fattori: uno è che Axion v3 contiene sia il nuovo codice, sia il codice che supporta V2 e V1. Tutto questo dovrebbe essere verificato per garantire la copertura totale del codice. Il secondo è che Halborn è una società di audit di alto livello con un lasso di tempo che soddisfa la finestra di lancio ideale del team. Potrebbe essere eseguito un audit più economico, ma non includerebbe il livello di copertura del codice utile, completo e analitico che Axion avrebbe bisogno per la sua revisione. I precedenti partner di revisione non sono disponibili o non sono di qualità sufficiente.

Verifica pagamento e tempistiche:

Per permettersi questo audit, la comunità voterebbe sulle seguenti opzioni se un voto SI assicurasse:

  1. Axion La Fondazione potrebbe vendere $ 75,000 in AXN dal fondo di sviluppo. Ciò si tradurrà in una diminuzione immediata del prezzo poiché l'importo viene convertito in una moneta stabile. Ai volumi attuali, stimiamo tra il 5-7% di diminuzione del prezzo con questa vendita. La cronologia per Axion Il lancio della V3 sarebbe dalla fine del terzo trimestre all'inizio del quarto trimestre.

  2. Axion potrebbe pagare dal pool di liquidità. Ma con i token LP forniti dalla comunità bloccati fino alla fine di settembre, il Axion La Fondazione non può pagare per l'audit fino al rilascio di tali token, spostando i tempi dell'audit e il lancio della v3 al quarto trimestre 4 / primo trimestre 2021. Non ci sarebbe alcun impatto diretto sul prezzo; tuttavia, acquisti e vendite futuri avrebbero un impatto maggiore sui prezzi.

  3. Axion potrebbe pagare dai proventi generati attraverso le aste. La comunità ha votato per allocare i proventi dell'asta ETH in corso al budget di marketing per il resto del terzo trimestre, al fine di attirare nuovi investitori, quindi lo sforzo di raccolta fondi dovrebbe iniziare nel quarto trimestre. Se il budget dell'asta viene riassegnato per pagare l'audit, occorrerebbero circa 3-4 mesi al prezzo/volume corrente per risparmiare per l'audit utilizzando solo i proventi dell'asta. Pertanto la v2 potrebbe essere lanciata nel secondo trimestre del 3

  4. Ci sono oltre 30wBTC nel contratto di staking dai dividendi non ritirati. La comunità potrebbe votare per prendere in prestito questo fondo e rimborsarlo con i proventi dell'asta, poiché è statisticamente improbabile che tutti i 30 wBTC vengano ritirati nel prossimo trimestre. La cronologia per Axion Il lancio della V3 sarebbe dalla fine del terzo trimestre all'inizio del quarto trimestre.

  5. Axion La Fondazione potrebbe tentare di prendere in prestito fondi provenienti da membri della comunità che sarebbero disposti a fornire collettivamente un prestito che sarebbe rimborsato con uno dei metodi di finanziamento di cui sopra. La cronologia per Axion Il lancio della V3 sarebbe dalla fine del terzo trimestre all'inizio del quarto trimestre.

  6. O qualche combinazione al suo interno, come una divisione a più vie tra le fonti di finanziamento per mitigare il drenaggio/l'utilizzo di una qualsiasi. 

Notare quello Axion Il team non vuole chiedere alla comunità di raccogliere $ 75 per pagare l'audit. La squadra ritiene che questa dovrebbe essere una spesa che il Axion Fondazione deve coprire.

Punti principali contro l'audit:

  1. La revisione è costosa. Attualmente, Axion La Fondazione non ha un metodo conveniente per pagare il minimo di $ 75 per l'audit. Ogni opzione (descritta sopra) richiede una sorta di sacrificio di tempo, prezzo o entrambi. Quei $ 75 potrebbero essere spesi in marketing, stipendi, eventi della comunità, nuovi abbinamenti di token, ecc.

  2. Il controllo non è sempre efficace. Comprendere il codice è difficile, ma capire il codice di qualcun altro lo è ancora di più. Con tutte le V1, V2 e v3 da coprire, la probabilità che qualcosa venga perso dalla società di revisione è alta. Ad esempio, la società di revisione incaricata di verificare il codice VCA ha mancato una parte critica delle operazioni VCA che potrebbe consentire ai numeri di diventare negativi, semplicemente perché non ne comprendeva le funzioni. Quindi, sebbene abbiano eseguito un audit completo, mancavano ancora alcune cose. Nell'esempio sopra, il codice per i VCA è stato rapidamente corretto dal team di sviluppo dopo il lancio, nonostante il codice fosse completamente verificato. I contratti aggiornabili consentono una rapida implementazione delle correzioni in caso di errore, quindi anche se la v3 non viene verificata, qualsiasi correzione potrebbe arrivare rapidamente.

  3. Il controllo non può essere eseguito rapidamente. Sei settimane fa, Axion ha iniziato la ricerca del prossimo partner di revisione per affrontare la v3. Il team ha contattato le migliori società di audit disponibili, ma a causa dell'elevato numero di richieste di audit e dell'arretrato, il lasso di tempo per l'audit Axion v3 è nella finestra temporale da mesi a anno. Nessun partner di revisione rispettabile può eseguire un controllo su Axion v3 che ci consentirebbe di lanciare entro i prossimi 30 giorni.

  4. Il contratto deve essere bloccato durante il periodo di revisione. Se è necessario apportare nuove funzionalità o modifiche al codice, non possono essere aggiunte fino a dopo il processo di auditing, altrimenti l'audit viene reso non valido poiché la base di codice cambierebbe. Ciò significa che qualsiasi modifica proposta all'ecosistema dovrebbe attendere il completamento dell'audit. È possibile che qualsiasi nuova funzionalità o codice aggiunto al codebase dopo l'audit renda l'audit non valido agli occhi dell'auditor. In definitiva, questo non è un problema, poiché abbiamo contratti aggiornabili, quindi è inevitabile che ciò accada.

Principali punti a favore dell'audit:

  1. Un audit fornisce una maggiore fiducia agli investitori. Indipendentemente dall'efficacia dell'audit, far eseguire un audit da una società di revisione di prim'ordine come le vetrine di Halborn Axionla fiducia nel proprio ecosistema. Un audit riconosce anche il sentimento positivo che deriverebbe dagli investitori attuali e futuri per sapere che il loro investimento è stato sicuro, protetto e verificato in modo indipendente.

  2. Il controllo fornisce una base stabile per lo sviluppo futuro. Eventuali aggiornamenti del contratto in futuro, votati tramite il DAO, verranno eseguiti su una base di codice che si è dimostrata affidabile e sicura. Ciò darà alla comunità più fiducia nell'utilità futura sviluppata per Axion dal suo team di sviluppo.

  3. Ogni audit ha rilevato vulnerabilità, bug o ottimizzazioni del gas. Tutti e tre gli audit precedenti hanno rilevato vulnerabilità relativamente importanti nel codice del contratto. Oltre alla ricerca di exploit o vettori di attacco, ci sono bug o piccole ottimizzazioni che vengono scoperti in questi audit che possono aiutare la v3 a diventare ancora più efficiente e sicura. Avere più occhi sul codice aiuta a creare maggiori opportunità di ottimizzazione oltre a ciò che il nostro team è stato in grado di scoprire.

  4. Axionil codice di 's ora può diventare proprietario. Prima della v3, Axion ha lavorato con un processo di sviluppo aperto, permettendo alla sua base di codice di essere rivelata al mondo come un modo per ispirare la fiducia degli investitori. Ma con l'audit di Halborn, il codice ora può diventare privato, affidato solo a Axion e dei suoi rappresentanti della comunità. Perché questo codice è stato scritto interamente da zero per Axion, farlo diventare proprietario si solidificherà ulteriormente Axion come unico a sé stante, impedendo a imitazioni e imitazioni a buon mercato di minacciare l'ecosistema che il team di sviluppo ha lavorato così duramente per costruire.

  5. L'auditing costituisce un forte precedente nella comunità. Votando per confermare l'audit nonostante il prezzo, si dimostra che l'intera comunità ha fatto insieme la dovuta diligenza per mostrare ai futuri investitori che AxionLa stessa comunità apprezza la supervisione e il fare le cose nel modo giusto, anche se è scomodo.

  6. In caso di exploit che drena la liquidità, è statisticamente improbabile che Axion si sarebbe mai ripreso, anche con un'altra raccolta fondi comunitaria. Pertanto è rischioso avviare senza un audit completo. 

Commenti dalla squadra:

Il Axion il team è favorevole a un audit, anche con un ritardo al lancio della v3.

Il voto:

La comunità deve votare se l'audit debba avvenire o meno e come debba essere pagato. Il primo voto determinerà se debba avvenire o meno un audit. Se la comunità vota per un audit, si verificherà un altro voto per determinare come dovrebbe essere pagato. 

Le due opzioni di voto sono le seguenti:

  1. NESSUN AUDIT
    Ti piacerebbe Axion v3 da avviare senza un controllo una volta che il team è sicuro della sua implementazione. La tempistica per il lancio sarebbe di circa 3 settimane.

  2. SI AUDIT
    Si desidera attendere l'avvio della v3 fino a quando non viene eseguito un controllo. Sarai pronto a partecipare a un voto DAO di follow-up per determinare come dovrebbe essere pagato l'audit. La tempistica per il lancio è tra il quarto trimestre del 4 e il secondo trimestre del 2021, a seconda del metodo di finanziamento.

 

Metti i tuoi voti qui:

 Vota ora completa