ABOUT THE PROJECT
Ontospace: a stable, scalable, efficient and cost-effective network for ONTOCHAIN
The project is built on the foundations created in the project "GraphChain – a framework for on-chain data management for ONTOCHAIN" realized in the ONTOCHAIN Project Call 1 and on the projects related to graph databases, semantic web solutions, and blockchains.
The project will result in a new kind of Ethereum client, a collection of high-performance services, a tightly integrated graph engine, and a set of architectural rules enabling the construction of the third generation blockchain ecosystem called "Ontospace”.
The architecture, borrowing from the ideas of Layer 2 protocols, will allow for much faster and cheaper transactions, offer high scalability of the graph data model for the on-chain data, and address natural business environments characterized by a diversity of applications and governance models.
Following the principles that underlie the creation of Layer-2 solutions, the sidechains of the Ontospace can still refer (will be pegged) to the main chain of the blockchain chosen by the ONTOCHAIN consortium (parent networks), or to the Ethereum mainnet, thus forming a highly trusted system that can address various real-life applications.
The project will deliver all the necessary building blocks for the production deployment of the ecosystem of sidechains integrated with graph databases.
Motivation for the project:
This new technology is necessary because it guarantees the possibility of the practical deployment of the ONTOCHAIN networks in the ecosystem of chains and graph databases.
As the synergy between Blockchain and semantic technologies has already been demonstrated, the remaining challenge is to implement it in practice and deliver ready-to-go components for the construction of Ontospace ecosystem.
Generic use case description:
The generic use of our technology is for creation off applications that use semantic data objects (like Ontologies or Knowledge Graphs) along with Blockchain’s smart-contract. For example, when a semantic Ontology is published using our technology we can trace its original creation and all historical updates.
- A modified Ethereum client allowing for access to graph databases without the need for Oracles
- An efficient consensus mechanism for both blockchain and the graph database
- A tethering protocol allowing for construction of Layer-2 protocol compliant sidechains
How these functionalities can be integrated within the software ecosystem:
These functionalities can form a set of demonstration side chains where semantic objects can be published and interacted with from within Ethereum smart-contracts.
Gap being addressed:
The most obvious gap between using semantic structures on the Blockchain - correctly and using them efficiently is directly being addressed in this project.
Expected benefits achieved with the novel technology building blocks:
The most important benefit is the practical possibility for construction of ecosystems where semantic data coexists with Blockchain with full interoperability between them.
Potential demonstration scenario:
One of the best demonstration scenario is the use of semantic ontologies inside Ethereum smart-contracts for executing a useful work, for example establishing meaning of the elements of data.
PhD Scientist, seasoned businessman and C-level manager, seniority: 35 years.
Prof. Piotr Kulicki
Logician, (Logic & ontology expert engineering expert) seniority: 25 years.
Ontologist, (Ontology engineering & NLP expert), seniority: 18 years.
Backend Developer, seniority: 18 years.
PhD Data modeler (Knowledge Representation & Database expert), seniority: 11 years.
PhD Backend Developer, seniority: 8 years.
Senior Web Developer (Blockchain specialist), seniority: 15 years.
PhD, Professor of Mathematics in Lodz University of Technology (Graph theory, Pure Mathematics) Academic experience: 19 years.
MSc - PhD student at Institute of Mathematics in Lodz University of Technology (Theory of Metric Spaces, Algorithmics, Pure and Applied Mathematics) Academic experience: 5 years.
C-level manager, Solution architect, Application architect, Seniority: 33 years.
Senior Developer, Seniority: 14 years.
Senior Developer, 20 years.
Senior Developer, 20 years.