Po serii awarii programiści Solana przedstawiają ogromny plan poprawy odporności sieci

  • Na blogu napisano dalej, że główną przyczyną nadmiernego użycia pamięci była niewystarczająca liczba głosów lądujących w celu sfinalizowania starszych bloków, uniemożliwiająca czyszczenie porzuconych forków. Przestój spowodował, że akcje SOL spadły o ponad 13% do 82 dolarów, jednak od tego czasu wzrosły do ​​85.73 dolarów.
  • Ustalanie priorytetów opłat będzie również dostępne w Solanie, począwszy od wersji 1.11. W przeciwieństwie do kosztów Ethereum, które są naliczane dla całego bloku, opłata Solany dotyczy jednego stanu. W rezultacie kolejne transakcje, które wiążą się z wyższą opłatą, ale nie mieszczą się w bieżącym bloku, zostaną przeniesione do następnego.
  • Z drugiej strony programiści Solana ujawnili spostrzeżenia na temat tego, w jaki sposób spodziewają się zapobiec przyszłej niestabilności sieci, wzmacniając nowo ogłoszoną wersję beta wersji 1.10.

Inżynierowie firmy Solana opracowali złożone podejście do poprawy stabilności sieci po tym, jak dwa dni temu klaster beta głównej sieci Solana doświadczył siedmiogodzinnej przerwy w działaniu z powodu zablokowania konsensusu. Według wtorkowego bloga awaria, która rozpoczęła się około 20:30 UTC w sobotę i trwała do 03:30 UTC w niedzielę, została spowodowana ogromnym napływem transakcji przychodzących (6 milionów na sekundę), który przeciążył sieć, przekraczając Ruch na poszczególnych węzłach wynosi 100 Gb/s.

Co się właściwie stało

Twórcy odrzucili twierdzenia o ataku typu „odmowa usługi” (DoS), twierdząc, że dowody wskazują, że boty próbowały pragmatycznie wygrać nowy NFT wymyślony przy użyciu popularnego programu maszyny do cukierków, co spowodowało przeciążenie sieci. Według ZyCrypto podobne zakłócenia w sieci miały miejsce na Ethereum w ubiegły weekend, kiedy wielu kupujących próbowało wybić transakcje NFT Otherdeeds w nowo powstałym metaświecie BAYC Otherside.

Według twórców Solany, szczególnym powodem utknięcia w konsensusie jest brak pamięci i awaria weryfikatorów. Na blogu napisano dalej, że główną przyczyną nadmiernego użycia pamięci była niewystarczająca liczba głosów lądujących w celu sfinalizowania starszych bloków, uniemożliwiająca czyszczenie porzuconych forków. Przestój spowodował, że akcje SOL spadły o ponad 13% do 82 dolarów, jednak od tego czasu wzrosły do ​​85.73 dolarów.

Z drugiej strony programiści Solana ujawnili spostrzeżenia na temat tego, w jaki sposób spodziewają się zapobiec przyszłej niestabilności sieci, wzmacniając nowo ogłoszoną wersję beta wersji 1.10. Programiści pracują obecnie nad bardziej interoperacyjnym protokołem opartym na QUIC, protokole opracowanym przez Google, który ma zastąpić stary system oparty na UDP, który jest podatny na nadużycia. Twórcy twierdzą, że dostępnych będzie więcej możliwości dostosowania i ulepszenia wprowadzania danych, a jednocześnie zwiększenia efektywności transakcji.

Co zostało zrobione do tej pory?

Opracowują także bardziej wyrafinowaną jakość usług (QoS), która traktowałaby priorytetowo użytkowników z wyższą stawką, kończąc obecną praktykę akceptowania transakcji na zasadzie „kto pierwszy, ten lepszy”, bez względu na stawkę.

Ustalanie priorytetów opłat będzie również dostępne w Solanie, począwszy od wersji 1.11. W przeciwieństwie do kosztów Ethereum, które są naliczane dla całego bloku, opłata Solany dotyczy jednego stanu. W rezultacie kolejne transakcje, które wiążą się z wyższą opłatą, ale nie mieszczą się w bieżącym bloku, zostaną przeniesione do następnego. Według własnych raportów o stanie ostatnia awaria sieci Solana jest siódmą w tym roku, a pojedynczy atak DDOS wykryto we wrześniu 7 r.

PRZECZYTAJ RÓWNIEŻ: Mimo że SEC próbował opóźnić sprawę; Może osiągnąć punkt kulminacyjny do końca roku: dyrektor generalny Ripple

Najnowsze posty autorstwa Andrew Smith (zobacz wszystkie)

Źródło: https://www.thecoinrepublic.com/2022/05/04/after-a-series-of-outages-solana-developers-unveil-a-massive-plan-to-improve-the-networks-resilience/