Закрыт

PHP Frontend dev for prototype, storing/verifying json hash on MultiChain

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]

Квалификация: Blockchain, PHP, Rapid Prototyping, Web Development

Показать больше multichain php, multichain examples, multichain documentation, multichain tutorial, php frontend mysql application, create php frontend backend database dreamweaver, free full commerce website php frontend mysql backend, software php frontend database, html php frontend advantage, php frontend mssql, php frontend creator mysql, prototype send array json, ajax php frontend, php frontend freeradius database, viewing sql database php frontend, php frontend python backend, php frontend grabbing info mysql, heywatch php frontend, implement java lucene backend php frontend, php frontend database form report

О работодателе:
( 11 отзыв(-а, -ов) ) Johannesburg, South Africa

ID проекта: #19474741

21 фрилансеров(-а) в среднем готовы выполнить эту работу за $203

ITLove007

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 Больше

$166 USD за 1 день
(58 отзывов(-а))
7.4
JinDongZhe

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 Больше

$140 USD за 7 дней(-я)
(53 отзывов(-а))
7.0
JinTaiZhe

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 hi Больше

$150 USD за 7 дней(-я)
(13 отзывов(-а))
5.6
AbhishekGarg001

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 Больше

$150 USD за 10 дней(-я)
(71 отзывов(-а))
5.1
kovirijagdish

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 Se Больше

$250 USD за 5 дней(-я)
(63 отзывов(-а))
4.7
amitbanerjee2812

Dear Hiring Manager, I read your job description and I am confident that I can exceed your expectations. I am a professional programmer on PHP+MySQL+WordPress. Here is few recent work for website development : http: Больше

$140 USD за 7 дней(-я)
(25 отзывов(-а))
5.1
jamie990

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 forwar Больше

$277 USD за 10 дней(-я)
(3 отзывов(-а))
4.0
technoJaipur

Hello, We are Blockchain development company have have a proven record in developing MLM software, Crypto currency development and blockchain software development. Please go through our website for more details : www.t Больше

$250 USD за 7 дней(-я)
(3 отзывов(-а))
3.7
pritiup

I've extensive experience in Blockchain (see my LinkedIn - [login to view URL]), and have developed internal & external ([login to view URL]) exchanges, Decentralized exchanges, Wallets, and Len Больше

$140 USD за 7 дней(-я)
(1 отзыв)
4.0
vpsbohra

Hi there!!! I have gone through the attachment and can surely work on this project. Let's have a discussion at the right time and move forward with the work. [[ Being expert Web developer with over 6+ Years of intens Больше

$225 USD за 7 дней(-я)
(9 отзывов(-а))
3.5
rahuliitm69

Hi there, Please first look at our recent developed projects on freelancer using Blockchain technology. https://www.freelancer.com/projects/graphic-design/build-trading-page-Bitcoin/ [login to view URL] Больше

$250 USD за 3 дней(-я)
(2 отзывов(-а))
2.9
$155 USD за 3 дней(-я)
(5 отзывов(-а))
2.5
Oakbells

Hello, I have read out your requirements that you need a PHP. We are a Team of 6+ years experience 25 Dedicated Professional developers who are very good at designing and Building [login to view URL] have worked on similar Больше

$180 USD за 4 дней(-я)
(2 отзывов(-а))
0.5
softalliance

Greetings! I've reviewed requirements & ready to do this project and i am glad to tell you that is have the exact expertise required for this task. I am new to freelancer but i have 10 plus years of experience in web Больше

$140 USD за 7 дней(-я)
(0 отзывов(-а))
0.0
alexhalles090

Hello , I am a cryptocurrency and blockchain developer with 5+ years of experience in blockchain (both public and private), Ethereum, Bitcoin, smart contracts, ICO, STO Platform , ERC- tokens. I have successf Больше

$250 USD за 5 дней(-я)
(1 отзыв)
0.0
evonsystems7

Dear Prospect Hiring Manager. Thank you for giving me a chance to bid on your project. i am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned "I can do th Больше

$140 USD за 7 дней(-я)
(1 отзыв)
0.0
yekaterinabescka

Hello. I am ready to complete your project. My works [login to view URL] [login to view URL] http://ekaterinabeskaravainaya.web-developer24.r Больше

$450 USD за 7 дней(-я)
(0 отзывов(-а))
0.0
bhavyalucky1405

Hi there, I am highly experienced PHP developer and I have 7+ years of experience in software development. I can surely fulfil your need as per your expectation in minimum time with maximum quality. I’ll make sur Больше

$155 USD за 2 дней(-я)
(0 отзывов(-а))
0.0
codesecureind

Hi there I have gone through your description and I am ready to work with you.I have 60+technical team who have large experience of work. our expertise are.. Front End: HTML5, CSS3, Bootsrap, NodeJs, AngularJs, Ja Больше

$244 USD за 3 дней(-я)
(0 отзывов(-а))
0.0
vikashshah

Hello Sir, I have read your requirement and understood that you are looking a windows developer/ web application and software developer for your project. We have 6+ years experienced windows developer team and we alr Больше

$140 USD за 7 дней(-я)
(0 отзывов(-а))
0.0