The exchange of student credentials is an essential and fundamental process of an educational environment that involves multiple stakeholders such as students, schools, instructors, companies, etc. As of today, the procedure is complicated, time-consuming, error-prone and not foolproof. To fix security concerns related to the sharing of student credentials, we incorporate blockchain technology.
Our work suggests a futuristic and pragmatic blockchain architecture for the safe sharing of student credentials and introduces a prototype as a decentralized application (DApp ) based on blockchain .
Experiments on Ethereum will be carried out to test the accuracy of the DApp and evaluate the costs to understand the execution time. The results implies that the existing education system can be enhanced by such a simple, ubiquitous yet secure and user-friendly Blockchain-based DApp and all the stakeholders would reap tremendous benefits.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Our aim is to leverage blockchain technology to mitigate the existing security-related issues concerning the sharing of students’ credentials. Thus, the project proposes a tamper-proof, immutable, authentic, non-repudiable, privacy protected and easy to share blockchain-based architecture for secured sharing of students’ credentials. To increase the scalability, the proposed system uses a secure off-chain storage mechanism(IPFS). The performance and viability of the proposed architecture is analyzed by using an Ethereum based prototypical implementation.
Its main use case can be explained with an instance; when a student applies for a job, the company carefully checks the authenticity of the received credentials. If required, the company may contact the host institution by phone-call or email to endorse the validity of the credentials. In spite of following such a tedious process, the overall system is insecure, and is facing difficulty to deal with tampered and fake credentials. Hence, numerous advantages can be gained from the use of blockchain in education are immutability and provenance of uploaded credentials, peer-to-peer and secure interactions between stakeholders, transparency and trust within the system, and decentralized control with distributed digital ledger.
To get a local copy up and running follow these simple steps.
To be Updated Soon
- Clone the repo
git clone https://github.com/krish-bhanushali/DMatrix.git
- To Be Updated Soon
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
If you become a Collaborator Please Refer Collaborator
for more information
Distributed under the MIT License. See LICENSE
for more information.
Your Name - @twitter_handle - [email protected]
Project Link: https://github.com/krish-bhanushali/DMatrix