A blockchained Graph Database
The need for GraphChain
GrapChain is an invention of MakoLab born while developing another of Blockchain-based products – lei.info. Developing LEI data extensibility – to be precise. The challenge was how to combine the three features:
- Explicit data semantics
- Linked Open Data/SW data model
- Blockchain security model
Want to learn more on GraphChain?
Rather than trying to add Graphs and Ontologies to Blockchain, GraphChain starts with RDF database and then adds Blockchain features to the system, like leveraging data security, distribution features, etc.
An RDF graph is an unordered set of RDF triples and a named RDF graph is an RDF graph which is assigned a name in the form of a URI. GraphChain is thus defined as:
- A linked chain of named RDF graphs specified by the GraphChain ontology and domain ontologies for data part of the GraphChain.
- A set of general mechanisms for calculating a digest of the named RDF graphs.
- A set of network mechanisms that are responsible for the distribution of the named RDF graphs among the peers and for achieving the consensus. The main idea behind GraphChain is to use Blockchain mechanisms on top of an abstract RDF graph data type.
The development also included creating the GraphChain Ontology – an OWL ontology of the chained, named graphs.
This short animation illustrates the GraphChain concept:
To learn more on GraphChain, see the SlideShare publication here
Craven House, Ground Floor 40-44 Uxbridge Road, London W5 2BS
Call us: +44 (0) 203 950 1071
E-mail us: london[at]makolab.com
MakoLab USA Inc.
Blockspaces @ Tampa Bay Wave
500 E. Kennedy Blvd. 3rd Floor,
Tampa, Florida 33602
Call us: +1 (727) 401-4453
E-mail us: info-us[at]makolab.com