Blockchain Commons has produced a variety of documentation of interest to developers and users of blockchains.
Our crypto-commons specifications, reference tools, and libraries offer new interoperable methodologies for cryptocurrency wallets, and may be of interest to developers and users.
SSKRs allow a seed to be sharded into shares that can be stored as words, URs, or QRs.
For an even more comprehensive list, please see our SSKR overview page, which includes links to research papers, references, code, and other material from other repos, all intended to support your understanding of SSKR, whether you're a user, a power user, or a developer.
URs allow for the interoperable transmission and storage of a variety of information, especially cryptographic data.
- URs: An Introduction
- crypto-request and crypto-response vs Signing via crypto-psbt
- ur:crypto-request test vectors
- ur:crypto-seed test vectors
One of the important aspects of URs was that they allowed for the introduction of Animated QRs:
We also have a more comprehensive UR overview page that includes links to research papers, references, code, and other material of interest primarily to UR developers.
We are planning one more UR article in the near future, detailing how to use URs with PSBTs.
Please feel free to file an issue if there's more Crypto Commons specifications that you'd like to see with more extensive documents.
#SmartCustody is an initiative meant to help users to safely manage their cryptocurrency and is focused on responsible key management.
- SmartCustody Book 1.01
- Designing Multisig for Independence & Resilience
- Using Timelocks to Protect Digital Assets
- Designing SSKR Share Scenarios
- The Dangers of Secret-Sharing Schemes
See the SmartCustody repo for the most up-to-date listing of docs.
Learning Bitcoin is our classic course that introduce Bitcoin concepts and programming beginning with Bitcoin Core's command-line tools and its RPC interface.