GUN is an open-source decentralized database service that enables builders to construct quick peer-to-peer purposes that can work, even when their customers are offline. The corporate behind the undertaking (which ought to most likely change its identify and emblem…) as we speak introduced that it has raised simply over $1.5 million in a seed spherical led by Draper Associates. Different buyers embrace Salesforce’s Marc Benioff by way of Aloha Angels, in addition to Enhance VC, CRCM and different angel buyers.
As GUN founder Mark Nadal instructed me, it’s been about 4 years since he began engaged on this drawback, largely as a result of he noticed the database behind his early tasks as a single level of failure. When the database goes down, most on-line companies will die with it, in spite of everything. So the thought behind GUN is to supply a decentralized database system that gives real-time updates with eventual consistency. You should utilize GUN to construct a peer-to-peer database or go for a multi-master setup. On this scheme, a cloud-based server merely turns into one other peer within the community (although one with extra sources and reliability than a person’s browser). GUN customers get instruments for battle decision and different core options out of the field and the info is routinely distributed between friends. When customers go offline, knowledge is cached domestically after which merged again into this database as soon as they arrive on-line.
Nadal constructed the primary prototype of GUN again in 2014, based mostly on a mixture of Firebase, MySQL, MongoDB and Cassandra. That was clearly a little bit of a hack, however it gained him some traction amongst builders and sufficient momentum to hold the thought ahead.
At present, the system has been used to construct every part from a decentralized version of Reddit (which isn’t presently working) that may deal with a couple of million uniques monthly and a equally decentralized YouTube clone.
Nadal additionally argues that his system has main pace benefits over among the incumbents. “From our preliminary checks we discover that for caching, our product is 28 occasions sooner than Redis, MongoDB and others. Now we’re in search of partnerships with firms pioneering expertise in gaming, IoT, VR and distributed machine studying,” he stated.
The Dutch Navy is already utilizing it for some IoT companies on its ships and a variety of different teams are utilizing it for his or her AI/ML companies. As a result of its use instances are much like that of many blockchain tasks, Nadal can be how he can goal a few of these builders to take a more in-depth take a look at GUN.