SlideShare ist ein Scribd-Unternehmen logo
1 von 22
DIGITAL CERTIFICATE
VERIFICATION BASED ON
BLOCKCHAIN ETHEREUM
NAME : NUR HANIFFAH BT SUDIN
MATRIC NO : BTBL17047564
SUPERVISOR NAME : DR WAN SHUHADAH BT WAN NIK
INTRODUCTION
• A certificate is a proof of a graduates qualification and can be used to
apply for a job or other related matters.
• Whenever applicants apply for the job the organizations have to verify all
certificates manually which is very time-consuming process.
• Blockchain technology is used to ensure that the security, validity and
confidentiality of graduation certificates would be improved
• Blockchain is an emerging technology introduced
in 2008 by Satoshi Nakamoto.
• It is distributed ledger and growing list of records,
called blocks, that are link using cryptography.
• It also series of immutable record of data that is
managed by cluster of computers.
• Blockchain can store data of user and cannot be
modified.
WHAT IS BLOCKCHAIN?
• Network based on ethereum platform was built.
• Open source computing platform based on Blockchain and
operating system featuring smart contract
• Designed to serve as a runtime environment for smart
contracts based on Ethereum.
• Instruct the EVM to execute applications by using a high-
level language called Solidity which is for developing smart
contract that run on the EVM
ETHEREUM
ETHEREUM VIRTUAL MACHINE
PROBLEM STATEMENT
1. Problem of losing certificates
• losing their certificates such as misplaced their certificates and
damaged. This situation, will make it difficult for them to apply
for work or study.
2. Waste time
• verify all certificates manually and it take a long time
exspecially for employer in employment industry.
3. Production of fake certificates
• become trends
OBJECTIVE
1.To study the applicability of decentralized application for digital
certificates verification in smart campus environment.
2.To develop and implement digital certification verification
application based on blockchain ethereum platform.
3.To test the applicabality of the developed application for graduates
in UniSZA entering employment industry .
TECHNOLOGY
blockchain based
on Ethereum
platform.
USER
students, job
applicant and
employer.
SCOPE
LIMITATION
1. Network scalability of the smart contract .
• single, shared network.
• strict limitation on the number of transactions that the network can
process in any given second.
• Ethereum blockchain can only process 15 transactions per second, or
900 transactions per minute.
2. Limited knowledge about solidity language that are difficult and hard
to understand for beginner.
EXPECTED RESULT
• In university environment, scroll and certificates
for graduates can be easily copied and altered for
many illegal actions and purposes. Therefore, it is
expected that the developed application is
capable to verify scrolls and certificates issued for
UniSZA's graduates and further ensure the
originality of these documents are preserved
especially for employment industry.
Task FYP1 W1 W2 W3 W4 W5 W6 W7 W8 W9 W10 W11 W12 W13 W14
Project Title
Proposal
Research
Proposal
Presentation
Development
of
Methodology
Report
Drafting of
Proposal
Final
presentation
Report
submission
GANTT CHART
ARCHITECTURE OF PROPOSED SYSTEM
Decentralized
Applictation
(Dapp)
FRONT-END
Smart Contracts
Ethereum
Blockchain
BACK-END
Decentralized Application (Dapp)
• Dapp consists of back-end code that runs on a decentralized peer-
to-peer network. A Dapp can also have a user interface, created by
front end code that makes calls to the back end.
• Dapps are different with Apps because it run on the blockchain
network.
Smart Contracts
• Smart contract is a computer code running on top of a
blockchain containing a set of rules which the parties to the
smart contract agree to interact with each other on certain
conditions.
• Basically, developer can employ Solidity to write smart
contracts and compile the instructions into bytecode for the
EVM to execute.
Ethereum Blockchain
• Ethereum is an open source computing platform based on
Blockchain and operating system featuring smart contract
• Ethereum provides the platform for creating the
decentralized application based on smart contract.
Software requirement
1. Decentralized Application ( Front-end)
- an open source application that offers a standard for initializing, issuing and verifying blockchain-based certificates.
2. Smart contracts
a) Remix IDE
- open source tool that helps to write smart contracts using solidity language straight from the browser.
- it also help to debug and deploy Ethereum smart contracts.
b) Metamask
- This plugin provides a convenient way of handling the transactions that happens on web browser.
- It allows the user to load the private key of their blockchain client account(Ethereum account) into the plugin.
3. Ethereum Blockchain
a) Ganache
-Ganache is a personal blockchain for Ethereum development that can use to deploy contracts, develop
applications, and run tests.
-allows to create a private Ethereum blockchain to run tests, execute commands, and inspect state while
controlling how the chain operates.
-It gives the ability to perform all actions would on the main chain without the cost.
FRAMEWORK
FLOWCHART
PROOF OF CONCEPT
PROOF OF CONCEPT
Public key
THANKYOU

Weitere ähnliche Inhalte

Was ist angesagt?

Blockchain - HyperLedger Fabric
Blockchain - HyperLedger FabricBlockchain - HyperLedger Fabric
Blockchain - HyperLedger FabricAraf Karsh Hamid
 
Hyperledger fabric 20180528
Hyperledger fabric 20180528Hyperledger fabric 20180528
Hyperledger fabric 20180528Arnaud Le Hors
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain TechnologyRashi Singh
 
Blockchain 101 by imran bashir
Blockchain 101  by imran bashirBlockchain 101  by imran bashir
Blockchain 101 by imran bashirImran Bashir
 
Cybersecurity aspects of blockchain and cryptocurrency
Cybersecurity aspects of blockchain and cryptocurrencyCybersecurity aspects of blockchain and cryptocurrency
Cybersecurity aspects of blockchain and cryptocurrencyTony Martin-Vegue
 
Blockchain Technology ppt project.pptx
Blockchain Technology ppt project.pptxBlockchain Technology ppt project.pptx
Blockchain Technology ppt project.pptxSahilBansal648873
 
Overview of blockchain technology and architecture
Overview of blockchain technology and   architectureOverview of blockchain technology and   architecture
Overview of blockchain technology and architectureEY
 
Cloud interoperability
Cloud interoperabilityCloud interoperability
Cloud interoperabilitygaurav jain
 
Google cloud computing
Google cloud computingGoogle cloud computing
Google cloud computingBrian Pichman
 
What is Block-Chain Technology?
What is Block-Chain Technology?What is Block-Chain Technology?
What is Block-Chain Technology?ThreadSol
 
Blockchain types architecture
Blockchain types architectureBlockchain types architecture
Blockchain types architectureSKMohamedKasim
 
Cloud deployment models
Cloud deployment modelsCloud deployment models
Cloud deployment modelsAshok Kumar
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to BlockchainJordan Harris
 

Was ist angesagt? (20)

Blockchain - HyperLedger Fabric
Blockchain - HyperLedger FabricBlockchain - HyperLedger Fabric
Blockchain - HyperLedger Fabric
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
 
Hyperledger fabric 20180528
Hyperledger fabric 20180528Hyperledger fabric 20180528
Hyperledger fabric 20180528
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
 
Blockchain 101 by imran bashir
Blockchain 101  by imran bashirBlockchain 101  by imran bashir
Blockchain 101 by imran bashir
 
Cybersecurity aspects of blockchain and cryptocurrency
Cybersecurity aspects of blockchain and cryptocurrencyCybersecurity aspects of blockchain and cryptocurrency
Cybersecurity aspects of blockchain and cryptocurrency
 
Blockchain Technology ppt project.pptx
Blockchain Technology ppt project.pptxBlockchain Technology ppt project.pptx
Blockchain Technology ppt project.pptx
 
Overview of blockchain technology and architecture
Overview of blockchain technology and   architectureOverview of blockchain technology and   architecture
Overview of blockchain technology and architecture
 
Hyperledger Fabric
Hyperledger FabricHyperledger Fabric
Hyperledger Fabric
 
Cloud interoperability
Cloud interoperabilityCloud interoperability
Cloud interoperability
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
 
Google cloud computing
Google cloud computingGoogle cloud computing
Google cloud computing
 
What is Block-Chain Technology?
What is Block-Chain Technology?What is Block-Chain Technology?
What is Block-Chain Technology?
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain types architecture
Blockchain types architectureBlockchain types architecture
Blockchain types architecture
 
Blockchain in Education
Blockchain in EducationBlockchain in Education
Blockchain in Education
 
Blockchain 2.0
Blockchain 2.0Blockchain 2.0
Blockchain 2.0
 
Blockchain
BlockchainBlockchain
Blockchain
 
Cloud deployment models
Cloud deployment modelsCloud deployment models
Cloud deployment models
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to Blockchain
 

Ähnlich wie Digital Certificate Verification based on blockchain ethereum

Wwc developing hyperledger applications v4
Wwc  developing hyperledger applications v4Wwc  developing hyperledger applications v4
Wwc developing hyperledger applications v4LennartF
 
Blockchain Tech Approach Whitepaper
Blockchain Tech Approach WhitepaperBlockchain Tech Approach Whitepaper
Blockchain Tech Approach WhitepaperProperty Bihar
 
Blockchain Programming.pptx
Blockchain Programming.pptxBlockchain Programming.pptx
Blockchain Programming.pptxNickjohn33
 
Blockchain and BPM - Reflections on Four Years of Research and Applications
Blockchain and BPM - Reflections on Four Years of Research and ApplicationsBlockchain and BPM - Reflections on Four Years of Research and Applications
Blockchain and BPM - Reflections on Four Years of Research and ApplicationsIngo Weber
 
IRJET- Proof of Document using Multichain and Ethereum
IRJET- Proof of Document using Multichain and EthereumIRJET- Proof of Document using Multichain and Ethereum
IRJET- Proof of Document using Multichain and EthereumIRJET Journal
 
Introduction to Solidity and Smart Contract Development (9).pptx
Introduction to Solidity and Smart Contract Development (9).pptxIntroduction to Solidity and Smart Contract Development (9).pptx
Introduction to Solidity and Smart Contract Development (9).pptxGene Leybzon
 
AN IDENTITY MANAGEMENT SYSTEM USING BLOCKCHAIN
AN IDENTITY MANAGEMENT SYSTEM USING BLOCKCHAINAN IDENTITY MANAGEMENT SYSTEM USING BLOCKCHAIN
AN IDENTITY MANAGEMENT SYSTEM USING BLOCKCHAINIRJET Journal
 
Blockchain technology application in drones and cybersecurity
Blockchain technology application in drones and cybersecurityBlockchain technology application in drones and cybersecurity
Blockchain technology application in drones and cybersecurityNile University
 
Thesis_presentation Jamala.pptx
Thesis_presentation Jamala.pptxThesis_presentation Jamala.pptx
Thesis_presentation Jamala.pptxBOURY1
 
IRJET- Survey on Blockchain based Digital Certificate System
IRJET- Survey on Blockchain based Digital Certificate SystemIRJET- Survey on Blockchain based Digital Certificate System
IRJET- Survey on Blockchain based Digital Certificate SystemIRJET Journal
 
How to Create Blockchain Products by Slice.Market CTO
How to Create Blockchain Products by Slice.Market CTOHow to Create Blockchain Products by Slice.Market CTO
How to Create Blockchain Products by Slice.Market CTOProduct School
 
Webinar - Loyalty Reward Points Using Blockchain
Webinar - Loyalty Reward Points Using BlockchainWebinar - Loyalty Reward Points Using Blockchain
Webinar - Loyalty Reward Points Using BlockchainJK Tech
 
Blockchain & Islamic Finance
Blockchain & Islamic FinanceBlockchain & Islamic Finance
Blockchain & Islamic FinanceFarrukh Habib
 
Blockchain Development Kit
Blockchain Development KitBlockchain Development Kit
Blockchain Development KitHuda Seyam
 
Blockchin architecture & use cases -part-2
Blockchin architecture & use cases -part-2Blockchin architecture & use cases -part-2
Blockchin architecture & use cases -part-2Mohammad Asif
 
Creating An E-Commerce web application using Blockchain
Creating An E-Commerce web application using BlockchainCreating An E-Commerce web application using Blockchain
Creating An E-Commerce web application using BlockchainIRJET Journal
 

Ähnlich wie Digital Certificate Verification based on blockchain ethereum (20)

Wwc developing hyperledger applications v4
Wwc  developing hyperledger applications v4Wwc  developing hyperledger applications v4
Wwc developing hyperledger applications v4
 
Blockchain Tech Approach Whitepaper
Blockchain Tech Approach WhitepaperBlockchain Tech Approach Whitepaper
Blockchain Tech Approach Whitepaper
 
Blockchain Programming.pptx
Blockchain Programming.pptxBlockchain Programming.pptx
Blockchain Programming.pptx
 
Blockchain and BPM - Reflections on Four Years of Research and Applications
Blockchain and BPM - Reflections on Four Years of Research and ApplicationsBlockchain and BPM - Reflections on Four Years of Research and Applications
Blockchain and BPM - Reflections on Four Years of Research and Applications
 
IRJET- Proof of Document using Multichain and Ethereum
IRJET- Proof of Document using Multichain and EthereumIRJET- Proof of Document using Multichain and Ethereum
IRJET- Proof of Document using Multichain and Ethereum
 
Introduction to Solidity and Smart Contract Development (9).pptx
Introduction to Solidity and Smart Contract Development (9).pptxIntroduction to Solidity and Smart Contract Development (9).pptx
Introduction to Solidity and Smart Contract Development (9).pptx
 
AN IDENTITY MANAGEMENT SYSTEM USING BLOCKCHAIN
AN IDENTITY MANAGEMENT SYSTEM USING BLOCKCHAINAN IDENTITY MANAGEMENT SYSTEM USING BLOCKCHAIN
AN IDENTITY MANAGEMENT SYSTEM USING BLOCKCHAIN
 
Blockchain technology application in drones and cybersecurity
Blockchain technology application in drones and cybersecurityBlockchain technology application in drones and cybersecurity
Blockchain technology application in drones and cybersecurity
 
Block chain technology
Block chain technology Block chain technology
Block chain technology
 
Block chain technology
Block chain technologyBlock chain technology
Block chain technology
 
Thesis_presentation Jamala.pptx
Thesis_presentation Jamala.pptxThesis_presentation Jamala.pptx
Thesis_presentation Jamala.pptx
 
Chapter 3.pptx
Chapter 3.pptxChapter 3.pptx
Chapter 3.pptx
 
IRJET- Survey on Blockchain based Digital Certificate System
IRJET- Survey on Blockchain based Digital Certificate SystemIRJET- Survey on Blockchain based Digital Certificate System
IRJET- Survey on Blockchain based Digital Certificate System
 
How to Create Blockchain Products by Slice.Market CTO
How to Create Blockchain Products by Slice.Market CTOHow to Create Blockchain Products by Slice.Market CTO
How to Create Blockchain Products by Slice.Market CTO
 
Webinar - Loyalty Reward Points Using Blockchain
Webinar - Loyalty Reward Points Using BlockchainWebinar - Loyalty Reward Points Using Blockchain
Webinar - Loyalty Reward Points Using Blockchain
 
Blockchain & Islamic Finance
Blockchain & Islamic FinanceBlockchain & Islamic Finance
Blockchain & Islamic Finance
 
Blockchain Development Kit
Blockchain Development KitBlockchain Development Kit
Blockchain Development Kit
 
Blockchin architecture & use cases -part-2
Blockchin architecture & use cases -part-2Blockchin architecture & use cases -part-2
Blockchin architecture & use cases -part-2
 
How to design, code, deploy and execute a smart contract
How to design, code, deploy and execute a smart contractHow to design, code, deploy and execute a smart contract
How to design, code, deploy and execute a smart contract
 
Creating An E-Commerce web application using Blockchain
Creating An E-Commerce web application using BlockchainCreating An E-Commerce web application using Blockchain
Creating An E-Commerce web application using Blockchain
 

Kürzlich hochgeladen

Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdfssuserdda66b
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 

Kürzlich hochgeladen (20)

Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 

Digital Certificate Verification based on blockchain ethereum

  • 1. DIGITAL CERTIFICATE VERIFICATION BASED ON BLOCKCHAIN ETHEREUM NAME : NUR HANIFFAH BT SUDIN MATRIC NO : BTBL17047564 SUPERVISOR NAME : DR WAN SHUHADAH BT WAN NIK
  • 2. INTRODUCTION • A certificate is a proof of a graduates qualification and can be used to apply for a job or other related matters. • Whenever applicants apply for the job the organizations have to verify all certificates manually which is very time-consuming process. • Blockchain technology is used to ensure that the security, validity and confidentiality of graduation certificates would be improved
  • 3. • Blockchain is an emerging technology introduced in 2008 by Satoshi Nakamoto. • It is distributed ledger and growing list of records, called blocks, that are link using cryptography. • It also series of immutable record of data that is managed by cluster of computers. • Blockchain can store data of user and cannot be modified. WHAT IS BLOCKCHAIN?
  • 4. • Network based on ethereum platform was built. • Open source computing platform based on Blockchain and operating system featuring smart contract • Designed to serve as a runtime environment for smart contracts based on Ethereum. • Instruct the EVM to execute applications by using a high- level language called Solidity which is for developing smart contract that run on the EVM ETHEREUM ETHEREUM VIRTUAL MACHINE
  • 5. PROBLEM STATEMENT 1. Problem of losing certificates • losing their certificates such as misplaced their certificates and damaged. This situation, will make it difficult for them to apply for work or study. 2. Waste time • verify all certificates manually and it take a long time exspecially for employer in employment industry. 3. Production of fake certificates • become trends
  • 6. OBJECTIVE 1.To study the applicability of decentralized application for digital certificates verification in smart campus environment. 2.To develop and implement digital certification verification application based on blockchain ethereum platform. 3.To test the applicabality of the developed application for graduates in UniSZA entering employment industry .
  • 8. LIMITATION 1. Network scalability of the smart contract . • single, shared network. • strict limitation on the number of transactions that the network can process in any given second. • Ethereum blockchain can only process 15 transactions per second, or 900 transactions per minute. 2. Limited knowledge about solidity language that are difficult and hard to understand for beginner.
  • 9. EXPECTED RESULT • In university environment, scroll and certificates for graduates can be easily copied and altered for many illegal actions and purposes. Therefore, it is expected that the developed application is capable to verify scrolls and certificates issued for UniSZA's graduates and further ensure the originality of these documents are preserved especially for employment industry.
  • 10. Task FYP1 W1 W2 W3 W4 W5 W6 W7 W8 W9 W10 W11 W12 W13 W14 Project Title Proposal Research Proposal Presentation Development of Methodology Report Drafting of Proposal Final presentation Report submission GANTT CHART
  • 11. ARCHITECTURE OF PROPOSED SYSTEM Decentralized Applictation (Dapp) FRONT-END Smart Contracts Ethereum Blockchain BACK-END
  • 12. Decentralized Application (Dapp) • Dapp consists of back-end code that runs on a decentralized peer- to-peer network. A Dapp can also have a user interface, created by front end code that makes calls to the back end. • Dapps are different with Apps because it run on the blockchain network.
  • 13. Smart Contracts • Smart contract is a computer code running on top of a blockchain containing a set of rules which the parties to the smart contract agree to interact with each other on certain conditions. • Basically, developer can employ Solidity to write smart contracts and compile the instructions into bytecode for the EVM to execute.
  • 14. Ethereum Blockchain • Ethereum is an open source computing platform based on Blockchain and operating system featuring smart contract • Ethereum provides the platform for creating the decentralized application based on smart contract.
  • 15. Software requirement 1. Decentralized Application ( Front-end) - an open source application that offers a standard for initializing, issuing and verifying blockchain-based certificates. 2. Smart contracts a) Remix IDE - open source tool that helps to write smart contracts using solidity language straight from the browser. - it also help to debug and deploy Ethereum smart contracts. b) Metamask - This plugin provides a convenient way of handling the transactions that happens on web browser. - It allows the user to load the private key of their blockchain client account(Ethereum account) into the plugin.
  • 16. 3. Ethereum Blockchain a) Ganache -Ganache is a personal blockchain for Ethereum development that can use to deploy contracts, develop applications, and run tests. -allows to create a private Ethereum blockchain to run tests, execute commands, and inspect state while controlling how the chain operates. -It gives the ability to perform all actions would on the main chain without the cost.
  • 21.