
Closed
Posted
Paid on delivery
Hi, I need assistance building an attractive looking prototype to demo for an Academic Institute to store the hash of a json record of an academic record, and its signed hash on the MultiChain blockchain ledger. Any person with the hash of the certificate can verify that the authenticity of the certificate. The Multichain node has been deployed on GCP and API details are provided below, with sample calls to write/read to the ledger: Store Certificate Proof on Ledger Web Form fields: o Institute Name o Student o Course o Description o Student Mark o Certificate Status o Certificate Date o Issuer Public Key o Issuer Private Key Certificate schema: o InstituteName o Student o Course o Description o StudentMark o CertificateStatus o CertificateDate a. Create hash of certificate (e.g. Base-64, MD5). b. Create JSON Academic Proof token with: o InstituteName o Student o Course o Description o Student Mark o Certificate status (issued or revoked) o CertificateDate o Signed certificate hash (one way encryption, using issuers private key) (e.g. see JWT guide [login to view URL] ) c. Issuer publishes to IssuingInstitute stream: Issuer Name, Public Key {"method":"publish","params":["IssuingInstitute","BlockchainUniversity",{"json":{"Public Key":"03b4168088e8b3ed36def226b68d8c10976ae0e988b7bec6a8f607a9f476ac8482"}}],"chain_name":"nw-384-256-5"} d. Issuer publish to Certificates stream: Hash (as a key), JSON Academic Proof Sample API call to publish to Certificates stream: {"method":"publish","params":["Certificates","CertificateHash",{"json":{"InstituteName":"BlockchainUniversity","Student":"Michael Johnson","Course":"Accounting 201","Description":"An introduction to the accounting concepts, principles, and techniques used in recording business transactions.","StudentMark":"78","CertificateStatus":"Issued","CertificateDate":"8 May 2019","SignedHash":"SHash1fey803e32dnou8hjkne2399iji3edd39ejini3e3"}}],"chain_name":"nw-384-256-5"} e. Display and log the certificate hash, InstituteName, Student to a local text file Verify Certificate a. Lookup certificate hash on web form, by looking up latest "hash" Key on Multichain Certificates stream. Return JSON Academic Proof (which includes Issuer Name and signed certificate hash) Example API call: {"method":"liststreamkeyitems","params":["Certificates","CertificateHash"],"chain_name":"nw-384-256-5"} Only use the latest transaction for each key (e.g. a Certificate may have been Issued on 1 January but revoked on 22 December). Display the latest/newest transaction for this key and signed hash. b. Lookup Issuer Name on IssuingInstitute stream. Return Public Key of issuer. Example API call: {"method":"liststreamkeyitems","params":["IssuingInstitute","InterUniversity"],"chain_name":"nw-384-256-5"} Display public key of issuer. c. Decrypt the signed certificate hash in the JSON Academic Proof with the IssuingInstitute public key. If the stream key (hash) matches the decrypted signed hash, then the certificate was validly created (display message stating authenticity verified with issuer. Display issuing Institute name) and signed by the IssuingInstitute. Multichain node details: MultiChain node details: RPC endpoint: [login to view URL] Username: competent_lamport Password: jeep roast awaken friend basics policy Public Key: 03b4168088e8b3ed36de f226b68d8c10976ae0e988b7bec6a8f607a9f476ac8482 Private Key: V7uFaibnZG7NkEuesmFFp9jKaT9t7stgApeiJT3QHEnYVbZS2tj8R6N7 To view transactions logged to keys on the streams on Multichain, visit: [login to view URL] Also attached is a very basic php script I've created to write and read to Multichain (no hashing / verification logic on this). Multichain JSON-RPC API guide: [login to view URL]
Project ID: 19474741
18 proposals
Remote project
Active 7 yrs ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
18 freelancers are bidding on average $205 USD for this job

Hi, there. I am a senior web expert and have good experiences in JWT. I have special talent in laravel for php framework. I assure I will try my best to complete your job perfectly. Please ping me and let's discuss in detail. Thanks.
$166 USD in 1 day
7.5
7.5

For your win business. Hello sir .nice to meet you. I have just read your project and supported your good idea. I am senior developer that you are looking for somebody. I am interesting about your description. I have studied bockchain for long time and have a lot of practice experience. I have used bitcoin, litecoin, etherium etc and made exchange site and wallet app. Also I have experienced about IPVX and ICO. I mastered theory of blockchain and designed blockchain by using several program language. C++,java, javascript, swift, PHP,mongoDB, Mysql,node js etc. Perfectly I can do it. Thank you for your time.
$140 USD in 7 days
7.2
7.2

Hi Glad to see you I have gone through your description carefully and I thought surly it's my job, because ability is very suitable So I can provide the best quality with fast speed If you want best solution, please hire me Please PM so we can discuss your requirements in more details. Thanks. Regards
$150 USD in 7 days
6.0
6.0

I can do this. Uk based and English native. Fully qualified in all blockchain developer technologies, also an early crypto investor. Check my profile for work samples and technology stack. I’m really looking forward to working with you. Lee Lewis
$277 USD in 10 days
5.3
5.3

Hello As I can see from job posting, you are in need of a Php expert who can help you with your Php developer project. Well, I am highly interested in applying for this. I have been working on Php projects for 4 years now. Thanks & Regards Shweta
$150 USD in 10 days
5.4
5.4

I believe in providing good quality code and services with security. I am a Web Security Researcher & Bug Bounty Hunter at HackerOne, BugCrowd, BountyFactory and many other Independent Bug Bounty Programs Reported Security Vulnerabilities to Google, Facebook, Twitter, TCS, DigitalOcean, Magento, Nexmo and many other Companies Listed in more than 30 Company's Hall of Fame for reporting Security Vulnerabilities and reported more than 200 Security Vulnerabilities Web Security : OWASP, BurpSuite, Kali Linux, BugCrowd VRT, MetaSploit + HTML5, CSS3 + jQuery, Javascript, Ajax + Angular JS, React JS + Website design + Bootstrap, Responsive design + PHP + ColdFusion + MYSQL + Magento + Joomla + Laravel + Wordpress + Dot Net + CodeIgniter Development + User Interface / IA, Graphic Design, Logo design + PSD to HTML + Web Security + Penetration Testing + Ethical Hacking + Linux : CentOS, RedHat, Ubuntu + Windows Server + Vulnerability Assessment
$250 USD in 5 days
5.2
5.2

Johannesburg, South Africa
Payment method verified
Member since Jul 6, 2008
$30-110 USD
$500-5000 USD
$30-250 USD
$30-250 USD
$17-22 USD
₹600-1500 INR
₹1500-12500 INR
₹12500-37500 INR
₹12500-37500 INR
€1500-3000 EUR
₹1500-12500 INR
$10-30 CAD
$15-25 AUD / hour
$250-750 USD
₹600-1500 INR
₹12500-37500 INR
$750-1500 CAD
$250-750 USD
₹1500-12500 INR
$250-750 USD
$250-750 USD
$25-50 USD / hour
$20000-50000 USD
$250-750 USD
$10-150 USD