SlideShare a Scribd company logo
1 of 33
The Next Level Revolution
BLOCKCHAIN
TECHNOLOGY
Submitted By:
Nupur Bhatt
Aditya Vikram Singh
Richa Verma
Shivani Upadhyay
Advised By:
Dr Sachi Gupta
Group no.-G-20
Abstract
This proposed work is aimed at developing a Blockchain-based cryptocurrency
that will use a decentralized system that can be used to raise funds for startups
who can offer coins to public by proposing their prototype instead of waiting on an
investor and moreover it can solve major issues like tampering of confidential
information of citizens or even government as it will eradicate the use of a single
centralized system which is in today’s world responsible for protecting and
securing all the data. Features of this system will be distributed ledger to store
Information which will develop clear transparency among everyone, unlike
centralized systems.
Overview of the Project
Intro to Smart Contracts
and My Ether Wallet
Development of
Hadcoin
Cryptocurrency Intuition
& transactions
Creation of Blockchain
Introduction to
Blockchain
Literature Review
The idea behind Blockchain technology can be traced to 1991 when Stuart Haber and W. Scott
Stornetta described the first work on a cryptographically secured chain of blocks. In 1992, they
incorporated Merkle trees into the design allowing several documents to be collected into a block.
Stuart Haber W. Scott Stornetta
● However, Blockchain technology as we know it today gained significance from 2008 when
SATOSHI NAKAMOTO published the Bitcoin white paper. Satoshi Nakamoto gave practical
impetus to Blockchain technology and solved the problem of double spending. According to a
survey, blockchain technology offers a massive change to capital markets and a more efficient way for
performing operations like: Securities and derivatives transaction (Van de Velde et al., 2016, Wu
and Liang, 2017)
What is a BLOCKCHAIN?
• A Blockchain is a continuously growing list of records, called
blocks which are linked and secured using cryptography.
• Or in simple words it’s a chain of blocks developed by Satoshi
Nakamoto to store the transactions for the Digital Currency(Bitcoin)
which keeps the record of every transaction taking place in the form of
block.
Data: “Hello Adam”
Hash: 4D56E1F05
Prev. Hash: 034DFA357
How it works?
1 2 3
Data: …
Hash: 4D56E1F05
Prev. Hash: 0
Data: ...
Hash: 8E90D1F05
Prev. Hash: 4D56E1F05
Data: …
Hash: 1A86B1F85
Prev. Hash: 8E90D1F05
“Blocks are cryptographically linked together”
2 31
6 5 4
 Someone requests a transaction  The requested transaction is broadcast to a P2P
network consisting of computers, known as
nodes
 The network of nodes validate the
transaction using cryptography.
 The transaction is complete  The new block is then added to the existing
blockchain.
 Once verified, this transaction is represented
as a new block.
Blockchain technology
How does it solves a problem?
We are living during a truly revolutionary time of decentralization, cryptocurrencies,
and tokenized economies. However, none of this would be possible if it weren’t for
the advent of the Blockchain.
In most simple definition,meaning that a network exists in which every participant has
access to the entire database. Some of the problems it solves are:
•Crowd Funding
•Currency and Transaction Support
•Supply Chains and Item Histories
•Voting
•Government Operations
•Intellectual Property
•Banking and Logistics Issues
•Cloud storage
•Charity
•Real-Estate
Cryptocurrency Intuition
• A cryptocurrency is a medium of exchange using cryptography to secure the transactions and
to control the creation of additional units of currency.
• Bitcoin became the first decentralized cryptocurrency in 2009.
• Bitcoin is peer to peer and transactions take place between users directly, without an
intermediary.
• These transactions are verified by network nodes and recorded in a public distributed ledger
called the blockchain which uses bitcoin as its unit of account.
Uses of Cryptocurrency and risks
•Hackers: Cryptocurrencies are targets for highly
sophisticated hackers,who havebeen able to breach
advanced securitysystems.
•Fewer Protections:If you trust someone else to hold
your cryptocurrencies and something goes wrong, that
company maynot offer you the kind of help you expect
from abank or debit or credit card provider.
•Cost:Cryptocurrencies cancost consumers much more
to usethan credit cardsor even regular cash,often due
to pricevolatility.
•Scams:Fraudsters are taking advantage of the hype
surrounding virtual currencies to cheat people with
fake opportunities.
•Lackof Transparency: Theanonymous nature of
cryptocurrencies make transparency and accountability
difficult for consumersseeking toensure the safety of their
investments.
In the first part we have created the Blockchain using python and its framework known as
Flask.
Also we have used Postman Application to run the chain on Ports.
Blockchain Application using
Python(Methodology)
1st image shows the code for Blockchain
2nd image shows How to mine a Block ?
3rd image shows to get the chain !
Development of Hadcoin
• In the Second part we have developed our own
Cryptocurrency using python and its framework known as
Flask.
• Also we have used Postman Application to verify
transactions on different ports.
• Name of our Cryptocurrency –HADCOIN
• It is based on ERC-20 Wallet.
• It will have Total Token Supply of 1 Billion.
• The Transactions will be verified by Smart Contracts.
Connecting all the nodes together for Transaction
Using the replace _chain Function to go to Biggest
Chain to update to the other ports.
• Here I have Sent 10,000
Hadcoins to Shaant By using
the Add_transaction
function.
• As you know that transaction
is complete so a block will be
mined and as a reward I will
get 1 Hadcoin as a new Block
is Created.
• Now We will use the
replace_chain method to
Update the chain for every
port to the Largest chain.
• And Shaant has received
10,000 hadcoins and
transactions gets complete.
Here I’ve send 1,00,000 Hadcoins to Balu by using the Add_transaction function.
As you know that transaction is complete so a block will be mined and as a reward I will get 1 Hadcoin
as a new Block is Created.
Now We will use the replace_chain method to Update the chain for every port to the Largest chain.
And Balu has received 1,00,000 hadcoins and transactions gets complete.
What is a Smart Contract?
Smart contracts help you exchange money, property, shares, or anything of value in a transparent, conflict-free
way while avoiding the services of a middleman. The best way to describe smart contracts is to compare the
technology to a vending machine. Ordinarily, you would go to a lawyer or a notary, pay them, and wait while you
get the document. With smart contracts, you simply drop a crypto into the vending machine (i.e. ledger), and
your escrow, driver’s license, or whatever drops into your account. More so, smart contracts not only define the
rules and penalties around an agreement in the same way that a traditional contract does, but also automatically
enforce those obligations.
How You Can Use Smart Contracts ?
• In the third part we have created a Smart Contract using Remix Solidity and
running the code using MyEtherWallet.
• Ganache help us to store the transaction.
• The Transactions will be verified by Smart Contracts.
• You will see how the transactions takes place from MyEtherWallet to
Ganache.
Development of smart Contract and using it for Hadcoin
Transactions using MyEtherWallet and Smart contracts
Transactions(Buy/Sell) of Hadcoins using MyEtherWallet
Blockchain Technology and Cryptocurrency

More Related Content

What's hot

Lapine blockchain introduction 10/04/2018
Lapine blockchain introduction 10/04/2018Lapine blockchain introduction 10/04/2018
Lapine blockchain introduction 10/04/2018Chuck Bair
 
Blockchain & Cryptocurrency
Blockchain & CryptocurrencyBlockchain & Cryptocurrency
Blockchain & CryptocurrencySumit Rajpal
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and BitcoinM Shamim Iqbal
 
Cryptocurrency seminar topic presentation using MSWord.
Cryptocurrency seminar topic presentation using MSWord.Cryptocurrency seminar topic presentation using MSWord.
Cryptocurrency seminar topic presentation using MSWord.Mohd Faiz
 
Bitcoin: What You Need to Know
Bitcoin: What You Need to KnowBitcoin: What You Need to Know
Bitcoin: What You Need to KnowPortia Burton
 
Cryptocurrency solving problems
Cryptocurrency solving problems Cryptocurrency solving problems
Cryptocurrency solving problems Suman Nayak
 
Cryptocurrency
CryptocurrencyCryptocurrency
CryptocurrencyMZain17
 
The Blockchain - The Technology behind Bitcoin
The Blockchain - The Technology behind Bitcoin The Blockchain - The Technology behind Bitcoin
The Blockchain - The Technology behind Bitcoin Jérôme Kehrli
 
How does a blockchain work?
How does a blockchain work?How does a blockchain work?
How does a blockchain work?Deloitte UK
 
Block Chain Bitcoin and Crypto Currency
Block Chain Bitcoin and Crypto CurrencyBlock Chain Bitcoin and Crypto Currency
Block Chain Bitcoin and Crypto CurrencyNidhin P Koshy
 
Blockchain 101 - public, tokenized blockchains
Blockchain 101 - public, tokenized blockchainsBlockchain 101 - public, tokenized blockchains
Blockchain 101 - public, tokenized blockchainsBrett Colbert
 
Blockchain Technology And Cryptocurrency
Blockchain Technology And CryptocurrencyBlockchain Technology And Cryptocurrency
Blockchain Technology And CryptocurrencyEno Bassey
 
BITCOIN TECHNOLOGY AND ITS USES
BITCOIN TECHNOLOGY AND ITS USESBITCOIN TECHNOLOGY AND ITS USES
BITCOIN TECHNOLOGY AND ITS USESRishikese MR
 
Introduction To CryptoCurrency
Introduction To CryptoCurrencyIntroduction To CryptoCurrency
Introduction To CryptoCurrencySanjay Kumar
 
Understanding Proof of Work (PoW) and Proof of Stake (PoS) Algorithms
Understanding Proof of Work (PoW) and Proof of Stake (PoS) AlgorithmsUnderstanding Proof of Work (PoW) and Proof of Stake (PoS) Algorithms
Understanding Proof of Work (PoW) and Proof of Stake (PoS) AlgorithmsGautam Anand
 
Cryptocurrency & Regulatory Environment
Cryptocurrency & Regulatory EnvironmentCryptocurrency & Regulatory Environment
Cryptocurrency & Regulatory EnvironmentPriyab Satoshi
 

What's hot (20)

Lapine blockchain introduction 10/04/2018
Lapine blockchain introduction 10/04/2018Lapine blockchain introduction 10/04/2018
Lapine blockchain introduction 10/04/2018
 
Blockchain & Cryptocurrency
Blockchain & CryptocurrencyBlockchain & Cryptocurrency
Blockchain & Cryptocurrency
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and Bitcoin
 
Cryptocurrency seminar topic presentation using MSWord.
Cryptocurrency seminar topic presentation using MSWord.Cryptocurrency seminar topic presentation using MSWord.
Cryptocurrency seminar topic presentation using MSWord.
 
Bitcoin: What You Need to Know
Bitcoin: What You Need to KnowBitcoin: What You Need to Know
Bitcoin: What You Need to Know
 
Cryptocurrency solving problems
Cryptocurrency solving problems Cryptocurrency solving problems
Cryptocurrency solving problems
 
Masterclass on Bitcoin, Ethereum & Cryptoassets
Masterclass on Bitcoin, Ethereum & CryptoassetsMasterclass on Bitcoin, Ethereum & Cryptoassets
Masterclass on Bitcoin, Ethereum & Cryptoassets
 
Cryptocurrency
CryptocurrencyCryptocurrency
Cryptocurrency
 
The Blockchain - The Technology behind Bitcoin
The Blockchain - The Technology behind Bitcoin The Blockchain - The Technology behind Bitcoin
The Blockchain - The Technology behind Bitcoin
 
How does a blockchain work?
How does a blockchain work?How does a blockchain work?
How does a blockchain work?
 
Block Chain Bitcoin and Crypto Currency
Block Chain Bitcoin and Crypto CurrencyBlock Chain Bitcoin and Crypto Currency
Block Chain Bitcoin and Crypto Currency
 
Blockchain 101 - public, tokenized blockchains
Blockchain 101 - public, tokenized blockchainsBlockchain 101 - public, tokenized blockchains
Blockchain 101 - public, tokenized blockchains
 
Blockchain Technology And Cryptocurrency
Blockchain Technology And CryptocurrencyBlockchain Technology And Cryptocurrency
Blockchain Technology And Cryptocurrency
 
Cryptocurrency in real world
Cryptocurrency in real worldCryptocurrency in real world
Cryptocurrency in real world
 
BITCOIN TECHNOLOGY AND ITS USES
BITCOIN TECHNOLOGY AND ITS USESBITCOIN TECHNOLOGY AND ITS USES
BITCOIN TECHNOLOGY AND ITS USES
 
Introduction To CryptoCurrency
Introduction To CryptoCurrencyIntroduction To CryptoCurrency
Introduction To CryptoCurrency
 
Understanding Proof of Work (PoW) and Proof of Stake (PoS) Algorithms
Understanding Proof of Work (PoW) and Proof of Stake (PoS) AlgorithmsUnderstanding Proof of Work (PoW) and Proof of Stake (PoS) Algorithms
Understanding Proof of Work (PoW) and Proof of Stake (PoS) Algorithms
 
Cryptocurrency & Regulatory Environment
Cryptocurrency & Regulatory EnvironmentCryptocurrency & Regulatory Environment
Cryptocurrency & Regulatory Environment
 
Blockchain for Beginners
Blockchain for Beginners Blockchain for Beginners
Blockchain for Beginners
 
Cryptocurrency
CryptocurrencyCryptocurrency
Cryptocurrency
 

Similar to Blockchain Technology and Cryptocurrency

The Potential of Blockchain Technology
The Potential of Blockchain TechnologyThe Potential of Blockchain Technology
The Potential of Blockchain TechnologyPioneers.io
 
Cryptocurrency Alliance Super PAC-The Global Emergence of Cryptocurrencies an...
Cryptocurrency Alliance Super PAC-The Global Emergence of Cryptocurrencies an...Cryptocurrency Alliance Super PAC-The Global Emergence of Cryptocurrencies an...
Cryptocurrency Alliance Super PAC-The Global Emergence of Cryptocurrencies an...Casey Botticello
 
Blockchain Technology Explained
Blockchain Technology ExplainedBlockchain Technology Explained
Blockchain Technology ExplainedMdSaifulIslam289
 
Introduction to Cryto currency (Basics).pdf
Introduction to Cryto currency (Basics).pdfIntroduction to Cryto currency (Basics).pdf
Introduction to Cryto currency (Basics).pdfNshimyumuremyiOlivie2
 
Click Ventures Blockchain Ecosystem Report 2018
Click Ventures Blockchain Ecosystem Report 2018Click Ventures Blockchain Ecosystem Report 2018
Click Ventures Blockchain Ecosystem Report 2018Frederick Ng
 
P5 to blockchain or not to blockchain
P5 to blockchain or not to blockchainP5 to blockchain or not to blockchain
P5 to blockchain or not to blockchaindevid8
 
Blockchain basics
Blockchain basicsBlockchain basics
Blockchain basicsRomit Bose
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain TechnologyNimmy Solomon
 
A beginners Guide to NFTs.pdf
A beginners Guide to NFTs.pdfA beginners Guide to NFTs.pdf
A beginners Guide to NFTs.pdfAkash Agrawal
 
Whitepaper blockchain technology and investment
Whitepaper blockchain technology and investmentWhitepaper blockchain technology and investment
Whitepaper blockchain technology and investmentIbrahim Khatri
 
Blockchain Presentations done by Michel
Blockchain Presentations done by Michel Blockchain Presentations done by Michel
Blockchain Presentations done by Michel JeanMichelMujyambere
 
Crypto currency secrets
Crypto currency secretsCrypto currency secrets
Crypto currency secretsSahir
 
Cryptocurrency Secrets
Cryptocurrency SecretsCryptocurrency Secrets
Cryptocurrency SecretsFlavian Mwasi
 
The Ultimate Guide to Understanding Cryptocurrency: Invest with Confidence
The Ultimate Guide to Understanding Cryptocurrency: Invest with ConfidenceThe Ultimate Guide to Understanding Cryptocurrency: Invest with Confidence
The Ultimate Guide to Understanding Cryptocurrency: Invest with ConfidenceKhemitEric
 
Discover the Secrets to Making a Fortune with Cryptocurrency
Discover the Secrets to Making a Fortune with CryptocurrencyDiscover the Secrets to Making a Fortune with Cryptocurrency
Discover the Secrets to Making a Fortune with CryptocurrencyKhemitEric
 

Similar to Blockchain Technology and Cryptocurrency (20)

The Potential of Blockchain Technology
The Potential of Blockchain TechnologyThe Potential of Blockchain Technology
The Potential of Blockchain Technology
 
Cryptocurrency Alliance Super PAC-The Global Emergence of Cryptocurrencies an...
Cryptocurrency Alliance Super PAC-The Global Emergence of Cryptocurrencies an...Cryptocurrency Alliance Super PAC-The Global Emergence of Cryptocurrencies an...
Cryptocurrency Alliance Super PAC-The Global Emergence of Cryptocurrencies an...
 
crypto ppt.ppt
crypto ppt.pptcrypto ppt.ppt
crypto ppt.ppt
 
Blockchain Technology Explained
Blockchain Technology ExplainedBlockchain Technology Explained
Blockchain Technology Explained
 
Introduction to Cryto currency (Basics).pdf
Introduction to Cryto currency (Basics).pdfIntroduction to Cryto currency (Basics).pdf
Introduction to Cryto currency (Basics).pdf
 
Click Ventures Blockchain Ecosystem Report 2018
Click Ventures Blockchain Ecosystem Report 2018Click Ventures Blockchain Ecosystem Report 2018
Click Ventures Blockchain Ecosystem Report 2018
 
P5 to blockchain or not to blockchain
P5 to blockchain or not to blockchainP5 to blockchain or not to blockchain
P5 to blockchain or not to blockchain
 
Blockchain basics
Blockchain basicsBlockchain basics
Blockchain basics
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
 
A beginners Guide to NFTs.pdf
A beginners Guide to NFTs.pdfA beginners Guide to NFTs.pdf
A beginners Guide to NFTs.pdf
 
Whitepaper blockchain technology and investment
Whitepaper blockchain technology and investmentWhitepaper blockchain technology and investment
Whitepaper blockchain technology and investment
 
CRYPTOCURRENCY
CRYPTOCURRENCYCRYPTOCURRENCY
CRYPTOCURRENCY
 
Cryptocurrencies.pptx
Cryptocurrencies.pptxCryptocurrencies.pptx
Cryptocurrencies.pptx
 
crypto.pdf
crypto.pdfcrypto.pdf
crypto.pdf
 
Introduction to Blockchain
Introduction to Blockchain Introduction to Blockchain
Introduction to Blockchain
 
Blockchain Presentations done by Michel
Blockchain Presentations done by Michel Blockchain Presentations done by Michel
Blockchain Presentations done by Michel
 
Crypto currency secrets
Crypto currency secretsCrypto currency secrets
Crypto currency secrets
 
Cryptocurrency Secrets
Cryptocurrency SecretsCryptocurrency Secrets
Cryptocurrency Secrets
 
The Ultimate Guide to Understanding Cryptocurrency: Invest with Confidence
The Ultimate Guide to Understanding Cryptocurrency: Invest with ConfidenceThe Ultimate Guide to Understanding Cryptocurrency: Invest with Confidence
The Ultimate Guide to Understanding Cryptocurrency: Invest with Confidence
 
Discover the Secrets to Making a Fortune with Cryptocurrency
Discover the Secrets to Making a Fortune with CryptocurrencyDiscover the Secrets to Making a Fortune with Cryptocurrency
Discover the Secrets to Making a Fortune with Cryptocurrency
 

Recently uploaded

APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 

Recently uploaded (20)

APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 

Blockchain Technology and Cryptocurrency

  • 1. The Next Level Revolution BLOCKCHAIN TECHNOLOGY Submitted By: Nupur Bhatt Aditya Vikram Singh Richa Verma Shivani Upadhyay Advised By: Dr Sachi Gupta Group no.-G-20
  • 2. Abstract This proposed work is aimed at developing a Blockchain-based cryptocurrency that will use a decentralized system that can be used to raise funds for startups who can offer coins to public by proposing their prototype instead of waiting on an investor and moreover it can solve major issues like tampering of confidential information of citizens or even government as it will eradicate the use of a single centralized system which is in today’s world responsible for protecting and securing all the data. Features of this system will be distributed ledger to store Information which will develop clear transparency among everyone, unlike centralized systems.
  • 3. Overview of the Project Intro to Smart Contracts and My Ether Wallet Development of Hadcoin Cryptocurrency Intuition & transactions Creation of Blockchain Introduction to Blockchain
  • 4. Literature Review The idea behind Blockchain technology can be traced to 1991 when Stuart Haber and W. Scott Stornetta described the first work on a cryptographically secured chain of blocks. In 1992, they incorporated Merkle trees into the design allowing several documents to be collected into a block. Stuart Haber W. Scott Stornetta ● However, Blockchain technology as we know it today gained significance from 2008 when SATOSHI NAKAMOTO published the Bitcoin white paper. Satoshi Nakamoto gave practical impetus to Blockchain technology and solved the problem of double spending. According to a survey, blockchain technology offers a massive change to capital markets and a more efficient way for performing operations like: Securities and derivatives transaction (Van de Velde et al., 2016, Wu and Liang, 2017)
  • 5. What is a BLOCKCHAIN? • A Blockchain is a continuously growing list of records, called blocks which are linked and secured using cryptography. • Or in simple words it’s a chain of blocks developed by Satoshi Nakamoto to store the transactions for the Digital Currency(Bitcoin) which keeps the record of every transaction taking place in the form of block. Data: “Hello Adam” Hash: 4D56E1F05 Prev. Hash: 034DFA357
  • 6. How it works? 1 2 3 Data: … Hash: 4D56E1F05 Prev. Hash: 0 Data: ... Hash: 8E90D1F05 Prev. Hash: 4D56E1F05 Data: … Hash: 1A86B1F85 Prev. Hash: 8E90D1F05 “Blocks are cryptographically linked together”
  • 7. 2 31 6 5 4  Someone requests a transaction  The requested transaction is broadcast to a P2P network consisting of computers, known as nodes  The network of nodes validate the transaction using cryptography.  The transaction is complete  The new block is then added to the existing blockchain.  Once verified, this transaction is represented as a new block. Blockchain technology
  • 8. How does it solves a problem? We are living during a truly revolutionary time of decentralization, cryptocurrencies, and tokenized economies. However, none of this would be possible if it weren’t for the advent of the Blockchain. In most simple definition,meaning that a network exists in which every participant has access to the entire database. Some of the problems it solves are: •Crowd Funding •Currency and Transaction Support •Supply Chains and Item Histories •Voting •Government Operations •Intellectual Property •Banking and Logistics Issues •Cloud storage •Charity •Real-Estate
  • 9. Cryptocurrency Intuition • A cryptocurrency is a medium of exchange using cryptography to secure the transactions and to control the creation of additional units of currency. • Bitcoin became the first decentralized cryptocurrency in 2009. • Bitcoin is peer to peer and transactions take place between users directly, without an intermediary. • These transactions are verified by network nodes and recorded in a public distributed ledger called the blockchain which uses bitcoin as its unit of account.
  • 10.
  • 11. Uses of Cryptocurrency and risks •Hackers: Cryptocurrencies are targets for highly sophisticated hackers,who havebeen able to breach advanced securitysystems. •Fewer Protections:If you trust someone else to hold your cryptocurrencies and something goes wrong, that company maynot offer you the kind of help you expect from abank or debit or credit card provider. •Cost:Cryptocurrencies cancost consumers much more to usethan credit cardsor even regular cash,often due to pricevolatility. •Scams:Fraudsters are taking advantage of the hype surrounding virtual currencies to cheat people with fake opportunities. •Lackof Transparency: Theanonymous nature of cryptocurrencies make transparency and accountability difficult for consumersseeking toensure the safety of their investments.
  • 12. In the first part we have created the Blockchain using python and its framework known as Flask. Also we have used Postman Application to run the chain on Ports. Blockchain Application using Python(Methodology)
  • 13. 1st image shows the code for Blockchain 2nd image shows How to mine a Block ? 3rd image shows to get the chain !
  • 14.
  • 15. Development of Hadcoin • In the Second part we have developed our own Cryptocurrency using python and its framework known as Flask. • Also we have used Postman Application to verify transactions on different ports. • Name of our Cryptocurrency –HADCOIN • It is based on ERC-20 Wallet. • It will have Total Token Supply of 1 Billion. • The Transactions will be verified by Smart Contracts.
  • 16. Connecting all the nodes together for Transaction
  • 17. Using the replace _chain Function to go to Biggest Chain to update to the other ports.
  • 18. • Here I have Sent 10,000 Hadcoins to Shaant By using the Add_transaction function. • As you know that transaction is complete so a block will be mined and as a reward I will get 1 Hadcoin as a new Block is Created. • Now We will use the replace_chain method to Update the chain for every port to the Largest chain. • And Shaant has received 10,000 hadcoins and transactions gets complete.
  • 19. Here I’ve send 1,00,000 Hadcoins to Balu by using the Add_transaction function. As you know that transaction is complete so a block will be mined and as a reward I will get 1 Hadcoin as a new Block is Created. Now We will use the replace_chain method to Update the chain for every port to the Largest chain. And Balu has received 1,00,000 hadcoins and transactions gets complete.
  • 20. What is a Smart Contract? Smart contracts help you exchange money, property, shares, or anything of value in a transparent, conflict-free way while avoiding the services of a middleman. The best way to describe smart contracts is to compare the technology to a vending machine. Ordinarily, you would go to a lawyer or a notary, pay them, and wait while you get the document. With smart contracts, you simply drop a crypto into the vending machine (i.e. ledger), and your escrow, driver’s license, or whatever drops into your account. More so, smart contracts not only define the rules and penalties around an agreement in the same way that a traditional contract does, but also automatically enforce those obligations.
  • 21. How You Can Use Smart Contracts ?
  • 22. • In the third part we have created a Smart Contract using Remix Solidity and running the code using MyEtherWallet. • Ganache help us to store the transaction. • The Transactions will be verified by Smart Contracts. • You will see how the transactions takes place from MyEtherWallet to Ganache. Development of smart Contract and using it for Hadcoin
  • 23. Transactions using MyEtherWallet and Smart contracts
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32. Transactions(Buy/Sell) of Hadcoins using MyEtherWallet