pull down to refresh

I am setting up a new node with knots and was wondering is there are any risks isntalling LND on top of it, anyone running a node with knots and LND for a long time? Any issues?
So you really want to run LND on top of a client that is only maintained by one person who lost 200+btc because of bad opsec. Do you think it is a good idea to run LND with a filtered mempool? I personally would never do this because it adds new potential attack vectors.
reply
Yes, it's a very good idea to run Bitcoin+LND with filtering of non-monitary transaction data. Do you want your node to fill up with CSAM, malware and product data then use Core or do you believe that bitcoin as a monitary network then run Knots.
reply
the CSAM thing is overreacting, but I still prefer Knots since that provides more mempool control, at least easier than Core...
A reason to run Knots is because you don't want big dumb JPEGs on my computer, or you want really precise mempool control. But a lot of the reasoning behind using one or the other has been extreme fearmongering. Just my 2 sats.
reply
0 sats \ 5 replies \ @trieska 8h
problem is that you filter out big dump jpeg from your mempool, but if it accepted and mined it will be in block THEN you will have to have it on your computer, it will be in blockchain.
reply
Not if 90% of the network is running knots, or has a mempool as restritive as knots.
reply
0 sats \ 3 replies \ @trieska 5h
is there some mining pool running knots or has restrivtive mempool?
reply
Ocean, but other may follow. Time will tell
reply
Time won’t tell. No miner is that stupid when money is on the line.
The "CSAM thing" is illustrative of the issue. There is a range from bad to worst. That doesn't make any of it good.
reply
Stop listening to this nonsense. Core is not malicious. These fears are being whipped up by a non-technical group of Johnny come lately folks who do not know history, or the risk in delegating trust to one man.
Knots is broken, and will filter out essential LN txs. Don't run Knots with LND, you are only going to have pain.
reply
Core are technologists. The worst kind of fool.
reply
The worst fool is probably the nontechnical knots user who does not even understand the discussion but wants to run knots only because of some ideology.
So you really run lnd on top of knots and you are not afraid that your node will filter an important tx with arbitrary data? For example: i open a channel to you. Swap balance out and close it with old state, adding some op return so your node will not accept the tx. There will be no punishment tx and i get the sat. Or do you rely on a non knots running watchtower?
Knots only filters the mempool. And there is not one mempool. Every node has its own mempool. It has no effect on the tx that get in the next block. So knots refuses a tx but when the block is mined it will ask for this tx it refused before.
reply
That's why I asked that in the first place, but afaik you can mitigate those problems adjusting knots mempool, am I wrong?
reply
I've been running knots + lnd for a couple of months. No issues.
reply