{"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\/sv\/solana-bug-precipitates-hours-long-outage\/","title":{"rendered":"Solana Bug utf\u00e4ller timmar l\u00e5ngt avbrott"},"content":{"rendered":"<p>Blixten slog ner p\u00e5 samma plats tv\u00e5 g\u00e5nger som f\u00f6r andra g\u00e5ngen p\u00e5 en m\u00e5nad, blockchain-plattformen Solana k\u00e4mpade med driftstopp efter att ha stoppat produktionen av nya block. Orsaken var en varaktig nonce-bugg.<\/p>\n\n\n\n<p>Solana Beach block explorer tillhandah\u00e5ller data om att inga nya block har bearbetats av Solanas validerare under flera timmar, vilket leder till en fullst\u00e4ndig avst\u00e4ngning av hela applikationsinfrastrukturen. Validatorer f\u00f6ll tillbaka p\u00e5 en omstart f\u00f6r att f\u00e5 ig\u00e5ng n\u00e4tverket igen senare under dagen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Vad h\u00e4nde egentligen?<\/strong><\/h2>\n\n\n\n<p>Enligt Anatoly Yakovenko, Solanas medgrundare, h\u00e4rr\u00f6rde buggen som var ansvarig f\u00f6r avbrottet fr\u00e5n blockkedjans h\u00e5llbara nonce-funktion. Det fick i huvudsak en del av n\u00e4tverket att tolka blocket som ogiltigt. Yakovenko sa att &quot;ingen konsensus kunde bildas&quot; som ett resultat.<\/p>\n\n\n\n<p>Validatorerna var tvungna att inaktivera den h\u00e5llbara nonce-funktionen f\u00f6r att starta om Solana-n\u00e4tverket, medan en framtida uppdatering kommer att \u00e5tg\u00e4rda felet. L\u00e5ngt efter att n\u00e4tverkets 4 timmar och 10 minuter slocknat kom Solana RPC-noder fortfarande online igen.<\/p>\n\n\n\n<p>Solana har tagit fart som ett framv\u00e4xande alternativ till Ethereum som en plattform f\u00f6r decentraliserade appar (DApps), decentraliserade finanstj\u00e4nster (DeFi), spel och NFT-samlarf\u00f6rem\u00e5l.<\/p>\n\n\n\n<p>N\u00e4tverkets SOL-kryptovaluta f\u00f6ll f\u00f6rst nyligen i v\u00e4rde tillsammans med resten av kryptomarknaden. \u00c4ven om det \u00e4r sv\u00e5rt att gl\u00f6mma dess kvicksilver\u00f6kning f\u00f6rra h\u00f6sten n\u00e4r den n\u00e5dde en topp p\u00e5 $260 (ca november 2021), tvingade avbrottet den att glida ytterligare 11 procent ned under de senaste 24 timmarna f\u00f6r att vika strax \u00f6ver $40-m\u00e4rket, enligt CoinMarketCap. En 84 procents nosedive \u00e4r mer \u00e4n tillr\u00e4ckligt f\u00f6r att f\u00e5 investerare att slingra sig i sina stolar.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Vad \u00e4r Durable Nonces?<\/strong><\/h2>\n\n\n\n<p>I f\u00f6rh\u00e5llande till kryptografi \u00e4r en nonce ett slumptal som anv\u00e4nds f\u00f6r ett specifikt \u00e4ndam\u00e5l. B\u00f6rser har alltmer anammat tekniken f\u00f6r att underl\u00e4tta transaktioner, \u00e4ven om de fortfarande representerar en liten del av transaktionerna p\u00e5 Solana.<\/p>\n\n\n\n<p>Den nuvarande buggen hade f\u00f6rmodligen varit p\u00e5 plats ett tag och hade bara minimala konsekvenser eftersom endast ett f\u00e5tal personer anv\u00e4nder den f\u00f6r n\u00e4rvarande.<\/p>\n\n\n\n<p>H\u00e5llbara nonces p\u00e5 Solana \u00e4r inriktade p\u00e5 token-innehavare med icke-enkla offlinesigneringsinst\u00e4llningar som beh\u00f6ver f\u00f6rbereda sina transaktioner tillr\u00e4ckligt snabbt f\u00f6r det snabba n\u00e4tverket. Ett enda block kan vara otillr\u00e4ckligt f\u00f6r en f\u00f6rvaringsinstitut som undertecknar transaktioner med hj\u00e4lp av tv\u00e5 datorer med luftgap. Normala transaktioner p\u00e5 Solana skulle inte g\u00f6ra nedsk\u00e4rningen under dessa omst\u00e4ndigheter, vilket g\u00f6r att varaktiga nonces ger den avg\u00f6rande tid som kr\u00e4vs f\u00f6r att token-innehavaren ska arbeta.<\/p>\n\n\n\n<p>Solana misslyckades med att hantera h\u00e5llbara nonces bra, vilket ledde till onsdagens olyckliga incident. Ist\u00e4llet f\u00f6r att behandla dessa nischade inkommande transaktioner som en transaktion, r\u00e4knade n\u00e4tverkets validerare var och en tv\u00e5 g\u00e5nger som en enda transaktion vid tv\u00e5 separata blockh\u00f6jder. Det oundvikliga resultatet? Ett om\u00f6jligt scenario som fick Solanas konsensusmekanism p\u00e5 kn\u00e4.<\/p>\n\n\n\n<p>Intressant nog twittrade Laine fr\u00e5n Stakewiz, en Solana-valideringsoperat\u00f6r, att buggen var &quot;k\u00e4nd&quot; men aldrig hade utl\u00f6sts &quot;i denna form.&quot;<\/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 stanna idag, vad h\u00e4nde?<br><br>En bugg relaterad till varaktiga nonces utl\u00f6stes p\u00e5 en majoritet av validerare, vilket ledde till en blockhash-felmatchning och validatorer stannade.<br><br>Detta var faktiskt en k\u00e4nd bugg som h\u00f6ll p\u00e5 att fixas och som inte hade utl\u00f6sts i denna form tidigare.<\/p>\u2014 Laine \u2764\ufe0f stakewiz.com (@laine_sa_) <a href=\"https:\/\/twitter.com\/laine_sa_\/status\/1532130311152226304?ref_src=twsrc%5Etfw\" rel=\"nofollow noopener\" target=\"_blank\">1 juni 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>En krasch f\u00f6r m\u00e5nga<\/strong><\/h2>\n\n\n\n<p>Solana verkar vara k\u00e4nsligt f\u00f6r krascher \u2013 totalt \u00e5tta g\u00e5nger, enligt vissa uppskattningar. Tidigare avsnitt av Solanas kraschhistorik \u00e4r h\u00f6gprofilerade och v\u00e4ldokumenterade. N\u00e4tverket tankade i n\u00e4stan 18 timmar i september f\u00f6rra \u00e5ret efter att en st\u00f6rtflod av transaktioner skickades till ett DeFi-protokoll f\u00f6r en ny tokenlansering. Kraschen tillskrevs en &quot;denial of service-attack i en obduktionsrapport fr\u00e5n Solana Labs.&quot;<\/p>\n\n\n\n<p>\u00c5rets krasch den 30 april h\u00e4nde efter att NFT-mintingrobotar sv\u00e4rmade n\u00e4tverket med en lavin av transaktioner \u2013 inte mindre \u00e4n 6 miljoner per sekund. F\u00f6r att f\u00f6rhindra det problemet i framtiden har Metaplex, Solanas NFT-protokolltillverkare, implementerat en &quot;botskatt&quot;-straff. Det \u00e5terst\u00e5r att se om det inte finns n\u00e5got s\u00e4tt att kringg\u00e5 denna f\u00f6rebyggande mekanism.<\/p>\n\n\n\n<p>Intressant nog h\u00e4nde f\u00f6rlusten av konsensus den 30 april efter att Yakovenko h\u00e4vdade att ingen skulle anv\u00e4nda Bitcoin om den ber\u00f6mda kryptovalutan misslyckades med att byta till proof-of-stake.<\/p>\n\n\n\n<p>Vad \u00e4r n\u00e4sta f\u00f6r Solana?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Vad h\u00e4nder h\u00e4rn\u00e4st f\u00f6r Solana?<\/strong><\/h2>\n\n\n\n<p>Blockkedjor och kryptovalutor \u00e4r inga fr\u00e4mlingar f\u00f6r vilda \u00e5kattraktioner. Solana m\u00e5 ha \u00e5kt ner n\u00e5gra g\u00e5nger, men det ser verkligen inte ut att vara redo att g\u00e5 ut. Det \u00e4r fortfarande en av de st\u00f6rsta kryptovalutorna efter bara Bitcoin och Ether.<\/p>\n\n\n\n<p>Det \u00e4r snabbare (50 000 transaktioner per sekund) och billigare ($0.00025 i genomsnitt per transaktion) \u00e4n Ethereum, s\u00e5 det forts\u00e4tter att vinna solid mark i NFT- och DeFi-ekosystemen. Detta \u00f6vertr\u00e4ffar klart Ethereums topp p\u00e5 13 transaktioner per sekund.<\/p>\n\n\n\n<p>Solana \u00e4r ett bepr\u00f6vat alternativ till Ethereum, och med stora st\u00f6djare, inklusive Andreesen Horowitz och Polychain Capital, som investerade $314 miljoner i en privat tokenf\u00f6rs\u00e4ljning i juni 2021, finns det ett visst hopp om att Solana mycket v\u00e4l skulle kunna rida in i en ljus framtid.<\/p>","protected":false},"excerpt":{"rendered":"<p>Blixten slog ner p\u00e5 samma plats tv\u00e5 g\u00e5nger som f\u00f6r andra g\u00e5ngen p\u00e5 en m\u00e5nad, blockchain-plattformen Solana k\u00e4mpade med driftstopp efter att ha stoppat produktionen av nya block. Orsaken var en varaktig nonce-bugg. Solana Beach block explorer tillhandah\u00e5ller data om att inga nya block har bearbetats av Solanas validerare under flera timmar, vilket leder till [\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\/sv\/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\/sv\/wp-json\/wp\/v2\/posts\/4211","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bitcoinwisdom.com\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bitcoinwisdom.com\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bitcoinwisdom.com\/sv\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/bitcoinwisdom.com\/sv\/wp-json\/wp\/v2\/comments?post=4211"}],"version-history":[{"count":0,"href":"https:\/\/bitcoinwisdom.com\/sv\/wp-json\/wp\/v2\/posts\/4211\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bitcoinwisdom.com\/sv\/wp-json\/wp\/v2\/media\/4214"}],"wp:attachment":[{"href":"https:\/\/bitcoinwisdom.com\/sv\/wp-json\/wp\/v2\/media?parent=4211"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bitcoinwisdom.com\/sv\/wp-json\/wp\/v2\/categories?post=4211"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bitcoinwisdom.com\/sv\/wp-json\/wp\/v2\/tags?post=4211"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}