Axion migrował do Sieć wielokątów! Dowiedz się, jak kupić AXN przez klikając tutaj.

Powinien Axion V3 być audytowane?

Axion Zespół ds. Rozwoju
24 lipca 2021
axion DAO voting user community vote

Celem tego głosowania DAO jest ustalenie, czy: Axion powinien zainicjować audyt kodu v3 przed uruchomieniem i jak powinien za to zapłacić. ten Axion Kod v3 jest kompletnym przepisaniem całości Axion ekosystemu i jest naprawdę osiągnięciem technologicznym, które sprawia, że AxionInteligentne kontrakty firmy 's przeskakują i wyprzedzają jakikolwiek inny token do obstawiania na rynku. Axion v3 spowoduje znaczne obniżenie opłat za gaz (a tym samym tańsze transakcje) dla wszystkich Axionpodstawowe funkcje, takie jak obstawianie, wycofywanie, ulepszanie, wycofywanie stawek V1/V2 i licytacje, a także odblokowywanie funkcji, takich jak wybijanie stawek NFT i możliwość aktualizacji tokenów w przyszłości. Axion v3 jest fundamentem, na którym Axionprzyszłość spoczywa.

Axion Zasadą jest, aby zawsze przeprowadzać audyty swojego kodu, ale członkowie społeczności poprosili, aby nie opóźniać uruchomienia v3 i że audyt nie jest konieczny. ten Axion Zespół postanowił poddać tę decyzję pod głosowanie, aby umożliwić społeczności podjęcie decyzji.

Przy tak ważnej aktualizacji kodu na linii, nasza społeczność musi wziąć pod uwagę kilka czynników, w tym czas, koszt i skuteczność audytu. Propozycja ta ma na celu określenie po pierwsze, czy audyt powinien zostać przeprowadzony, a głosowanie uzupełniające zostanie przeprowadzone, jeśli głosowanie na TAK zostanie zatwierdzone w celu ustalenia, jak za to zapłacić.

 Głosowanie zakończone

Kluczowe fakty:

Audytor: Halborn

Czas trwania audytu: początek 6 września do zakończenia w połowie października

Koszt audytu: minimum 75,000 XNUMX USD

Harmonogram uruchomienia z audytem: od końca trzeciego kwartału do początku czwartego kwartału

Harmonogram uruchomienia bez audytu: w ciągu 3 tygodni od zatwierdzenia głosowania DAO 

Awaria:

Audyt jest kluczowym elementem Axion, aby wzbudzić zaufanie konsumentów do inteligentnych kontraktów. Inspekcja to proces, w którym analizowana jest cała baza kodu w celu upewnienia się, że w samym inteligentnym kontrakcie nie ma błędów, exploitów ani zagrożeń dla kodu lub ekosystemu.

Axion wykonuje dwa rodzaje audytów: wewnętrzny i zewnętrzny. 

Audyty wewnętrzne są przeprowadzane z dokładną analizą samego kodu i obejmują istotne testy na:

  1. Ataki z ponownym wejściem
  2. Funkcje bicia
  3. Wypłaty V1 i V2
  4. Kompatybilność wsteczna
  5. Ocena exploitów i zagrożeń
  6. Spójność matematyczna
  7. Testowanie pokrycia kodu
  8. Oceny linia po linii
  9. Szacunki kosztów gazu
  10. I więcej

Testy te są wykonywane przez cały Axion zespół deweloperski, składający się z 7 osób. Każdy członek zespołu jest odpowiedzialny za napisanie, wdrożenie i ocenę samego kodu. Przeprowadzają dokładne i regularne testy w regularnych odstępach czasu przez cały cykl rozwoju.

Teraz, Axion v3 ma 95% pokrycie całego kodu i 100% pokrycie wszelkich funkcji mintingu. 

Audyty zewnętrzne są przeprowadzane przez zewnętrzną agencję audytową, która może przeprowadzać niezależne oceny całości kodeksu. Przechodzą linijka po linijce kontraktu i w ramach serii kontroli określają wszelkie oczywiste nadużycia lub problemy. Firmy audytorskie mogą różnić się jakością. Niektórzy będą jedynie sprawdzać kod pod kątem spójności operacyjnej za pomocą zautomatyzowanych programów. Inni zmapują całą umowę i wykonają głębokie nurkowanie, aby zrozumieć model ekonomiczny stojący za inteligentnym kontraktem, aby lepiej zrozumieć, do czego służy kod, jak ten, dla którego Solidity wystąpiło Axion. Przeprowadzanie tych audytów generalnie zwiększa zaufanie konsumentów do wdrażania kodu, szczególnie w przypadku inwestycji finansowych. .

Analiza kosztów:

Powód minimalnego kosztu 75,000 XNUMX USD wynika z dwóch czynników: Pierwszym z nich jest to is Axion v3 zawiera zarówno nowy kod, jak i kod obsługujący V2 i V1. Wszystko to musiałoby zostać poddane audytowi, aby zapewnić całkowite pokrycie kodu. Po drugie, Halborn jest czołową firmą audytorską, której ramy czasowe odpowiadają idealnemu okresowi uruchomienia zespołu. Można by przeprowadzić tańszy audyt, ale nie obejmowałby on poziomu przydatnego, dokładnego i analitycznego pokrycia kodu, który: Axion potrzebne do jego audytu. Dotychczasowi partnerzy audytowi są albo niedostępni, albo ich jakość nie jest wystarczająca.

Audyt płatności i terminy:

Aby umożliwić ten audyt, społeczność głosowałaby na następujące opcje, jeśli zapewniono głos na TAK:

  1. Axion Fundacja mogłaby sprzedać 75,000 5 dolarów w AXN z funduszu deweloperskiego. Spowoduje to natychmiastowy spadek ceny, ponieważ kwota zostanie przeliczona na stabilną monetę. Przy obecnych ilościach szacujemy spadek cen o 7-XNUMX% przy tej sprzedaży. Oś czasu dla Axion Uruchomienie V3 nastąpi od końca trzeciego kwartału do początku czwartego kwartału.

  2. Axion może zapłacić z puli płynności. Jednak po zablokowaniu tokenów LP dostarczonych przez społeczność do końca września Axion Fundacja nie może zapłacić za audyt, dopóki te tokeny nie zostaną zwolnione, przesuwając ramy czasowe audytu i uruchomienie v3 do IV kw. 4 / I kw. 2021. Nie miałoby to bezpośredniego wpływu na cenę; jednak przyszłe zakupy i sprzedaż miałyby większy wpływ na cenę.

  3. Axion mógł zapłacić z wpływów wygenerowanych na aukcjach. Społeczność zagłosowała za przeznaczeniem obecnych wpływów z aukcji ETH do budżetu marketingowego na resztę trzeciego kwartału, aby pozyskać nowych inwestorów, więc zbiórka funduszy musiałaby rozpocząć się w czwartym kwartale. Jeśli budżet aukcyjny zostanie przesunięty na opłacenie audytu, zaoszczędzenie na audyt przy wykorzystaniu samych wpływów z aukcji zajęłoby około 3-4 miesiące przy obecnej cenie / wolumenie. Dlatego v2 może wystartować w II kwartale 3 r.

  4. W kontrakcie na obstawianie z niewypłaconych dywidend znajduje się ponad 30wBTC. Społeczność mogłaby zagłosować za pożyczeniem z tego funduszu i spłatą go z wpływów z aukcji, ponieważ statystycznie mało prawdopodobne jest, aby wszystkie 30 wBTC zostało wycofane w ciągu następnego kwartału. Oś czasu dla Axion Uruchomienie V3 nastąpi od końca trzeciego kwartału do początku czwartego kwartału.

  5. Axion Fundacja mogłaby próbować pożyczyć środki pochodzące od członków społeczności, którzy byliby skłonni wspólnie udzielić pożyczki, która zostałaby spłacona dowolną z powyższych metod finansowania. Oś czasu dla Axion Uruchomienie V3 nastąpi od końca trzeciego kwartału do początku czwartego kwartału.

  6. Lub jakaś ich kombinacja, taka jak wielokierunkowy podział między źródłami finansowania, aby złagodzić drenaż/wykorzystanie dowolnego z nich. 

Zauważ, że Axion zespół nie chce prosić społeczności o zebranie 75 tysięcy dolarów na opłacenie audytu. Zespół uważa, że ​​powinien to być wydatek, który Axion Fundacja musi pokrywać.

Podstawowe punkty przeciwko audytowi:

  1. Audyt jest kosztowny. Obecnie, Axion Fundacja nie ma dogodnej metody opłacania minimum 75 tys. dolarów za audyt. Każda opcja (opisana powyżej) wymaga poświęcenia czasu, ceny lub obu. Te 75 XNUMX $ można wydać na marketing, wynagrodzenia, wydarzenia społecznościowe, nowe pary tokenów itp.

  2. Audyt nie zawsze jest skuteczny. Zrozumienie kodu jest trudne, ale zrozumienie kodu innej osoby jest jeszcze trudniejsze. Biorąc pod uwagę wszystkie V1, V2 i v3, prawdopodobieństwo pominięcia czegoś przez firmę audytorską jest wysokie. Na przykład firma audytorska, której zlecono audyt kodu VCA, przeoczyła krytyczną część operacji VCA, która mogła pozwolić na uzyskanie ujemnych wartości, po prostu dlatego, że nie rozumiała funkcji. Więc chociaż przeprowadzili kompleksowy audyt, wciąż brakowało rzeczy. W powyższym przykładzie kod dla VCA został szybko naprawiony przez zespół programistów po uruchomieniu, pomimo pełnego audytu kodu. Umowy z możliwością aktualizacji umożliwiają szybkie wdrażanie poprawek w przypadku wystąpienia błędu, więc nawet jeśli wersja 3 nie jest kontrolowana, wszelkie poprawki mogą pojawić się szybko.

  3. Nie można szybko przeprowadzić audytu. Sześć tygodni temu Axion rozpoczął poszukiwania kolejnego partnera audytowego do rozwiązania v3. Zespół skontaktował się z najlepszymi dostępnymi firmami audytorskimi, ale ze względu na samą liczbę wniosków o audyt i zaległości, ramy czasowe audytu Axion v3 jest w oknie czasowym z miesiąca na rok. Żaden renomowany partner audytowy nie może przeprowadzić kontroli Axion v3, która pozwoliłaby nam wystartować w ciągu najbliższych 30 dni.

  4. Umowa musi być zablokowana w okresie audytu. Jeśli potrzebne były jakiekolwiek nowe funkcje lub modyfikacje kodu, nie można ich było dodać przed zakończeniem procesu audytu, w przeciwnym razie audyt zostanie unieważniony, ponieważ zmieni się baza kodu. Oznacza to, że wszelkie proponowane zmiany w ekosystemie musiałyby poczekać na zakończenie audytu. Możliwe, że jakakolwiek nowa funkcjonalność lub kod dodany do bazy kodu po audycie spowodowałby w oczach audytora jego nieważność. Nie jest to ostatecznie problem, ponieważ mamy umowy, które można uaktualnić, więc nieuniknione jest, że tak się stanie.

Główne punkty przemawiające za audytem:

  1. Audyt zapewnia większe zaufanie inwestorów. Niezależnie od skuteczności audytu, zlecenie audytu przeprowadzonego przez topową firmę audytorską, taką jak Halborn, jest wizytówką Axionzaufanie do własnego ekosystemu. Audyt potwierdza również pozytywne odczucia, jakie wzbudziłyby obecni i przyszli inwestorzy, którzy wiedzieli, że ich inwestycja była bezpieczna, pewna i niezależnie zweryfikowana. .

  2. Audyt zapewnia stabilną podstawę dla przyszłego rozwoju. Wszelkie aktualizacje kontraktu w przyszłości – przegłosowane przez DAO – będą wykonywane na bazie kodu, która okazała się niezawodna i bezpieczna. To da społeczności większe zaufanie do przyszłego narzędzia opracowanego dla Axion przez jego zespół programistów.

  3. Każdy audyt wykrył podatności, błędy lub optymalizacje gazu. Wszystkie trzy poprzednie audyty wykryły stosunkowo poważne luki w kodzie umowy. Poza wyszukiwaniem exploitów lub wektorów ataku, podczas tych audytów wykryto błędy lub niewielkie optymalizacje, które mogą pomóc v3 stać się jeszcze bardziej wydajną i bezpieczną. Więcej uwagi na kod pomaga stworzyć więcej możliwości optymalizacji poza tym, co nasz zespół był w stanie odkryć.

  4. Axionkod może teraz stać się zastrzeżony. Przed wersją 3 Axion pracuje z otwartym procesem rozwoju, dzięki czemu jego kod może zostać ujawniony światu jako sposób na wzbudzenie zaufania inwestorów. Ale dzięki audytowi Halborn kod może teraz stać się prywatny, zaufany tylko do Axion i jej przedstawiciele społeczności. Ponieważ ten kod jest napisany całkowicie od podstaw dla Axion, gdy stanie się własnością, utrwali się jeszcze bardziej Axion jako wyjątkowy sam w sobie, zapobiegający zagrożeniu ekosystemu, nad którym zespół programistów tak ciężko pracował, przez naśladowców i tanie podróbki.

  5. Audyt stanowi silny precedens w społeczności. Głosując za potwierdzeniem audytu pomimo ceny, dowodzi, że cała społeczność dołożyła wspólnie należytej staranności, aby pokazać przyszłym inwestorom, że Axionwłasna społeczność ceni nadzór i robienie rzeczy we właściwy sposób, nawet jeśli jest to niewygodne.

  6. W przypadku exploita, który wysysa płynność, jest to statystycznie mało prawdopodobne, aby Axion kiedykolwiek wyzdrowieje, nawet przy innej zbiórce funduszy społeczności. Dlatego uruchomienie bez pełnego audytu jest ryzykowne. 

Komentarze od zespołu:

Pandemia Axion zespół opowiada się za audytem, ​​nawet z opóźnieniem do uruchomienia v3.

Głos:

Społeczność musi głosować, czy audyt powinien się odbyć i jak powinien być opłacany. Pierwsze głosowanie zadecyduje, czy powinien nastąpić audyt. Jeśli społeczność zagłosuje za przeprowadzeniem audytu, odbędzie się kolejne głosowanie w celu ustalenia, w jaki sposób należy go zapłacić. 

Dwie opcje głosowania są następujące:

  1. BRAK AUDYTU
    Chciałbyś Axion v3 do uruchomienia bez audytu, gdy zespół będzie pewny wdrożenia. Termin uruchomienia to około 3 tygodnie.

  2. TAK AUDYT
    Chciałbyś wstrzymać się z uruchomieniem wersji 3 do czasu przeprowadzenia audytu. Będziesz gotowy do wzięcia udziału w kolejnym głosowaniu DAO, aby ustalić, w jaki sposób należy zapłacić za audyt. Harmonogram uruchomienia przypada między IV kw. 4 a II kw. 2021, w zależności od metody finansowania.

 

Umieść swoje głosy tutaj:

 Głosowanie zakończone