Blockchain Commons is proudly a "not-for-profit" social benefit corporation committed to open source & open development. We are working to enable responsible key management and self-sovereign control of digital assets through architectures, specifications, reference applications, and documentation. This work is done in conjunction with a group of wallet developers who are helping us to ensure that these new principles for digital-asset management are widely used and interoperable.
Our work is funded entirely by donations and collaborative partnerships with people like you. Every contribution will be spent on building open tools, technologies, and techniques that sustain and advance blockchain and internet security infrastructure and promote an open web.
For our most recent advances, please see our quarterly reports.
Some of our biggest categories of work include:
- Gordian — The Gordian architecture and best practices are the linchpin of our work. They highlights principles of independence, privacy, resilience, and openness. Reference apps, hardware kits, and internet programs demonstrate their usage.
- Crypto Commons — The Gordian principles are enabled by specifications such as Lifehash, SSKR (Sharded Secret Key Reconstruction), and UR (Uniform Resources). The Crypto Commons provides libraries for integrating these specifications into your programs, as well as CLI tools that exercise these libraries and demonstrate their usage.
- Torgap — One of the core architectural elements of Gordian is the torgap, which allows secure and private connections across a network. An increasing number of demos exemplify this usage.
Reference applications released for Gordian include:
- Gordian Cosigner (Android, iOS) — an offline PSBT signer.
- Gordian QR Tool (iOS) — a QR code vault.
- Gordian Server (macOS) — your own full node.
- Gordian Seed Tool (iOS) — a crypto-seed vault.
- Gordian Wallet (iOS) — a mobile wallet meant to link to your Server.
Related projects include:
- #LetheKit — DIY hardware box and SDK for airgapped cryptography and offline master key management.
- SpotBit — Bitcoin pricing microservice.
Major documentation projects include:
- Crypto-Commons Docs — using SSKR, URs, and more.
- Learning Bitcoin from the Command Line — tutorials on programming with bitcoin-cli, lightning-cli, and RPC.
- #SmartCustody — risk-modeling adversaries for your digital assets.
We also offer services to the community improve the open web's security infrastructure:
- Security Reviews — risk-based assessments of custody methodologies, operational security procedures, and layer-2 protocols such as payment channels.
- Infrastructure — support of Tor exit nodes and other blockchain infrastructure & software.
- Project Support — contractual support or white-labeling of our open-source projects.
These are just the beginning! Blockchain Commons is also working on identity wallets, social-recovery techniques, zero-knowledge curve-operation proofs, advanced cryptographic primitives such as Schnorr, MuSig, and scriptless scripts, and in general establishing multi- and cross-blockchain standards.
To financially support further development at Blockchain Commons, please consider becoming a Sponsor here at GitHub. However, you can alternatively support Blockchain Commons and our vision of the open web with Bitcoin via our BTCPay contribution page.
Blockchain Commons was founded by Christopher Allen (GitHub: @ChristopherA & Twitter: @ChristopherA) who acts as Principal Architect & Executive Director. Christopher is also the founder of Rebooting the Web Of Trust a non-profit supporting human rights decentralized identity.
17 sponsors are funding BlockchainCommons’s work.
Meet the team
A complete course for learning Bitcoin programming and usage from the commandJupyter Notebook 1,684
Select a tier
$20 a monthSelect
Personal support. Help us do good!
As thanks, after three months of support, we can optionally list your individual name and GitHub handle or social-media account in the “Sponsors” section of our web pages and papers during the term of your sponsorship. You’ll also receive a quarterly email update on our projects.
$100 a monthSelect
Developer or corporate support. Help us do great!
As thanks, after three months of support, we will list your corporate name and and GitHub handle or social-media account in the “Sponsors” section of our web pages and papers during the term of your sponsorship, and of course we’ll send you our quarterly email update too.
$500 a monthSelect
Project sponsor. Support one of our current projects!
As thanks, we’ll send you our quarterly update and after three months of support, we will list your name, URL, logo, and a one-line description on your chosen project’s web sites and papers during the term of your sponsorship.
$1,000 a monthSelect
Sustaining patron. Support all of our projects and our research agenda!
As thanks, we’ll send you our quarterly update and after three months of support, we will list your name, URL, logo, and a one-line description on all Blockchain Commons web sites and papers during the term of your sponsorship.
$5,000 a monthSelect
Patron saint. Support the Commons at the highest level!
As with a sustaining patron, we will list your name, URL, logo, and a one-line description. We’ll also arrange a one-hour private call with Christopher Allen or a member of team each month about Blockchain Commons topics.