{"id":4211,"date":"2022-06-02T17:04:12","date_gmt":"2022-06-03T00:04:12","guid":{"rendered":"https:\/\/bitcoinwisdom.com\/?p=4211"},"modified":"2022-06-02T17:04:20","modified_gmt":"2022-06-03T00:04:20","slug":"solana-bug-precipitates-hours-long-outage","status":"publish","type":"post","link":"https:\/\/bitcoinwisdom.com\/pl\/solana-bug-precipitates-hours-long-outage\/","title":{"rendered":"Solana Bug powoduje wielogodzinn\u0105 awari\u0119"},"content":{"rendered":"<p>Piorun uderzy\u0142 w to samo miejsce dwa razy, a po raz drugi w ci\u0105gu miesi\u0105ca platforma blockchain Solana zmaga\u0142a si\u0119 z przestojem po wstrzymaniu produkcji nowych blok\u00f3w. Przyczyn\u0105 by\u0142 trwa\u0142y b\u0142\u0105d nonce.<\/p>\n\n\n\n<p>Eksplorator blok\u00f3w Solana Beach zapewnia dane, \u017ce \u017cadne nowe bloki nie by\u0142y przetwarzane przez weryfikatory Solana przez kilka godzin, co prowadzi do ca\u0142kowitego wy\u0142\u0105czenia ca\u0142ej infrastruktury aplikacji. Walidatorzy wycofali si\u0119 po ponownym uruchomieniu, aby ponownie uruchomi\u0107 sie\u0107 w ci\u0105gu dnia.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Co si\u0119 naprawd\u0119 sta\u0142o?<\/strong><\/h2>\n\n\n\n<p>Wed\u0142ug Anatolija Yakovenko, wsp\u00f3\u0142za\u0142o\u017cyciela Solany, b\u0142\u0105d odpowiedzialny za awari\u0119 pochodzi\u0142 z trwa\u0142ej funkcji nonce blockchaina. Zasadniczo spowodowa\u0142, \u017ce cz\u0119\u015b\u0107 sieci zinterpretowa\u0142a blok jako niewa\u017cny. Yakovenko powiedzia\u0142, \u017ce w rezultacie \u201enie mo\u017cna wypracowa\u0107 konsensusu\u201d.<\/p>\n\n\n\n<p>Walidatory musia\u0142y wy\u0142\u0105czy\u0107 funkcj\u0119 trwa\u0142ej warto\u015bci jednorazowej, aby ponownie uruchomi\u0107 sie\u0107 Solana, podczas gdy przysz\u0142a aktualizacja rozwi\u0105\u017ce ten b\u0142\u0105d. D\u0142ugo po up\u0142ywie 4 godzin i 10 minut dzia\u0142ania sieci w\u0119z\u0142y RPC Solana wci\u0105\u017c wraca\u0142y do trybu online.<\/p>\n\n\n\n<p>Solana nabra\u0142a tempa jako wschodz\u0105ca alternatywa dla Ethereum jako platforma dla zdecentralizowanych aplikacji (DApps), zdecentralizowanych us\u0142ug finansowych (DeFi), gier i przedmiot\u00f3w kolekcjonerskich NFT.<\/p>\n\n\n\n<p>Kryptowaluta sieci SOL dopiero niedawno odnotowa\u0142a spadek warto\u015bci wraz z reszt\u0105 rynku kryptowalut. Chocia\u017c trudno zapomnie\u0107 o jego wzro\u015bcie rt\u0119ci zesz\u0142ej jesieni, kiedy osi\u0105gn\u0105\u0142 szczyt $260 (ok. listopada 2021 r.), awaria zmusi\u0142a go do spadku o kolejne 11 procent w ci\u0105gu ostatnich 24 godzin, aby waha\u0107 si\u0119 nieco powy\u017cej poziomu $40, wed\u0142ug CoinMarketCap. 84-procentowy skok w zupe\u0142no\u015bci wystarczy, aby inwestorzy wiercili si\u0119 w fotelach.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Czym s\u0105 trwa\u0142e nonce?<\/strong><\/h2>\n\n\n\n<p>W odniesieniu do kryptografii jednorazowa liczba to losowa liczba u\u017cywana w okre\u015blonym celu. Gie\u0142dy coraz cz\u0119\u015bciej stosuj\u0105 technologi\u0119 u\u0142atwiaj\u0105c\u0105 transakcje, chocia\u017c nadal stanowi\u0105 niewielk\u0105 cz\u0119\u015b\u0107 transakcji na Solanie.<\/p>\n\n\n\n<p>Obecny b\u0142\u0105d prawdopodobnie istnia\u0142 ju\u017c od jakiego\u015b czasu i mia\u0142 tylko minimalne konsekwencje, poniewa\u017c tylko kilka os\u00f3b obecnie z niego korzysta.<\/p>\n\n\n\n<p>Trwa\u0142e nonces na Solanie s\u0105 skierowane do posiadaczy token\u00f3w z nieprostymi konfiguracjami podpisywania offline, kt\u00f3rzy musz\u0105 przygotowa\u0107 swoje transakcje wystarczaj\u0105co szybko dla szybkiej sieci. Pojedynczy blok mo\u017ce by\u0107 niewystarczaj\u0105cy dla powiernika podpisuj\u0105cego transakcje przy u\u017cyciu dw\u00f3ch komputer\u00f3w z izolacj\u0105 powietrzn\u0105. Zwyk\u0142e transakcje na Solanie nie osi\u0105gn\u0119\u0142yby w tych okoliczno\u015bciach ci\u0119cia, dzi\u0119ki czemu trwa\u0142y nonces zapewnia\u0142by kluczowy czas potrzebny posiadaczowi tokena do pracy.<\/p>\n\n\n\n<p>Solana nie radzi\u0142a sobie dobrze z trwa\u0142ymi nonces, co doprowadzi\u0142o do niefortunnego incydentu w \u015brod\u0119. Zamiast traktowa\u0107 te niszowe ruchy przychodz\u0105ce jako jedn\u0105 transakcj\u0119, walidatory sieci liczy\u0142y ka\u017cd\u0105 z nich dwukrotnie jako pojedyncz\u0105 transakcj\u0119 na dw\u00f3ch oddzielnych wysoko\u015bciach bloku. Nieunikniony wynik? Niemo\u017cliwy scenariusz, kt\u00f3ry rzuci\u0142 na kolana mechanizm konsensusu Solany.<\/p>\n\n\n\n<p>Co ciekawe, Laine z Stakewiz, operatora walidacji Solana, napisa\u0142 na Twitterze, \u017ce b\u0142\u0105d by\u0142 \u201eznany\u201d, ale nigdy nie zosta\u0142 wywo\u0142any \u201ew tej formie\u201d.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Solana zatrzyma\u0107 si\u0119 dzisiaj, co si\u0119 sta\u0142o?<br><br>W wi\u0119kszo\u015bci walidator\u00f3w wyst\u0105pi\u0142 b\u0142\u0105d zwi\u0105zany z trwa\u0142ymi warto\u015bciami nonces, co doprowadzi\u0142o do niezgodno\u015bci hash bloku i przeci\u0105gni\u0119cia walidator\u00f3w.<br><br>W rzeczywisto\u015bci by\u0142 to znany b\u0142\u0105d, kt\u00f3ry by\u0142 naprawiany i wcze\u015bniej nie by\u0142 uruchamiany w tej formie.<\/p>\u2014 Laine \u2764\ufe0fstakewiz.com (@laine_sa_) <a href=\"https:\/\/twitter.com\/laine_sa_\/status\/1532130311152226304?ref_src=twsrc%5Etfw\" rel=\"nofollow noopener\" target=\"_blank\">1 czerwca 2022<\/a><\/blockquote><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Jedna awaria za du\u017co<\/strong><\/h2>\n\n\n\n<p>Solana wydaje si\u0119 by\u0107 podatna na awarie \u2013 wed\u0142ug niekt\u00f3rych szacunk\u00f3w \u0142\u0105cznie osiem razy. Poprzednie odcinki historii katastrof Solany s\u0105 g\u0142o\u015bne i dobrze udokumentowane. We wrze\u015bniu ubieg\u0142ego roku sie\u0107 zatopi\u0142a si\u0119 przez prawie 18 godzin po tym, jak zalew transakcji zosta\u0142 wys\u0142any do protoko\u0142u DeFi w celu uruchomienia nowego tokena. Wypadek przypisano \u201eatakowi odmowy us\u0142ugi w raporcie po\u015bmiertnym Solana Labs\u201d.<\/p>\n\n\n\n<p>Tegoroczna awaria 30 kwietnia mia\u0142a miejsce po tym, jak boty NFT zala\u0142y sie\u0107 lawin\u0105 transakcji \u2013 nie mniej ni\u017c 6 milion\u00f3w na sekund\u0119. Aby zapobiec temu problemowi w przysz\u0142o\u015bci, Metaplex, tw\u00f3rcy protoko\u0142u NFT firmy Solana, wprowadzili kar\u0119 \u201epodatek od bot\u00f3w\u201d. Zobaczymy, czy nie da si\u0119 obej\u015b\u0107 tego mechanizmu zapobiegawczego.<\/p>\n\n\n\n<p>Co ciekawe, 30 kwietnia utrata konsensusu nast\u0105pi\u0142a po tym, jak Yakovenko twierdzi\u0142, \u017ce nikt nie u\u017cyje Bitcoina, je\u015bli s\u0142ynna kryptowaluta nie przejdzie na proof-of-stake.<\/p>\n\n\n\n<p>Co dalej dla Solany?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Co dalej dla Solany?<\/strong><\/h2>\n\n\n\n<p>Blockchainy i kryptowaluty nie s\u0105 obce dzikim przeja\u017cd\u017ckom. Solana mog\u0142a kilka razy zej\u015b\u0107 na d\u00f3\u0142, ale z pewno\u015bci\u0105 nie wygl\u0105da na gotow\u0105 do wyj\u015bcia. Pozostaje jedn\u0105 z najwi\u0119kszych kryptowalut, pod\u0105\u017caj\u0105c jedynie za Bitcoinem i Etherem.<\/p>\n\n\n\n<p>Jest szybszy (50 000 transakcji na sekund\u0119) i ta\u0144szy (\u015brednio $0.00025 na transakcj\u0119) ni\u017c Ethereum, wi\u0119c nadal zdobywa solidne podstawy w ekosystemach NFT i DeFi. To wyra\u017anie przebija 13 transakcji Ethereum na sekund\u0119.<\/p>\n\n\n\n<p>Solana jest sprawdzon\u0105 alternatyw\u0105 dla Ethereum, a dzi\u0119ki du\u017cym sponsorom, w tym Andreesenowi Horowitzowi i Polychain Capital, kt\u00f3rzy zainwestowali $314 milion\u00f3w w prywatn\u0105 sprzeda\u017c token\u00f3w w czerwcu 2021 r., istnieje pewien promyk nadziei, \u017ce Solana mo\u017ce jecha\u0107 w \u015bwietlan\u0105 przysz\u0142o\u015b\u0107.<\/p>","protected":false},"excerpt":{"rendered":"<p>Piorun uderzy\u0142 w to samo miejsce dwa razy, a po raz drugi w ci\u0105gu miesi\u0105ca platforma blockchain Solana zmaga\u0142a si\u0119 z przestojem po wstrzymaniu produkcji nowych blok\u00f3w. Przyczyn\u0105 by\u0142 trwa\u0142y b\u0142\u0105d nonce. Eksplorator blok\u00f3w Solana Beach dostarcza danych, \u017ce \u017cadne nowe bloki nie by\u0142y przetwarzane przez walidatory Solana przez kilka godzin, co prowadzi do [\u2026]<\/p>","protected":false},"author":13,"featured_media":4214,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","footnotes":""},"categories":[189,12],"tags":[242,395,222,306],"class_list":["post-4211","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-altcoin-news","category-news","tag-altcoin","tag-bug","tag-defi","tag-solana"],"acf":[],"uagb_featured_image_src":{"full":["https:\/\/bitcoinwisdom.com\/wp-content\/uploads\/2022\/06\/kl.jpg",1280,720,false],"thumbnail":["https:\/\/bitcoinwisdom.com\/wp-content\/uploads\/2022\/06\/kl-500x330.jpg",500,330,true],"medium":["https:\/\/bitcoinwisdom.com\/wp-content\/uploads\/2022\/06\/kl-300x169.jpg",300,169,true],"medium_large":["https:\/\/bitcoinwisdom.com\/wp-content\/uploads\/2022\/06\/kl-768x432.jpg",640,360,true],"large":["https:\/\/bitcoinwisdom.com\/wp-content\/uploads\/2022\/06\/kl-1024x576.jpg",640,360,true],"1536x1536":["https:\/\/bitcoinwisdom.com\/wp-content\/uploads\/2022\/06\/kl.jpg",1280,720,false],"2048x2048":["https:\/\/bitcoinwisdom.com\/wp-content\/uploads\/2022\/06\/kl.jpg",1280,720,false],"trp-custom-language-flag":["https:\/\/bitcoinwisdom.com\/wp-content\/uploads\/2022\/06\/kl.jpg",18,10,false]},"uagb_author_info":{"display_name":"Barinem Pene","author_link":"https:\/\/bitcoinwisdom.com\/pl\/author\/barinem\/"},"uagb_comment_info":0,"uagb_excerpt":"Lightning struck in the same place twice as for the second time in one month, the blockchain platform, Solana, struggled with downtime after halting the production of new blocks. The cause was a durable nonce bug. Solana Beach block explorer provides data that no new blocks were processed by Solana\u2019s validators for several hours, leading&hellip;","_links":{"self":[{"href":"https:\/\/bitcoinwisdom.com\/pl\/wp-json\/wp\/v2\/posts\/4211","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bitcoinwisdom.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bitcoinwisdom.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bitcoinwisdom.com\/pl\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/bitcoinwisdom.com\/pl\/wp-json\/wp\/v2\/comments?post=4211"}],"version-history":[{"count":0,"href":"https:\/\/bitcoinwisdom.com\/pl\/wp-json\/wp\/v2\/posts\/4211\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bitcoinwisdom.com\/pl\/wp-json\/wp\/v2\/media\/4214"}],"wp:attachment":[{"href":"https:\/\/bitcoinwisdom.com\/pl\/wp-json\/wp\/v2\/media?parent=4211"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bitcoinwisdom.com\/pl\/wp-json\/wp\/v2\/categories?post=4211"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bitcoinwisdom.com\/pl\/wp-json\/wp\/v2\/tags?post=4211"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}