|
1 | 1 | # LNPBPs: LNP/BP Standards Repository |
2 | 2 |
|
3 | | -LNP/BP stands for "Bitcoin Protocol / Lightning Network Protocol". This |
4 | | -repository covers standards & best practices for Layer 2+ in cases when they do |
| 3 | +LNP/BP stands for "Bitcoin Protocol / Lightning Network Protocol". |
| 4 | +This repository covers standards & best practices for Layer 2+ in cases when they do |
5 | 5 | not require soft- or hard-forks of the Bitcoin blockchain level and are not |
6 | 6 | directly related to issues covered in Lightning Network RFCs (BOLTs). |
7 | 7 |
|
8 | | -Basically, LNP/BPs cover everything that can be anchored to Bitcoin |
9 | | -transactions, defines primitives for L2+ solution design and describes complex |
| 8 | +LNPBP sstandards cover client-side validation protocols, |
| 9 | +which can be anchored or build on top of to Bitcoin. |
| 10 | +It includes primitives for L2+ solution design and describes complex |
10 | 11 | use cases which can be built from some primitives. This allows such solutions as |
11 | 12 | financial assets, storage, messaging, computing and different forms of secondary |
12 | 13 | markets leveraging Bitcoin security model and Bitcoin as a method of |
@@ -52,32 +53,20 @@ Criteria for a LNP/BP specification proposal: |
52 | 53 | | [10] | Cryptography | Bitcoin transaction output-based single-use-seals | Standard | Proposal | |
53 | 54 | | 11 | Cryptography | Anchoring multiple deterministic bitcoin commitments in the same transaction output | Standard | Final | |
54 | 55 | | [12] | Cryptography | TapRet: Taproot script tree-based OP_RETURN deterministic bitcoin commitments | Standard | Final | |
55 | | -| [13] | Smart contracts | RGB: Client-side-validated confidential smart contracts for Bitcoin and Lightning Network | Informational | Draft | |
56 | | -| 14 | Smart contracts | RGB Schema: client-side validation rules for RGB smart contracts | Standard | Planned | |
57 | | -| 15 | Smart contracts | RGB client-side verification and data serialization | Standard | Planned | |
58 | | -| 16 | Smart contracts | AluVM instruction set architecture extensions for handling RGB state validation | Standard | Planned | |
59 | | -| 17-18 | *Reserved* | *For the future use by RGB extensions* | | | |
| 56 | +| 13-18 | *Reserved* | *For the future use* | | | |
60 | 57 | | 19 | Cryptography | *Reserved for sign-to-contract deterministic bitcoin commitments* | | | |
61 | | -| [20] | Wallet | RGB fungible assets interface (RGB-20) | Standard | Final | |
62 | | -| [21] | Wallet | RGB non-fungible collectibles interface (RGB-21) | Standard | Proposal | |
63 | | -| [22] | Wallet | RGB reputation and identity interface (RGB-22) | Standard | Draft | |
64 | | -| [23] | Wallet | RGB verifiable-unique history log for auditable data (RGB-23) | Standard | Planned | |
65 | | -| [24] | Wallet | RGB schema for decentralized global domain name system (RGB-24) | Standard | Planned | |
66 | | -| 25-29 | *Reserved* | *For the future use by RGB schemata* | | | |
67 | | -| [30] | Wallet | Interface for fungible RGB assets with decentralized issue (RGB-30) | Standard | Final | |
68 | | -| [31] | *Reserved* | Standard Contractum Libraries (SCL) | Standard | Draft | |
| 58 | +| 20-31 | *Reserved* | *For the future use* | | | |
69 | 59 | | 32 | Wallet | BIP-32 derivation path extension for read-only wallets | Standard | Draft | |
70 | 60 | | [33] | Smart contracts | Lightspeed: micro-payments for Lightning Network | Draft | | |
71 | 61 | | [34] | Smart contracts | Zero-knowledge arguments for data persistence using probabilistic checkable proofs | Standard | Draft | |
72 | 62 | | [35] | Smart contracts | Bifrost: LN message extensions for RGB data propagation | Standard | Planned | |
73 | | -| 36 | *Reserved* | *For future use by bitcoin protocol extensions* | | | |
74 | | -| [37] | Wallet | ~~Invoicing formats for RGB-20 fungible assets schema~~ | Standard | Rejected | |
| 63 | +| 36-37 | *Reserved* | *For future use by bitcoin protocol extensions* | | | |
75 | 64 | | [38] | Wallet | Universal LNP/BP invoices | Standard | Draft | |
76 | 65 | | 39 | *Reserved* | *For future use by bitcoin protocol extensions* | | | |
77 | 66 | | [40] | Smart contracts | Storm: trustless storage with escrow contracts | Standard | Draft | |
78 | 67 | | 41 | Smart contracts | Lightning network message extensions for Storm | Standard | Planned | |
79 | | -| 42 | *Reserved* | *For future use by lightning network protocol extensions* | | | |
80 | | -| [43] | Wallet | RGB-enabled BIP43 purpose field & identity system | Standard | Draft | |
| 68 | +| 42 | *Reserved* | *For future use* | | | |
| 69 | +| 43 | *Reserved* | *For future use by bitcoin protocol extensions* | | | |
81 | 70 | | 44 | Wallet | Script templating: key derivations within Bitcoin scripts | Standard | Planned | |
82 | 71 | | 45 | Smart contracts | Lightning network message extensions for decentralized exchange functionality | Standard | Planned | |
83 | 72 | | 46 | Wallet | Deterministic derivation paths for LNP | Draft | | |
|
0 commit comments