Data resilience has been a core of Blockchain Commons from the beginning. Resilience is one of the Gordian Principles: users need to have secure control of their digital assets, including cryptocurrencies, identities, and registered assets. Data resilience generally falls under the rubric of key management and our course Smart Custody. Our stack meant to help protect keys, seeds, and other secrets is built on SSKR, CSR, and CKM.
Why? Self-sovereign technologies depend on cryptography and other trustless technologies to avoid centralization and to ensure that you stay in control of your identity and assets. However, that also means that there’s no customer-service fallback: no one will help you recover your identity or assets if you lose the seeds or keys that control them. These data resilience technologies are about creating technological fallbacks (and offering best practices and other advice as well).
Key Management
Best Practices. How do you keep your keys safe? These best practices discuss the topic, with examples using XID keys.
For more see:
Smart Custody
Course. The Smart Custody course include the Smart Custody book, which takes you step-by-step through the planning and mechanics of securing cryptocurrency, and additional smart custody papers focusing on SSKR, multisig, and other data resilience technologies.
For more see:
Collaborative Key Management (CKM)
Resilient Key Storage. CKM is a technology that will allow you to create, maintain, and use a sharded key. It is available for exemplar usage with FROST signatures.
For more see:
Collaborative Seed Recovery
Resilience Seed Storage. CSR is a methodology for storing and recovering key shards from public shard servers.
For more see:
SSKR
Key Sharding. SSKR is an expansion of Shamir’s Secret Sharing, that allows you to shard a secret and recover it from a subset of the shares. (Our expansion also supports groups.)
For more see: