We are a London based company with experience in Blockchain technology. We want to produce great open source software that will help developers to build secure and soundly architected distributed applications. We believe that distributed computing is a promising concept that is gaining traction over traditional centralized models. As the industry matures, there will be a tendency for companies and teams to specialize on different aspects of the technology with the need to collaborate and establish common protocols and interfaces for all the bits to fit together. Our first product, Babble, is designed with the goal of being a pluggable consensus system.
Organisations building distributed applications should be able to experiment with different consensus algorithms and decide which one to use based on their specific needs, not for a lack of alternatives or monolithic codebases. Babble integrates with applications written in any programming language thanks to a very simple socket interface.
As we keep adding products to our offering, modularity is always one of our main concerns. Each product has a life of its own but can be assembled with other products to create effective solutions tailored for every problem. This model is an alternative to the ‘one size fits all’ result of current Blockchain codebases.
Our objective is to produce an open-source suite of modular software components that will allow the creation of ad-hoc, localized blockchains capable of running across multiple platforms, including mobile devices. This will provide the foundations for the next generation of purely Peer-to-Peer applications where consumers and producers interact directly with each other in a web of dynamic pockets of trust, without the need for third party intermediation.
Today, the Peer-to-Peer economy, where individuals are both consumers and providers of goods and services, relies almost exclusively on trusted third parties acting as orchestrators. Mobile devices, that keep us all connected, only act as clients to the servers maintained by these intermediaries. While the system works well, it suffers from the inherent weakness of any centralized model; users are forfeiting privacy, transparency and control over their data and computation. Furthermore, the cost of mediation is ultimately passed on to the end-user.
Systems built on Peer-to-Peer networking, consensus algorithms and cryptography (eg. Blockchains like Bitcoin and Ethereum), provide a framework for individuals to transact directly with each other without the need for a trusted third party. However, as currently implemented, they are not fulfilling their potential because they are inefficient to manage. The underlying software is too computationally intensive to run on mobile and it de-facto concentrates power in very few hands.
We envisage a world where individuals are only ever engaging with parties they need to be connected to, based on location and service, in a constantly evolving, organic network topology. A patchwork of dynamic ad-hoc blockchains adapted to the urban and distributed nature of the sharing economy. Such blockchains could run in isolation, serving a specific community, but would also offer a mechanism for transacting beyond this circle via an inter-blockchain communication protocol.