{"id":19146,"date":"2022-06-07T10:01:06","date_gmt":"2022-06-07T10:01:06","guid":{"rendered":"http:\/\/egrowonline.com\/?p=19146"},"modified":"2022-06-07T10:01:06","modified_gmt":"2022-06-07T10:01:06","slug":"solana-developers-tackle-bugs-hoping-to-prevent-further-outages","status":"publish","type":"post","link":"http:\/\/egrowonline.com\/?p=19146","title":{"rendered":"Solana developers tackle bugs hoping to prevent further outages"},"content":{"rendered":"<p> <br \/>\n<br \/><img decoding=\"async\" src=\"https:\/\/images.cointelegraph.com\/images\/840_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjItMDYvYzA5OWQyMmMtMjgxMi00Yjc5LTgyZWUtZmY3NDI2MmMwMGRkLmpwZw==.jpg\" \/><\/p>\n<div data-v-2a0745c6=\"\">\n<p>Developers have fixed the runtime bug that caused the latest outage of the Solana network on June 1. <\/p>\n<p>According to a <a target=\"_blank\" href=\"https:\/\/solana.com\/news\/06-01-22-solana-mainnet-beta-outage-report-2\" rel=\"noopener nofollow\">report<\/a> published by <a target=\"_blank\" href=\"https:\/\/cointelegraph.com\/news\/solana-integrates-web3auth-to-lower-dapp-barrier-to-entry\" data-amp=\"https:\/\/cointelegraph-com.cdn.ampproject.org\/c\/s\/cointelegraph.com\/news\/solana-integrates-web3auth-to-lower-dapp-barrier-to-entry\/amp\" rel=\"noopener\">Solana Labs<\/a> on June 5, <a target=\"_blank\" href=\"https:\/\/cointelegraph.com\/news\/reliably-unreliable-solana-price-dives-after-latest-network-outage\" data-amp=\"https:\/\/cointelegraph-com.cdn.ampproject.org\/c\/s\/cointelegraph.com\/news\/reliably-unreliable-solana-price-dives-after-latest-network-outage\/amp\" rel=\"noopener\">Solana\u2019s fifth outage<\/a>  of 2022 was caused by a bug in the \u201cdurable nonce transactions feature\u201d  which caused the network to stop producing blocks for roughly four and half hours.<\/p>\n<blockquote><p>\u201cThe durable nonce transaction feature was disabled in releases v1.9.28\/v1.10.23 to prevent the network from halting if the same situation were to arise again.\u201d<\/p><\/blockquote>\n<p>\u201cDurable nonce transactions will not process until the mitigation has been applied, and the feature re-activated in a forthcoming release,\u201d they added.<\/p>\n<p>The term durable nonce transactions refers to a type of transaction on Solana that is designed to not expire, unlike a normal transaction on the network which usually has a short lifetime of around 2 minutes before a blockhash becomes too old to be validated. <\/p>\n<p>It is generally used to support transactions tied to avenues such as custodial services which require more time than the usual \u201cto produce a signature for the transaction\u201d according to Solana Documentation. <\/p>\n<p>Solana Labs noted that durable nonce transactions require a separate \u201cmechanism to prevent double processing, and are processed serially,\u201d however a runtime bug presented itself after a durable nonce transaction was processed as a regular transaction and failed, but was then re-submitted again and resulted in the network grinding to a halt. <\/p>\n<p>\u201cAfter the failed transaction was processed, but before the nonce was used again, the user resubmitted the same transaction for processing. This resubmission activated the bug in the runtime,\u201c the p report reads. <\/p>\n<p><strong><em>Related: <\/em><\/strong><a target=\"_blank\" href=\"https:\/\/cointelegraph.com\/news\/is-solana-a-buy-with-sol-price-at-10-month-lows-and-down-85-from-its-peak\" data-amp=\"https:\/\/cointelegraph-com.cdn.ampproject.org\/c\/s\/cointelegraph.com\/news\/is-solana-a-buy-with-sol-price-at-10-month-lows-and-down-85-from-its-peak\/amp\" rel=\"noopener\"><strong><em>Is Solana a \u2018buy\u2019 with SOL price at 10-month lows and down 85% from its peak?<\/em><\/strong><\/a><\/p>\n<p>The <a target=\"_blank\" href=\"https:\/\/cointelegraph.com\/news\/lost-sol-persistent-challenges-continue-to-impact-solana-price\" data-amp=\"https:\/\/cointelegraph-com.cdn.ampproject.org\/c\/s\/cointelegraph.com\/news\/lost-sol-persistent-challenges-continue-to-impact-solana-price\/amp\" rel=\"noopener\">price of Solana\u2019s native asset <\/a>SOL has dropped roughly 13.9% since the mainnet outage on June 1 to sit at $39.08 at the time of writing. Investor appetite to trade the asset has only increased, however, with 24-hour trading volume increasing by 61% to $2.141 billion within that same time frame, according to data from CoinGecko. <\/p>\n<p>In a broader sense, <a target=\"_blank\" href=\"https:\/\/www.hellomoon.io\/solana\" rel=\"noopener nofollow\">data<\/a> from Solana-focused analytics platform Hello Moon shows that the total value moved on-chain (successfully) in terms of a seven-day rolling average has significantly dropped since late March. <\/p>\n<p>After topping out at all-time-high levels of around $3.18 trillion on March 24, the figure has plunged to around $159.71 billion as of June 4. <\/p>\n<\/div>\n<p><br \/>\n<br \/><a href=\"https:\/\/cointelegraph.com\/news\/solana-developers-tackle-bugs-hoping-to-prevent-further-outages\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Developers have fixed the runtime bug that caused the latest outage of the Solana network on June 1. According to a report published by Solana Labs on June 5, Solana\u2019s fifth outage of 2022 was caused by a bug in the \u201cdurable nonce transactions feature\u201d which caused the network to stop producing blocks for roughly [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":19147,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[38],"tags":[8790,931,2339,2553,4400,84,3523],"class_list":["post-19146","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blockchain","tag-bugs","tag-developers","tag-hoping","tag-outages","tag-prevent","tag-solana","tag-tackle"],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"http:\/\/egrowonline.com\/wp-content\/uploads\/2022\/06\/1200_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjItMDYvYzA5OWQyMmMtMjgxMi00Yjc5LTgyZWUtZmY3NDI2MmMwMGRkLmpwZw.jpg","_links":{"self":[{"href":"http:\/\/egrowonline.com\/index.php?rest_route=\/wp\/v2\/posts\/19146","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/egrowonline.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/egrowonline.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/egrowonline.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/egrowonline.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=19146"}],"version-history":[{"count":1,"href":"http:\/\/egrowonline.com\/index.php?rest_route=\/wp\/v2\/posts\/19146\/revisions"}],"predecessor-version":[{"id":19148,"href":"http:\/\/egrowonline.com\/index.php?rest_route=\/wp\/v2\/posts\/19146\/revisions\/19148"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/egrowonline.com\/index.php?rest_route=\/wp\/v2\/media\/19147"}],"wp:attachment":[{"href":"http:\/\/egrowonline.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=19146"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/egrowonline.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=19146"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/egrowonline.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=19146"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}