GUN is an open-source decentralized database service that enables builders to construct quick peer-to-peer purposes that may work, even when their customers are offline. The corporate behind the mission (which ought to most likely change its identify and emblem…) right this moment introduced that it has raised simply over $1.5 million in a seed spherical led by Draper Associates. Different traders embrace Salesforce’s Marc Benioff by way of Aloha Angels, in addition to Increase VC, CRCM and different angel traders.
As GUN founder Mark Nadal advised me, it’s been about 4 years since he began engaged on this drawback, principally 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 providers will die with it, in spite of everything. So the thought behind GUN is to supply a decentralized database system that provides 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 consumer’s browser). GUN customers get instruments for battle decision and different core options out of the field and the info is robotically distributed between friends. When customers go offline, knowledge is cached regionally 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, nevertheless 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 little thing from a decentralized version of Reddit (which isn’t at present working) that may deal with just a few 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 searching for 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 providers on its ships and plenty of different teams are utilizing it for his or her AI/ML providers. As a result of its use circumstances are just like that of many blockchain tasks, Nadal can also be how he can goal a few of these builders to take a more in-depth take a look at GUN.