Will nodes still be able to fail payments for any reason? If so, that implies that routing nodes can fail payments for whimsy's sake and still charge for them. If (1) routing nodes can fail any payment (2) still get paid for it and (3) reliably get other routing nodes to try to route payments through them, then this downside follows: scammers will spin up routing nodes, fail all payments, and watch the proceeds come rolling in.
Thankfully, routing nodes who regularly fail payments currently get quickly blacklisted by other routing nodes, so I don't think number 3 will be true. Trolls won't make much money once they're blacklisted. Assuming channel opening fees cost more than trolls can earn by trolling then the fact that they *can* do it shouldn't cause any serious problems, because there's a monetary disincentive to hopefully stop them from doing it. Here's hoping.
Will nodes still be able to fail payments for any reason?
Of course. It's impossible to prove to a third party the reason why most failures happen.
But as you say, reputation and setup costs will limit the usefulness of that fraud. Channels have a pretty big cost to create, especially in the current system where you have in fact proved ownership of the txout.
reply