The EpiK Protocol’s Architectural Design

Zmira Wonders
5 min readAug 19, 2021

Businesses must move rapidly to keep up with the competition in a fast-paced digital age where new technological advances flood the market every year.

Adopting random technologies without understanding how they would provide value in the long run, on the other hand, can be damaging to a company.

Furthermore, cloud computing, microservices, and distributed systems are adding to the IT landscape’s complexity.

All of these issues have combined to produce an increasing demand for qualified IT architects.

Technical Structure

Technical architecture (TA) is a type of information technology architecture that is used to create computer systems.

It entails creating a technical blueprint for the organization, interaction, and dependency of all pieces in order to meet system-relevant requirements.

At its most basic level, architecture refers to the process of strategically integrating separate components to make a structure.

The architect must follow particular regulations or standards during the assembly process, such as legal limitations, financial constraints, or scientific laws.

The focus of technology architecture design is on technological restrictions, which means that a technology architect specifies things like the communications network or hardware that a new application requires to ensure that it is compatible with existing technology at a company.

Technical Architecture of the EpiK Protocol

Knowledge Extraction, Knowledge Storage, and Knowledge Application are the three components of the EpiK Protocol Technical Architecture. They are then divided into underlying storage, core components, smart contracts, knowledge graph and knowledge gateway, and open-source licensing.

(i)Underlying Storage

Because the development of knowledge graphs needs a large amount of micro-collaboration, little bin-log files will be generated and saved on the Filecoin Layer 2 Network during the collaboration process.

Anyone can collect these little bin-log files from multiple sites at any time, then submit the large snapshot files to the Filecoin Layer 1 network for long-term maintenance and monetisation.

(i) Core Components

The Consensus Mechanism, Virtual Machine, and Ledger On-Chain components of the EpiK Protocol are built on top of the underlying storages.

Filecoin’s Proof-of-Storage, Proof-of-Replication, and Proof-of-Spacetime are used in the Consensus Mechanism.

To accommodate the enormous number of small files in the EpiK Protocol, the protocol uses a unified 8M sector size (far smaller than Filecoin’s 32G sector size). This opens the door for a huge number of low-level node machines that were previously unable to participate in FIL storage in the Filecoin Layer 1 Network to now participate in EpiK Protocol storage, maximizing node storage capacities.

EpiK Protocol, in addition to being compatible with Filecoin’s Actor mechanism, is also compatible with the latest Ethereum Virtual Machine (EVM), allowing for the seamless migration or integration of existing Ethereum community application resources, such as DAO dApps (e.g., Aragon), Oracle services (e.g. Chainlink ), and DeFi dApps (e.g. Compound).

(iii) Smart Contracts

EpiK Protocol encodes on-chain incentive rules for each ecosystem actor using Filecoin’s Actor contract mechanism. Typical examples are the Domain Experts, Knowledge Node, Bounty Hunters, Voters and Knowledge Gateways.

EpiK Protocol migrates governance and financial services from the Ethereum ecosystem to the knowledge graph collaborative ecosystem using the EVM contract paradigm. Each participant’s conduct will be documented in the event status during cooperation under EpiK Protocol.

When a rule is activated, it is automatically applied to reward or punish the appropriate user, and the rule will swiftly reach consensus across the network, locking the results and preventing manipulation.

(iv) Knowledge Graph and Knowledge Gateway

Bin-log files smaller than 8M are the unit of knowledge graph data in EpiK Protocol, and each bin-log file comprises a series of ordered operations. Updates to the knowledge graph schema and n-triple data of each domain are among these processes.

Only Domain Experts can upload bin-log files to their corresponding responsible domains, therefore each bin-log file contains traceable information that is passed down to every action in the file and then to each n-triple data of the EpiK Protocol knowledge graph.

To boost the contribution of experts in this domain, domain experts use various bin-log conversion and creation tools supplied by EpiK Protocol to convert knowledge graph data from diverse sources into prepared bin-log files before uploading them to EpiK Protocol Network. Knowledge Node will back up and save the bin-log file all over the world, and a CDN network will emerge on its own. When data must be read, the demander can set its own filters, such as which domain to read, and launch the configured knowledge gateway.

It will integrate on-chain data, download filtered bin-log files, replay all operations in the files in order, and locally restore a graph database with the required knowledge graph data. The demander can also run queries on the synchronized graph database, which holds the knowledge graph data that was retrieved.

Users can obtain the most recent knowledge graph data using Knowledge Gateways (KGs). They must stake EPK in order to have access to knowledge graph data.

As the demand for knowledge graph data on EpiK rises, Knowledge Gateways and Knowledge Nodes will risk more EPK tokens. As a result, market for EPK tokens increases, as does the worth of EPK tokens.

Epik quiz games can be disseminated using existing LMSs or directly through the Epik platform. However, its quizzes may be done individually or in groups, and they are made up of a series (collection) of interactive scenarios.

Each scenario has a series of questions of the following types: multiple choice, truth or false, and matching. Texts, presentations, pictures, and videos, as well as other didactic materials, may be put on the situations. Learning materials generated on an LMS may be simply imported and reused because to its connection with the LMS.

Designing the EpiK cooperation system, which comprises Domain Experts, Bounty Hunters, Knowledge Miners, and Knowledge Gateways, is one of the challenges that was encountered in this project. The other is to develop the four fundamental capabilities of trustworthy storage, finance, governance, and incentive. Only by defining the fundamental logic will we be able to assure the EpiK ecosystem’s long-term viability.
In terms of accomplishments, we reaching the end of the testnet stage, where we have distributed 5 million $epk prizes as of today.

There will be further incentives for pre-mining before the mainnet debut, with 10,000 $epk being awarded each day.
The token price which reflects our community’s support has recently increased by 40%. Also, the first product “Knowledge Mainland v1.0” has just recently finished; Hence, the alpha will be available shortly.

The EpiK Protocol’s native token, EPK, is used to power the EpiK Token Economy. The EpiK Protocol establishes a collaborative relationship amongst the main participants in the KG network so that they may work together to build a knowledge graph whilst also chasing their own goals.

(v) Open-Source License

The EpiK Protocol is an open-source knowledge advocate.

Anyone can become a domain expert, contributing to the knowledge graph data and earning incentives, according to the guidelines.

EPK can be staked by EpiK Protocol users to acquire access to knowledge graph data in a variety of disciplines.

Any centralized authority’s consent is not required for these actions

The EpiK Protocol believes that the open-source knowledge movement will boost the efficiency of human-AI and AI-AI collaboration once again. Each domain expert is in charge of defining the open-source license in their industry. The license will be stored in EpiK Protocol indefinitely, and it will be linked to the application data of the domain expert.

--

--