Home Coins Bitcoin (BTC) Developer reveals 'biggest unsolvable Lightning attack vector'

Developer reveals ‘biggest unsolvable Lightning attack vector’

Independent Bitcoin Lightning developer, Joost Jager, has outlined an exploit of the micro-payments network that could result in channels being compromised with very little effort and negligible cost.

However, he said he’s hard at work on a possible solution.

Jager specifies that the attack could be carried out on wumbo channels, which essentially allow larger transactions between mutually agreeing parties on the Lightning network.

A wumbo channel removes the limit to the total amount of Bitcoin that can be held in a regular Lightning channel — which is around $1,760 worth at today’s prices. It also removes the approx. $450 limit to how large an individual payment can be.

Jager said the wumbo channels can be exploited because the channel cannot hold more than 483 hash and time-lock contracts (HTLCs) at any time regardless of its capacity. So a malicious actor sending 483 micro-payments to themselves, and holding on to the HTLCs is enough to incapacitate a channel for up to two weeks.

The developer demonstrated that this could be achieved by using the maximum route length to add loops and more contracts to quickly reach that total for just a small initial outlay, 5.8 million satoshis in this example.

If the script kid is lucky, they only need to send 54 payments to get it done. A single tiny channel takes double-digit amounts of Bitcoin out of business.

He added that he had started a new firewall for Lightning nodes project called Circuit Breaker to address this problem. When asked whether this ‘griefing attack’ is the biggest unsolved attack vector on LN today, he added;

That depends on how you define biggest. There are other attacks that can make you lose money which seems worse. But this one is one of the biggest in terms of not knowing how to solve it.

With wumbo channels a user can signal that they want to send more BTC than the regular limits and find a node that is willing to receive. Regular Lightning users sending micropayments will not be affected but it is a much better option for business and enterprise payments.

Wumbo channels are growing in adoption and Bitfinex has been the latest to announce support for them;

The word “wumbo” comes from a cartoon series called SpongeBob SquarePants, and refers to the idea that two parties need to agree to ‘wumbo’ together for the transaction to take place.



First published here

- Advertisement -
Mr Bitcointe
Mr Bitcointehttps://www.bitcointe.com/
“Fact You Need To Know About Cryptocurrency - The first Bitcoin purchase was for pizza.” ― Mohsin Jameel
474FansLike
76FollowersFollow
4,567FollowersFollow
5,261FollowersFollow
1,550FollowersFollow
2,230SubscribersSubscribe
USD - United States Dollar
EUR
1.17
GBP
1.29
CHF
1.09
NOK
0.11
JPY
0.01
CAD
0.75
AUD
0.70

Most Popular

Sacrificing privacy does not make us safer

In the last month, we’ve seen the United States Federal Reserve come after BitMEX for failing to identify customers, crypto intelligence firm CipherTrace...

Cardano, Algorand, Compound Price Analysis: 31 October

Ethereum, the biggest of the altcoins, dropped beneath $400 and could signal further, marketwide losses while Bitcoin stayed well above $13,000. Cardano exhibited...
bitcoin
Bitcoin (BTC) $ 13,842.45
ethereum
Ethereum (ETH) $ 390.27
ripple
XRP (XRP) $ 0.240995
tether
Tether (USDT) $ 0.999394
bitcoin-cash
Bitcoin Cash (BCH) $ 264.42
bitcoin-cash-sv
Bitcoin SV (BSV) $ 165.13
litecoin
Litecoin (LTC) $ 56.12
eos
EOS (EOS) $ 2.54
binancecoin
Binance Coin (BNB) $ 28.57
okb
OKB (OKB) $ 4.51
tezos
Tezos (XTZ) $ 1.98
leo-token
LEO Token (LEO) $ 1.26
cardano
Cardano (ADA) $ 0.094178
monero
Monero (XMR) $ 123.98
stellar
Stellar (XLM) $ 0.079221
chainlink
Chainlink (LINK) $ 11.30
huobi-token
Huobi Token (HT) $ 4.22
tron
TRON (TRX) $ 0.026110
usd-coin
USD Coin (USDC) $ 0.999533
dash
Dash (DASH) $ 71.83
neo
NEO (NEO) $ 15.00
iota
IOTA (MIOTA) $ 0.256522
nem
NEM (XEM) $ 0.096520
zcash
Zcash (ZEC) $ 58.98
maker
Maker (MKR) $ 528.06
paxos-standard
Paxos Standard (PAX) $ 0.998518
ethereum-classic
Ethereum Classic (ETC) $ 5.25
vechain
VeChain (VET) $ 0.010116
true-usd
TrueUSD (TUSD) $ 0.998472
ftx-token
FTX Token (FTT) $ 3.75
kucoin-shares
KuCoin Shares (KCS) $ 0.853156
waves
Waves (WAVES) $ 3.27