{"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\/pt\/solana-bug-precipitates-hours-long-outage\/","title":{"rendered":"Solana Bug Precipita Horas de Interrup\u00e7\u00e3o"},"content":{"rendered":"<p>O rel\u00e2mpago atingiu o mesmo local duas vezes, pela segunda vez em um m\u00eas, a plataforma blockchain, Solana, lutou com o tempo de inatividade depois de interromper a produ\u00e7\u00e3o de novos blocos. A causa foi um bug nonce dur\u00e1vel.<\/p>\n\n\n\n<p>O explorador de blocos da Solana Beach fornece dados de que nenhum novo bloco foi processado pelos validadores da Solana por v\u00e1rias horas, levando a um desligamento completo de toda a sua infraestrutura de aplicativos. Os validadores recuaram em uma reinicializa\u00e7\u00e3o para colocar a rede em funcionamento novamente no final do dia.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>O que realmente aconteceu?<\/strong><\/h2>\n\n\n\n<p>De acordo com Anatoly Yakovenko, cofundador da Solana, o bug respons\u00e1vel pela interrup\u00e7\u00e3o emanou do recurso de nonce dur\u00e1vel do blockchain. Essencialmente, fez uma se\u00e7\u00e3o da rede interpretar o bloco como inv\u00e1lido. O Sr. Yakovenko disse que \u201cnenhum consenso poderia ser formado\u201d como resultado.<\/p>\n\n\n\n<p>Os validadores tiveram que desabilitar o recurso de nonce dur\u00e1vel para reiniciar a rede Solana, enquanto uma atualiza\u00e7\u00e3o futura resolver\u00e1 o bug. Muito depois das 4 horas e 10 minutos de desmaio da rede, os n\u00f3s RPC da Solana ainda estavam voltando a ficar online.<\/p>\n\n\n\n<p>Solana ganhou ritmo como uma alternativa emergente ao Ethereum como uma plataforma para aplicativos descentralizados (DApps), servi\u00e7os de finan\u00e7as descentralizadas (DeFi), jogos e colecion\u00e1veis NFT.<\/p>\n\n\n\n<p>A criptomoeda SOL da rede sofreu recentemente uma queda de valor junto com o resto do mercado de criptomoedas. Embora seja dif\u00edcil esquecer sua ascens\u00e3o mercurial no outono passado, quando atingiu o pico de $260 (c. novembro de 2021), a interrup\u00e7\u00e3o o for\u00e7ou a cair mais 11% nas \u00faltimas 24 horas, pouco acima da marca de $40, de acordo com o CoinMarketCap. Uma queda de 84% \u00e9 mais do que suficiente para deixar os investidores se contorcendo em suas cadeiras.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>O que s\u00e3o Nonces Dur\u00e1veis?<\/strong><\/h2>\n\n\n\n<p>Em rela\u00e7\u00e3o \u00e0 criptografia, um nonce \u00e9 um n\u00famero aleat\u00f3rio usado para um prop\u00f3sito espec\u00edfico. As exchanges adotaram cada vez mais a tecnologia para facilitar as transa\u00e7\u00f5es, embora ainda representem uma pequena fra\u00e7\u00e3o das transa\u00e7\u00f5es em Solana.<\/p>\n\n\n\n<p>O bug atual provavelmente j\u00e1 estava em vigor h\u00e1 algum tempo e tinha apenas ramifica\u00e7\u00f5es m\u00ednimas porque apenas algumas pessoas o usam atualmente.<\/p>\n\n\n\n<p>Os nonces dur\u00e1veis no Solana s\u00e3o direcionados a detentores de tokens com configura\u00e7\u00f5es de assinatura offline n\u00e3o simples que precisam preparar suas transa\u00e7\u00f5es com rapidez suficiente para a rede r\u00e1pida. Um \u00fanico bloco pode ser inadequado para um custodiante que assina transa\u00e7\u00f5es usando dois computadores air-gapped. As transa\u00e7\u00f5es normais em Solana n\u00e3o seriam suficientes nessas circunst\u00e2ncias, tornando nonces dur\u00e1veis fornecendo o tempo crucial necess\u00e1rio para o titular do token trabalhar.<\/p>\n\n\n\n<p>Solana n\u00e3o conseguiu lidar bem com nonces dur\u00e1veis, levando ao infeliz incidente de quarta-feira. Em vez de tratar essas entradas de nicho como uma transa\u00e7\u00e3o, os validadores da rede contaram cada uma duas vezes como uma \u00fanica transa\u00e7\u00e3o em duas alturas de bloco separadas. O resultado inevit\u00e1vel? Um cen\u00e1rio imposs\u00edvel que derrubou o mecanismo de consenso de Solana.<\/p>\n\n\n\n<p>Curiosamente, Laine, da Stakewiz, um operador de valida\u00e7\u00e3o de Solana, twittou que o bug era \u201cconhecido\u201d, mas nunca havia sido acionado \u201cnesta forma\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 parou hoje, o que aconteceu?<br><br>Um bug relacionado a nonces dur\u00e1veis foi acionado na maioria dos validadores, levando a uma incompatibilidade de hash de bloco e a paralisa\u00e7\u00e3o dos validadores.<br><br>Este era realmente um bug conhecido que estava sendo corrigido e n\u00e3o tinha sido acionado neste formul\u00e1rio anteriormente.<\/p>- 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\u00ba de junho de 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>Um acidente demais<\/strong><\/h2>\n\n\n\n<p>Solana parece ser suscet\u00edvel a acidentes \u2013 um total de oito vezes, de acordo com algumas estimativas. Os epis\u00f3dios anteriores do hist\u00f3rico de acidentes de Solana s\u00e3o famosos e bem documentados. A rede afundou por quase 18 horas em setembro passado, depois que um dil\u00favio de transa\u00e7\u00f5es foi enviado a um protocolo DeFi para um novo lan\u00e7amento de token. O acidente foi atribu\u00eddo a um \u201cataque de nega\u00e7\u00e3o de servi\u00e7o em um relat\u00f3rio postmortem do Solana Labs\u201d.<\/p>\n\n\n\n<p>O crash de 30 de abril deste ano aconteceu depois que os bots de cunhagem da NFT invadiram a rede com uma avalanche de transa\u00e7\u00f5es \u2013 nada menos que 6 milh\u00f5es por segundo. Para evitar esse problema no futuro, a Metaplex, fabricante do protocolo NFT da Solana, implementou uma penalidade de \u201ctaxa de bot\u201d. Resta saber se n\u00e3o h\u00e1 como contornar esse mecanismo preventivo.<\/p>\n\n\n\n<p>Curiosamente, a perda de consenso de 30 de abril aconteceu depois que Yakovenko afirmou que ningu\u00e9m usaria o Bitcoin se a famosa criptomoeda n\u00e3o mudasse para a prova de participa\u00e7\u00e3o.<\/p>\n\n\n\n<p>O que vem a seguir para Solana?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>O que vem a seguir para Solana?<\/strong><\/h2>\n\n\n\n<p>Blockchains e criptomoedas n\u00e3o s\u00e3o estranhos a passeios selvagens. Solana pode ter ca\u00eddo algumas vezes, mas certamente n\u00e3o parece pronto para sair. Continua sendo uma das maiores criptomoedas atr\u00e1s apenas do Bitcoin e do Ether.<\/p>\n\n\n\n<p>\u00c9 mais r\u00e1pido (50.000 transa\u00e7\u00f5es por segundo) e mais barato ($0.00025 em m\u00e9dia por transa\u00e7\u00e3o) que o Ethereum, por isso continua a ganhar terreno s\u00f3lido nos ecossistemas NFT e DeFi. Isso supera claramente o pico de 13 transa\u00e7\u00f5es por segundo do Ethereum.<\/p>\n\n\n\n<p>Solana \u00e9 uma alternativa comprovada ao Ethereum e, com grandes apoiadores, incluindo Andreesen Horowitz e Polychain Capital, que investiram $314 milh\u00f5es em uma venda privada de tokens em junho de 2021, h\u00e1 uma certa esperan\u00e7a de que Solana possa chegar a um futuro brilhante.<\/p>","protected":false},"excerpt":{"rendered":"<p>O rel\u00e2mpago atingiu o mesmo local duas vezes, pela segunda vez em um m\u00eas, a plataforma blockchain, Solana, lutou com o tempo de inatividade depois de interromper a produ\u00e7\u00e3o de novos blocos. A causa foi um bug nonce dur\u00e1vel. O explorador de blocos da Solana Beach fornece dados de que nenhum novo bloco foi processado pelos validadores da Solana por v\u00e1rias horas, levando [\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\/pt\/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\/pt\/wp-json\/wp\/v2\/posts\/4211","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bitcoinwisdom.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bitcoinwisdom.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bitcoinwisdom.com\/pt\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/bitcoinwisdom.com\/pt\/wp-json\/wp\/v2\/comments?post=4211"}],"version-history":[{"count":0,"href":"https:\/\/bitcoinwisdom.com\/pt\/wp-json\/wp\/v2\/posts\/4211\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bitcoinwisdom.com\/pt\/wp-json\/wp\/v2\/media\/4214"}],"wp:attachment":[{"href":"https:\/\/bitcoinwisdom.com\/pt\/wp-json\/wp\/v2\/media?parent=4211"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bitcoinwisdom.com\/pt\/wp-json\/wp\/v2\/categories?post=4211"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bitcoinwisdom.com\/pt\/wp-json\/wp\/v2\/tags?post=4211"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}