Last week’s article dealt with Turbo Channels. Today, I’ll cover Hosted Channels, another kind of channels that seek to enhance the Lightning channels UX while staying in line with the specification and mitigating the required tradeoffs. Not on-chain enforceable channels The big difference between a hosted channel and a regular Lightning channel is that the former is not enforceable on-chain, simply because there is no channel opening transaction to spend from.| Fanis Michalakis
Turbo channels have been around since at least 2 years now, but they remain quite largely misunderstood among the community. Information about them are available but a bit scattered. The purpose of this post is to bring them together and provide a comprehensive view on this subject. 0-conf channels Turbo channels are basically 0-confirmation channels, which means the channel can be used before the channel opening transaction get mined in a Bitcoin block.| Fanis Michalakis
Transaction pinning is a method for making fee bumping prohibitively expensive by abusing node protections against attacks that can waste bandwidth, CPU, and memory. This can make fee management more difficult in multiparty contract protocols (such as LN).| Bitcoin Optech
Anchor outputs are special outputs in LN commitment transactions that are designed to allow the transaction to be fee bumped. An earlier name for the proposal was simplified commitments.| Bitcoin Optech