Git Product home page Git Product logo

yathartharora / certificate_validation Goto Github PK

View Code? Open in Web Editor NEW
6.0 2.0 1.0 283 KB

A prototype for certificate generator and validation using Blockchain. The Blockchain is not a part of an official chain and is coded locally in python. The prototype explains the logic behind certificate validation.

Python 100.00%
blockchain-technology certificate-generation certificate-validation ipfs-blockchain ipfs-api ipfs-web ipfs-hash ipfs-gateway

certificate_validation's Introduction

certificate_validation

Often organisations issue certificates for events they organize. However,the cetificates can easily be forged as there is no authentication criteria. This application is a prototype for certificate generator and validator.

How the system works?

The core technology for the validation is Blockchain. Each certificate is uploaded on a decentralized system IPFS and can easily be seen and accessed by anyone across the world by using a unique hash. Each certificate contains the participant's name and a unique hash. This hash and other metadata (name, IPFS unique hash) is stored onto the blockchain network. If a person wants to verify that the certificate is valid or an official certificate, the person can simply contact the organization and give them the unique hash i.e. is printed onto the certificate. The organisation hence matches the person's name and the hash onto their blockchain network and can easily verify if the certificate is official or forged.

Accessing the certificate

The certificate can be accessed using the link https://gateway.ipfs.io/ipfs/(your ipfs hash)

certificate_validation's People

Contributors

yathartharora avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

c0sm0void

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.