{"id":13275,"date":"2021-11-04T23:00:00","date_gmt":"2021-11-04T23:00:00","guid":{"rendered":"http:\/\/ci02916a32f00026ed"},"modified":"2025-10-01T13:32:30","modified_gmt":"2025-10-01T18:32:30","slug":"solving-jamming-attacks-lightning-network","status":"publish","type":"post","link":"https:\/\/bitcoinmagazine.com\/technical\/solving-jamming-attacks-lightning-network","title":{"rendered":"Solving For Jamming Attacks On The Lightning Network"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p><em>The below is a direct excerpt of Marty&#8217;s Bent Issue #1106: &#8220;Jamming attacks on the Lightning Network and proposed solutions.&#8221; <a href=\"https:\/\/tftc.io\/\" target=\"_blank\" rel=\"noopener\">Sign up for the newsletter here<\/a>.<\/em><\/p>\n<figure><img decoding=\"async\" src=\"https:\/\/bitcoinmagazine.com\/wp-content\/uploads\/2024\/11\/explaining-lightning-network-jamming-attacks.png\" title=\"\"><\/figure>\n<p>Our good friend Gleb Naumenko dropped <a href=\"https:\/\/blog.bitmex.com\/preventing-channel-jamming\/\" target=\"_blank\" rel=\"noopener\">an incredible post<\/a> today dissecting jamming attacks on the Lightning Network and a slew of proposed solutions from a number of developers working on the second layer protocol. A Jamming 101 explanation is described above, but to reiterate, it is akin to a distributed denial of service attack commonly waged against particular sites on the web. On the Lightning Network a similar attack can be waged by a malicious actor who takes up channel capacity by taking up sat real estate on a path by initiating a payment they never intend to complete. Freezing liquidity for other potential users who could send sats along the same path.<\/p>\n<p>To date, this attack vector hasn&#8217;t been exploited to the best of my knowledge. However, it is certainly possible and it is probably most beneficial to recognize that and begin to devise mitigation techniques.<\/p>\n<p>This is exactly what this group of developers has done. Every solution comes with tradeoffs, most of which pertain to privacy and fees. After reading through Gleb&#8217;s post a few times, it seems that the best proposal pertains creating a reputation token with a staking mechanism, which would likely reduce privacy while adding a fee to transactions. Even those that fail to get confirmed in a block. (If this sounds familiar, that&#8217;s because this is currently possible on Ethereum.)<\/p>\n<p>Is this an unfixable problem? I doubt it. What I do know for sure is that I&#8217;m happy there are individuals like Gleb, Antoine Riard, Joost Jagr, roasbeef, niftynei, t-bast, and many others who are conducting critical research to identify problems and propose solutions.<\/p>\n<p>If anything, posts like this are a reminder of how young the BNP\/LP stack is and how much needs to be fortified and built out moving forward. Even if you&#8217;re not technical, I recommend reading this article. You&#8217;ll get a better understanding of the topology of the Lightning Network.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jamming attacks on Bitcoin&#8217;s Lightning Network, akin to DDoS attacks, haven&#8217;t been carried out yet. But mitigation is needed.<\/p>\n","protected":false},"author":2844,"featured_media":7089,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[35],"tags":[1764,460,2367],"class_list":{"0":"post-13275","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-technical","8":"tag-jamming-attacks","9":"tag-lightning-network","10":"tag-marty-bent"},"author_data":{"id":2844,"name":"Marty Bent","nicename":"marty-bent","avatar_url":"https:\/\/bitcoinmagazine.com\/wp-content\/uploads\/2024\/12\/marty-bent-96x96.jpg"},"featured_image_url":"https:\/\/bitcoinmagazine.com\/wp-content\/uploads\/2024\/11\/img_6214.png","_links":{"self":[{"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/posts\/13275","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/users\/2844"}],"replies":[{"embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/comments?post=13275"}],"version-history":[{"count":0,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/posts\/13275\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/media\/7089"}],"wp:attachment":[{"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/media?parent=13275"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/categories?post=13275"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/tags?post=13275"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}