LNHANCE bips and implementation

LNHANCE bips and implementation

Original Postby reardencode

Posted on: January 7, 2024 18:41 UTC

Recent developments in Bitcoin's protocol have seen the proposal of a new set of features that aim to enhance its functionality.

The features in question are a combination of Bitcoin Improvement Proposals (BIPs) and new operational codes (opcodes). Specifically, the proposals introduce BIP119, OP_CHECKSIGFROMSTACK(VERIFY), and OP_INTERNALKEY. Collectively, these enhancements are referred to as "LNHANCE," indicating their potential role in advancing Lightning Network capabilities and supporting future development pathways like ln-symmetry and Point Time Locked Contracts (PTLCs).

The pull requests for these features have been opened on notable repositories and can be examined through the following links: one for the Bitcoin core implementation at, and two for the BIP documentation at and These enhancements are viewed as a potentially secure and robust foundation for introducing output restricting covenants into the Bitcoin protocol. Such covenants would allow users to impose certain conditions on how Bitcoin outputs are spent, providing more control and flexibility.

Moreover, the proposed changes are expected to significantly bolster the next phase of Lightning Network evolution. The LN-Symmetry and PTLCs promise improvements over the current payment channels and Hashed Time-Locked Contracts (HTLCs), offering enhanced privacy and efficiency. This could mark an important step forward in the scalability and utility of Bitcoin, keeping it competitive and relevant as both a currency and a platform for financial innovation.