Linux has long since proven it’s possible for one operating system to work for everyone—also that there’s an approach to development that opens and frees code so everyone can use it, improve it and assure its freedoms spread to everyone doing the same.
This has been great for computing at all scales. But, it hasn’t been great for everybody, yet, because not everybody has access to hardware or software, but we can still help them out, our way.
. . .
It hurts that we chose client-server (which might as well be called slave-master) as the defaulted way to deploy the World Wide Web in the first place, and still today. Brian Behlendorf of the Linux Foundation’s Hyperledger project, called client-server “the original sin” of the web when he spoke to Quartz’s The Next Billion conference last October. Hyperledger is a global “open-source collaborative effort created to advance cross-industry blockchain technologies”. It also “incubates and promotes a range of business blockchain technologies, including distributed ledger frameworks, smart contract engines, client libraries, graphical interfaces, utility libraries and sample applications”.
Among Hyperledger’s projects and frameworks is one called Indy that uses what it calls a universal trust framework to provide “accessible provenance for trust transactions”. More specifically, it supports “user-controlled exchange of verifiable claims about an identifier” and “has a rock-solid revocation model for cases where those claims are no longer true”, adding “Verifiable claims are a key component of Indy’s ability to serve as a universal platform for exchanging trustworthy claims about identifiers.”