1 Standards Association
LNP/BPWe are Swiss non-profit supervising layer 2 & 3 open standards and protocols for Bitcoin & Lightning Network. We are creators of L2 and L3 protocols like RGB, Bifrost, Storm, Prometheus, Kaleidoscope and active builders of #BiFi (bitcoin finance) ecosystem on Lightning. We manage set of LNPBP standards and their opensource reference implementations under permissive MIT & Apache2 licenses. The Association was founded by @dr-orlovsky and @giacomozucco in 2019. You can read more about us on our website, lnp-bp.org and follow us on Twitter @lnpbp.
LNPBP Standards
The current list of standard can be found here. You can:
- submit a new standard proposal
- discuss preliminary ideas about new standards
- follow announcements about standard releases
- write about your implementation of one of the standards
- ask questions
- peer review & audit existing standards
Working groups
The reference implementations are split across multiple GitHub organizations, maintained by a working groups inside the Association.
- @RGB-WG: scalable & confidential smart contracts for Bitcoin & LN with client-side-validation
- @BP-WG: bitcoin protocol-related developments
- @LNP-WG: lightning network protocol evolution
- @Storm-WG: protocol for trustless decentralized & incentivized data storage network on top of Lightning network with bitcoin native payments
- @Prometheus-WG: protocol for trustless decentralized & incentivized computing network on top of Lightning network with bitcoin native payments
- @Internet2-WG: AluVM virtual machine and network protocol implementations
Libraries and products
LNP/BP Association is major contributor into @rust-bitcoin projects.
Other reference implementations & products maintained by the Association include:
- Client-side-validation and rust LNPBP foundation libraries;
- Descriptor wallet: bitcoin wallet library & cli supporting taproot, multisigs, miniscript, client-side-validation;
- BP Core Library: implementation of deterministic bitcoin commitments and single-use-seals
- BP Node: indexing node for bitcoin network (replacement for Electrum server)
- LNP Core Library: pure rust implementation of lightning network and bifrost protocol
- LNP Node: rust lightning node supporting bifrost protocol & RGB
- RGB Core Library: implementation of RGB protocol
- RGB Node: node for running RGB smart contracts
- AluVM: virtual machine used in RGB smart contracts and lightning
Footnotes
-
LNP/BP stands for "Bitcoin Protocol / Lightning Network Protocol"
↩