kazuohirai / blockchain_hackathon

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

eQuali

Using bitcoin blockchain to make certificates publically verifiable.

Why Blockchain?

As we know, the bitcoin blockchain is a low cost, immutable public database. By storing certificate credentials in the blockchain, we will make certificates easily checkable.

How it works

For any certification that needs to be publically verified, we generate a digital finger print of it (i.e. a SHA256 hash of the serialized data) and let the issuer put it in the blockchain using their own address. The transaction that put the data in the blockchain can be viewed as a signature of the certification. And to check a certification, all we need to do is to go to blockchain and find the signature.

About


Languages

Language:HTML 74.4%Language:JavaScript 20.8%Language:Python 4.7%