RGB Blackpaper
GitHubFAQTech talksReddit
Search
⌃K
Links
RGB Blackpaper
General information
1. Introduction
2. Protocol design
Consensus layer
3. Client-side-validation
3.1. Proof of publication
3.2. Single-use-seals
3.3. Deterministic bitcoin commitments
3.3.1. Tapret commitments
3.3.2. Opret commitments
3.3.3. Deterministic output selection
3.4. Multi-protocol commitments
4. Ubiquitous deterministic computin
5. Contracts, state & operations
Application layer
6. Writing contracts. Scripting.
7. Interacting with contracts
8. P2P communications
9. Wallet interaction
10. Possible applications
Other information
11. Governance
12. Protocol properties
13. History & acknowledgements
Appendices
References
Appendix A: Related standards
Appendix B: Reference implementation
Appendix C: Glossary
Powered By GitBook

3.3. Deterministic bitcoin commitments

Deterministic bitcoin commitments (DBC) provide a way to create provably unique commitments inside bitcoin transactions. RGB protocol allows two types of DBC: based on taproot outputs (so-called “tapret”) and based on OP_RETURN outputs (so-called “opret”), useful for old hardware which doesn’t support taproot.
Previous
3.2. Single-use-seals
Next
3.3.1. Tapret commitments
Last modified 7mo ago