Skip to content

Latest commit

 

History

History
71 lines (44 loc) · 3.83 KB

README.md

File metadata and controls

71 lines (44 loc) · 3.83 KB

Documents

Blockchain Commons has produced a variety of documentation of interest to developers and users of blockchains.

The Crypto Commons

Our crypto-commons specifications, reference tools, and libraries offer new interoperable methodologies for cryptocurrency wallets, and may be of interest to developers and users.

General

  1. Key Derivation Names

Sharded Secret Key Reconstruction (SSKR)

SSKRs allow a seed to be sharded into shares that can be stored as words, URs, or QRs.

  1. SSKR for Users
  2. SSKR for Developers

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.

Uniform Resources (URs)

URs allow for the interoperable transmission and storage of a variety of information, especially cryptographic data.

  1. URs: An Introduction
  2. crypto-request and crypto-response vs Signing via crypto-psbt
  3. ur:crypto-request test vectors
  4. ur:crypto-seed test vectors

One of the important aspects of URs was that they allowed for the introduction of Animated QRs:

  1. Animated QRs
  2. Animated QRs Video

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.

Technology Overview Video

Coming Soon

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

#SmartCustody is an initiative meant to help users to safely manage their cryptocurrency and is focused on responsible key management.

  1. SmartCustody Book 1.01
  2. Designing Multisig for Independence & Resilience
  3. Using Timelocks to Protect Digital Assets
  4. Designing SSKR Share Scenarios
  5. The Dangers of Secret-Sharing Schemes

See the SmartCustody repo for the most up-to-date listing of docs.

Learning Bitcoin from the Command Line

Learning Bitcoin is our classic course that introduce Bitcoin concepts and programming beginning with Bitcoin Core's command-line tools and its RPC interface.

  1. Learning Bitcoin from the Command Line 2.0