Skip to main content

Why should we develop our own DISCIPLINA blockchain architecture?

DISCIPLINA will store confidential information, such as the courses, students’ tasks, grades, and test results. Therefore, public blockchain solutions, which store all of their transactions in open access — Ethereum or EOS, for example — are unacceptable. At the same time, private blockchain solutions, such as Hyperledger, do not provide enough verifiability of the data stored on them.

How does DISCIPLINA work?

Private layer. The private segment does not allow any data except hashes to open access. This is done to store private and personal user data, as well as those materials that are protected by copyright or commercial confidentiality.

Witnesses check the validity of the segments within the private blockchains of the educational institutions. They will manage the public chain of blocks, on which data created within each school is hashed. The witnesses won’t have access to the data itself, only to the hashes of the data.

Educational institutions. An educational institution is any state or private online and offline organization that conducts any and all educational activity. Private tutors are also included. It can even be a simple marketplace offering the sale of study materials. Every educational institution has its private chain and the opportunity to monetize educational records stored there.

Recruiters and other interested parties are offered paid access to the information about the academic history and achievements of the students.

Public layer. The public segment provides the access to the data that verifies the integrity of the private chains and the reliability of the data stored by the network.


DISCIPLINA Technology

Proof-of-Stake

DISCIPLINA is a proof-of-stake blockchain, which means faster transactions and no need for energy-consuming mining farms. We do not require stake delegation — any node is free to join the network and validate transactions. In order to increase participation in the protocol, we offer rewards for nodes that stay online and produce blocks. The probability of such a reward is proportional to the stake of the participant.

Web of Trust

We do not use any central organization to tackle fake educational institutions. Instead, we integrate an intrinsic reputation mechanism called Web of Trust into the core of our architecture. Every entity is able to express opinions on others’ ability to assess skills. The system builds the ratings of the participants based on these opinions. Respected educational institutions would have more weight and influence in our ecosystem.

High-assurance code

With blockchains and cryptocurrencies, one small error can cause big damage. This is why we prefer high-assurance software development techniques. Our core blockchain code is written in Haskell — a type-safe functional programming language that catches most of the errors at compile-time. We also value formal specification — it helps us create a clear understanding of how our system should work, and allows us to clarify all the subtleties of implementation before we even start implementing a feature.

Two-layer architecture

DISCIPLINA respects privacy — it has private and public layers in its architecture. These layers work closely in order to guarantee both privacy and validity of the data. The private layer contains the actual data, whereas the public one stores cryptographic proofs that the data is untampered.



Fair data disclosure

DISCIPLINA implements a novel data disclosure algorithm that preserves privacy and ensures that educational institutions can’t cheat while disclosing the data. We use blockchain as a final judgment that decides whether the data being disclosed to the interested party is valid. Most importantly, it does not require opening the sensitive data to the public!


Popular posts from this blog

The idea of DISCIPLINA: how it originated

The DISCIPLINA project has made significant progress and continues to develop. Today, we would like to recall how it all began. A few years ago, Ilya Nikiforov, the company founder, was travelling along the West Coast of the United States. He decided to take surfing courses and started to search for the most suitable ones online. Having spent considerable time, Ilya faced the issue of fragmented information, since there was no single resource where one could find any course they need. He decided to take its development into his own hands — that is how the TeachMePlease marketplace was created. Analyzing the education situation and working on the project development, it has become clear that there are a lot of other critical issues to be resolved, including the invalidity of post-course certificates and the low value of academic education. Young people enroll in university to get a diploma, seeing no direct correlation between their education and further career development. It thus caus

DISCIPLINA and Federal Service for Supervision in Education and Science

  The DISCIPLINA team continues to develop the project and establish partnerships. One of the events that have contributed to the project development is Ilya Nikiforov’s recent participation in the working group on research in the sphere of education and implementation of BIG DATA approaches for the needs of the education system of the Russian Federation. The working group is directed by the Federal Service for Supervision in Education and Science and consists of civil servants, which makes the DISCIPLINA project the only representative of the business sphere. This is a significant event, since it helps us take a step closer towards achieving the main goal of DISCIPLINA - making quality changes in the spheres of education and recruitment.

DISCIPLINA interaction with TeachMePlease

We have already told you that the first project to implement the DISCIPLINA blockchain will be TeachMePlease. It began as a convenient tool for the structured presentation of data and a system of reliable ratings and reviews with an effective infrastructure and blockchain technology built into the platform. However, during the development process, it became clear that the existing blockchain solutions are unsuitable for the planned functionality. Thus, TeachMePlease has partnered with a team of experts to create a blockchain that would both be up to their own standards and become a universal solution for any educational or HR-service. TeachMePlease currently provides the conditions for efficient and effective cooperation between academic institutions and private tutors, and their students. The project has no territorial borders, which allows schools and private tutors from around the world to offer their programs to potential students anywhere on the planet. Integrating DISCIPLINA wi