Presentation - Build Voting Application Using Blockchain PDF

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 16

Build your voting

application using
Blockchain

This webinar series is brought to you by


Content and Application Developer for the
IBM Digital – Nation program.

My areas of interest are AI, Blockchain,


and APIs & Microservices.

HASHIM NOOR
The Digital – Nation Platform
Your journey to get empowered with digital skills starts
here!

LEARN EARN BADGES INNOVATE FIND JOBS

www.digitalnationafrica.com

IBM Digital – Nation Africa


What is a Blockchain?

• Blockchain is a distributed ledger


technology, that replicates a digital ledger
across all network participants who
collaborate to maintain the ledger.

• The ledger contains all the transactions


submitted to the Blockchain

IBM Digital – Nation Africa


What is a Ledger?
Ledgers are THE system of record for a business.

Businesses/Individuals will have multiple ledgers


for the multiple networks in which they participate.

Examples:
• Sales Ledger
• Purchase Ledger
• Expenses Ledger

IBM Digital – Nation Africa


The Problem…

Participant Bank
A’s records Participant records
B’s records

Insurer Regulator Auditor


records records records

IBM Digital – Nation Africa … inefficient, expensive, vulnerable


The Solution…
Participant Participant Bank
A’s records B’s records records

Blockchain

Insurer Regulator Auditor


records records records

… with consensus, provenance, and immutability


High-level
Overview
Components of Blockchain
Shared Ledger
• Records all transactions across the network
• Shared between participants
• Participants have their own copy through replication
• Permissioned, so participants see only appropriate transactions

Smart Contract
• Business rules implied by the contract embedded in the Blockchain
• Executed with the transaction
• Verifiable, signed and encoded

Assets
• Digital representations of commodities that are recorded on the ledger.

Participants
• All the stakeholders in the blockchain network
Set up Hyperledger Composer

Define Components

Demo
Add Participants

Add Assets

Cast your votes


High-level Overview

Voting
Application

Front-End Hyperledger
Composer

IBM Digital – Nation Africa


Advantages of Blockchain for voting

• Integrity: Every person is allowed on 1 vote


• Fairness: A person cannot cast a vote under someone else’s
name
• Votes cannot be changed once casted
Introduction to Blockchain
Sample Badge Earned
Explorer Course

Build your Build your Voting Track Donation with Blockchain


Car Auction Application on Application on Blockchain
Blockchain
Innovator Courses This badge is a cross-industry digital
recognition of technical skills which
can be shared on your social and
professional networking sites.

Blockchain Hyperledger Composer Hyperledger Hyperledger 8 courses 18.5 Hours


Fundamentals Foundations Fabric Chaincode Fabric Integration

New Collar Courses


QUESTIONS
• Navigate to this link : “.. The course link you used in this webinar” to walk
through the webinar demo material on Digital Nation Platform, and catch up
on the detailed steps, do the quiz associated to it and earn a badge!

• Access more courses on the different emerging technologies from this link:
www.digitalnationafrica.com , and earn more badges as you go on.

• Startup with IBM : With $120,000 in free IBM Cloud credits, Startup with

REFERENCES IBM can put your business on the path to transformative growth. Disrupt your
industry with IBM.
https://developer.ibm.com/startups/

• Reach out to IBM Developer Advocates in your city or around the world!
From here: https://developer.ibm.com/cities/

• Join our Facebook group :


https://www.facebook.com/groups/455667194845677/
Thank you!

Email : Hashim.Noor1@ibm.com
Name: Hashim Noor
Website: www.digitalnationafrica.com

You might also like