Jak Solana usuwa awarie i wyzwania, z którymi będzie musiała się zmierzyć w 2023 r

W razie zamówieenia projektu Solana (SOL), rok 2022 był szczególnie burzliwy. Wraz z ujawnieniem niewypłacalności nieistniejącej już giełdy kryptowalut FTX na początku listopada, Cena SOL spadła o 55% w ciągu miesiąca.

W momencie publikacji, SOL kosztował 11.15 USD, co oznacza spadek o 70% w stosunku do listopadowego szczytu, który wyniósł 37.73 USD. Solana ostatnio notowana była na tym poziomie w lutym 2021 r. Co więcej, cena SOL spadła o 94.21% w ciągu ostatniego roku i spadła o 95.71% w stosunku do najwyższego poziomu w historii w listopadzie 2021 r., według danych CryptoSlate danych.

Całkowita wartość zablokowana (TVL) w zdecentralizowanych finansach Solana (DeFi) spadła o 63% w ciągu tygodnia pośród fiaska FTX. Podczas gdy 14 listopada Solana TVL osiągnęła 330 milionów dolarów po stracie prawie 500 milionów dolarów w ciągu tygodnia, według DefiLlama spadła do 214.53 miliona dolarów od czasu prasy dane.

Sam Bankman-Fried (SBF), zhańbiony były dyrektor generalny FTX, który jest obecnie wypuszczony za kaucję w oczekiwaniu proces karny za oszustwo, był wczesnym zwolennikiem Solany. Fundusz hedgingowy należący do SBF, Alameda Research, posiadał 53 miliony tokenów SOL, według stanu na koniec sierpnia, według raportu Forbesa raport.

Upadek Solany był napędzany przez spekulacje wokół rozważenia przez Binance wykupienia FTX. Analitycy rynkowi przewidywali, że w przypadku przejęcia Binance nada priorytet własnemu Binance Smart Chain i BNB (BNB) na Solanie, doprowadzając inwestorów do szaleństwa sprzedaży. Binance jednak ostatecznie odszedł z umowy, co prowadzi do FTX i Alameda's ogłoszenie upadłości W listopadzie 11.

W czerwcu wszczęto pozew zbiorowy przeciwko Fundacji Solana, Solana Labs, Multicoin Capital, FalconX i współzałożycielowi Solany, Anatolijowi Jakowenko. The proces sądowy twierdził, że Solana była scentralizowana i że pozwani czerpali zyski ze sprzedaży niezarejestrowanego papieru wartościowego i składali wprowadzające w błąd twierdzenia.

Gdy sieć próbuje się odbudować, Jakowenko niedawno określił, co robi sieć, aby naprawić rzeczy i swoje kluczowe obszary zainteresowania w 2023 roku.

Ciągłe skupienie Solany

Naprawianie awarii sieci

Na długo przed klęską FTX Solana borykała się z własnymi problemami z chronicznymi przerwami w działaniu sieci na początku 2022 roku. Chociaż częstotliwość awarii zmniejszała się w kolejnych miesiącach, nadal dotykała inwestorów. 21 stycznia sieć Solana stanął w obliczu awarii która trwała ponad 24 godziny i zbiegła się ze spadkiem koniunktury na rynku. Doprowadziło to do likwidacji kilku pozycji traderów.

Według Solany śledzenie dostępności, Solana napotkała 14 przerw w 2022 roku, co doprowadziło do całkowitego przestoju wynoszącego 4 dni 12 godzin 21 minut. Należy jednak zauważyć, że tracker nie zarejestrował awarii przyznał przez oficjalne konto sieci na Twitterze 9 listopada.

Awarie i spowolnienia sieci wynikały głównie z przeciążenia, chociaż Jakowenko powiedział, że przyczyną awarii na początku 2022 r. była również seria błędów. Podczas gdy niektóre błędy były nowe, inne pojawiły się w wyniku zwiększonego wykorzystania sieci, Jakowenko powiedział .

Dlatego naprawianie awarii sieci oraz zwiększanie niezawodności i odporności było głównym celem zespołu inżynierów Solany w 2022 r. Na dorocznej konferencji Solany, Breakpoint 2022, Jakowenko powiedział:

„Powiedziałbym, że cały ostatni rok był poświęcony niezawodności zespołu inżynierów Solany. Myślę, że wiele z tego rozwiązaliśmy”.

W sierpniu Solana ogłosił że Jump Crypto, część firmy zajmującej się handlem ilościowym Jump Trading Group, zbuduje nowego klienta walidatora dla Solany. Projekt walidatora o nazwie Firedancer proponowałby znaczące ulepszenia sieci i zwiększyć wydajność, odporność i przepustowość Solany, twierdzi Solana.

Według Solany, Firedancer jest w stanie przetworzyć 600,000 4,000 transakcji na sekundę (TPS) w środowisku testowym, w porównaniu do obecnej średniej sieci wynoszącej XNUMX TPS.

Ponadto Solana ponownie wdrożyła swój system oparty na protokole User Datagram Protocol (UDP) do przetwarzania transakcji na bazie QUIC, protokołu opracowanego przez Google. QUIC umożliwia szybką asynchroniczną komunikację, zwiększając odporność Solany.

Co więcej, Solana wdrożyła QoS ważoną stawką, która „zapobiega spamowaniu przez węzły niestagowane lub węzły o niskiej stawce wszystkich innych”, powiedział Yakovenko. Solana rozwinęła również lokalne rynki opłat, które pozwalają użytkownikom płacić dodatkowo zamiast nadawania priorytetu ich transakcjom w celu potwierdzenia, zwiększając niezawodność sieci.

Zwiększenie wydajności

Zespół inżynierów Solany opracował pewne optymalizacje turbin, które pracują za kulisami w celu wzmocnienia możliwości natychmiastowej transmisji informacji. Ponadto Solana pracuje również nad optymalizacją środowiska uruchomieniowego. Obejmowało to aktualizację środowiska uruchomieniowego Sealevel firmy Solana, co już zwiększyło przepustowość transakcji, powiedział Yakovenko.

Dodał, że inżynierowie Solany nadal pracują nad dwoma trudnymi wyzwaniami – harmonogramem transakcji, a następnie odtwarzaniem tych transakcji. Jakowenko zauważył:

„Rozwiązania są coraz lepsze, a heurystyka coraz bardziej zbliża się do tego, co najlepsze”.

Poprawa bezpieczeństwa

Na początku sierpnia haker ukradł SOL i USDC o wartości około 8 milionów dolarów z około 7,767 gorących portfeli. Atak wpływ internetowe i mobilne portfele Solana, w tym Solflare, Phantom, Slope i Trust Wallet. Trochę Ethereum Inwestorzy (ETH) również byli powiedziany zostać dotkniętym atakiem.

Chociaż poprawa bezpieczeństwa sieci ma ogromne znaczenie dla bezpieczeństwa funduszy użytkowników, Yakovenko powiedział, że ma to również kluczowe znaczenie dla powszechnej adopcji. Według Yakovenko rosnąca liczba walidatorów Solana sprawiła, że ​​sieć jest bardziej bezpieczna i odporna na cenzurę. Walidatory Solana suma 1,911 w ciągu ostatnich 24 godzin, chociaż 30 walidatorów kontroluje ponad 33% całkowitej stawki.

Jakowenko zauważył, że przyjęcie Solany przez główny nurt wymagałoby znacznie większej poprawy bezpieczeństwa. Może to oznaczać wdrożenie automatycznych audytów jako funkcji bezpieczeństwa, która może pomóc programistom w wyłapywaniu inteligentnych kontraktów oraz luk i błędów programistycznych. On dodał:

„Ile automatyzacji możemy zbudować, tym bardziej niezawodne mogą być te systemy”.

Zwiększenie programowalności

Zwiększenie programowalności Solany oznacza użycie narzędzi takich jak kompilatory, które obsługują dużą liczbę języków programistycznych, powiedział Yakovenko. Solana ma już kompilator Solidity o nazwie solang. Dodał, że platforma programistyczna Solany, Anchor, stała się łatwiejsza w użyciu dla programistów.

Dzięki tym dodatkom i ulepszeniom Jakowenko zauważył, że:

„W zeszłym roku przeszliśmy od szkła do żucia do szkła do surfowania”.

Nowo wydany program Seahorse umożliwia programistom pisanie programów Anchor przy użyciu języka Python, co jeszcze bardziej zwiększa programowalność Solany.

Zwiększenie kompatybilności mobilnej

Według Yakovenko kryptowaluty są oparte głównie na komputerach stacjonarnych, ponieważ modele biznesowe Web 3.0 nie są kompatybilne z modelami dużych sklepów z aplikacjami. Jednak udostępnienie kryptowalut za pośrednictwem aplikacji mobilnych ma kluczowe znaczenie dla ich powszechnej adopcji. Dzieje się tak, ponieważ według Statista około 82% światowej populacji lub około 6.6 miliarda smartfonów dane.

Yakovenko powiedział, że sklepy z aplikacjami nie są przyjazne dla zdecentralizowanych aplikacji kryptograficznych (dApps). A dApps, które są zatwierdzone przez sklepy z aplikacjami, muszą dodać dodatkowe kroki, aby użytkownicy mogli połączyć swoje portfele. On dodał:

„To duże wyzwanie, nie dla sieci, ale dla doświadczenia użytkownika i programistów”.

Solana Mobile Stack opracowany przez Solana Mobile ma na celu sprostanie tym wyzwaniom. Na przykład skarbiec nasion wykorzystuje wbudowany element bezpieczeństwa telefonu do przechowywania fraz początkowych, czyniąc go niedostępnym dla Androida i umożliwiając dApps łatwe łączenie się z portfelami, powiedział Yakovenko.

Co więcej, Solana dApp Store, który rozpocznie przyjmowanie aplikacji w styczniu, będzie rynkiem bez zezwolenia dla mobilnych dApps, zauważył Yakovenko.

Cel Solany na 2023 rok

Rozwiązywanie kluczowych problemów związanych z programowaniem

Solana chce wystartować Żeton-22, nowy standard tokena, który umożliwi rozwój nowych aplikacji, takich jak pobieranie opłat licencyjnych z tytułu transferów i własności oraz poufnych płatności.

Ponadto sieć stara się urzeczywistnić formalną weryfikację, do której istnieją już narzędzia, powiedział Jakowenko. On dodał:

„Mam nadzieję, że na przyszłorocznym Breakpoint będę mówił o inteligentnych kontraktach, które są open source, mają formalnie weryfikowalne specyfikacje, aby audytorzy mogli spojrzeć na specyfikację i powiedzieć, gdzie brakuje założenia lub założenie jest nie do udowodnienia”.

Sieć stara się również włączyć bogaty w typy kod bitowy, który mógłby potencjalnie usunąć bariery uniemożliwiające funkcje połączeń między programami Solana. Zapewniłoby to Solanie pełną komponowalność, taką jak przekazywanie wiadomości między różnymi usługami, powiedział Jakowienko.

Jednym z kluczowych problemów, które Yakovenko chce rozwiązać, jest stan sieci i dynamiczne ceny za przechowywanie. Chociaż Solana już zoptymalizowała sieć za pomocą sprzętu, konieczne jest dalsze skalowanie, gdy liczba kont osiągnie 5 lub 10 miliardów, powiedział Jakowienko.

Dodał, że zespół Solany jeszcze nie wymyślił, jak wycenić przechowywanie. Powiedział:

„Nie wiemy, jaka powinna być wartość kolejnego konta obok walidatorów i jak zapewnić efektywne wykorzystanie tej pamięci”.

Zajmowanie się ulepszeniami na poziomie sieci — „Odchudzanie Solany”

Yakovenko chce udostępnić lekkich klientów, którzy pozwalają użytkownikom, którzy nie korzystają z pełnego węzła sprawdzania poprawności, na zbadanie małej próbki danych. Powiedział, że klienci Light, których Jakowenko żartobliwie nazywa „klientami dietetycznymi”, mogą pomóc zabezpieczyć sieć i zweryfikować, czy większość węzłów jest poprawna. Ponieważ dowody na Solanie są znacznie większe niż cienkie warstwy protokołu, Yakovenko odnosi się do celu, jakim jest umożliwienie lekkim klientom, jako „odchudzanie Solany”.

Dodatkowo, na poziomie sieci, Yakovenko chce również oddzielić akt produkcji bloku od uruchomienia węzła walidatora. Powiedział:

„Dzięki temu faktyczni producenci bloków mogą być nieco bezstanowi i nie potrzebują najbardziej zsynchronizowanego stanu, dzięki czemu mogą wydać wszystkie swoje zasoby na ten bardzo trudny problem plecakowy tworzenia bloków w czasie rzeczywistym”.

Można to osiągnąć za pomocą liderów bez banków i może to doprowadzić do znacznej poprawy niezawodności i opóźnień sieci, twierdzi Yakovenko.

W 2023 roku Yakovenko chce również włączyć APEX, który oddzieliłby zadanie grania i przeglądania bloków od wybierania wideł. To z kolei wyeliminowałoby potrzebę radzenia sobie z rosnącymi i spadającymi żądaniami dotyczącymi ruchu internetowego ze strony walidatorów. Jakowenko powiedział:

„Kiedy już weźmiesz widelec, znasz wykonanie i znasz wynik. A jeśli uda nam się to osiągnąć, oznacza to, że rzeczywiste wykonanie programu może przebiegać przez całą epokę za wyborem rozwidlenia. To daje ci dwa dni transakcji do wykonania od razu.

Jak twierdzi Jakowienko, wszystkie trzy pomysły zwiększą bezpieczeństwo i wydajność sieci.

Włączanie wielu jednoczesnych produkcji bloków

Umożliwienie jednoczesnej produkcji bloków jest tym, co Jakowienko nazywa „matką wszystkich trudnych bomb”. Aby Solana mogła tworzyć historyczny zapis wydarzeń na całym świecie w czasie rzeczywistym, transmisja informacji musi być natychmiastowa. Co więcej, pomogłoby to ustalić, kto pierwszy odkrył informacje.

Dlatego tak ważne jest usuwanie opóźnień z sieci. Można to osiągnąć dzięki wielu równoczesnym producentom bloków, ponieważ zapewniłoby to wiele miejsc do walidacji transakcji, powiedział Yakovenko. Różni się to jednak od shardingu, który dzieli duże bazy danych na mniejsze części, zauważył Yakovenko, dodając, że:

„Nadal mamy jedną maszynę państwową, jeden zunifikowany światopogląd na to, czym jest państwo. Mamy po prostu wiele sposobów na zakodowanie tej historii”.

Wszystkie wyżej wymienione ulepszenia i aktualizacje pomogłyby uczynić zdecentralizowane systemy tak szybkimi, niezawodnymi i bezpiecznymi jak systemy scentralizowane, powiedział Yakovenko.

Źródło: https://cryptoslate.com/how-solana-is-fixing-outages-and-the-challenges-it-will-tackle-in-2023/