SlideShare a Scribd company logo
TECHNICAL SEMINAR PRESENTATION
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
SRI VENKATESHWARA COLLEGE OF ENGINEERING
VIDYANAGAR, BANGALORE - 562157
TOPIC
Blockchain, Bitcoin and Ethereum’s Smart Contract
Presentation by
Prashant Shahi
1VE14CS086
Under Guidance of
Mrs. Kulkarni Varsha
OVERVIEW
1. Introduction of Blockchain, Bitcoin and Ethereum
2. Centralized Systems and their Limitations
3. Blockchain in detail
4. Smart Contracts
5. List of some popular Dapps
6. Conclusion
7. References
• Blockchain is a technology that is decentralized in nature and
holds a digital ledger which consists of continuously growing list of
records, called blocks, which are linked or chained and secured.
• The integrity and the chronological order of the blockchain are
enforced with Cryptography.
• Bitcoin is the peer-to-peer electronic cash system introduced by an
anonymous developer called Satoshi Nakamoto.
• Bitcoin is the first one to implement the blockchain and also,
deploying decentralized digital currency.
• Ethereum is an open-source, public and blockchain-based
distributed platform introduced by Russian cryptocurrency
researcher and programmer called Vitalik Buterin.
• Ether is a fundamental cryptocurrency under Ethereum.
• Ethereum uses “Smart Contracts”, which makes it a highly
programmable. Potential for this is immensible.
• Over the last couple of decades, computers provided the process
of record keeping and ledger maintenance great convenience and
speed.
• But the sensitive information stored are corruptible and not secure
enough. Stored data can be manipulated either by a hacker or
the administrator itself.
• Central administrator is controller of data flow and user access.
The above shows how Centralized and Decentralized systems works.
Centralized Decentralized
“To understand the power of blockchain systems, and the things
they can do, it is important to distinguish between three things
namely the Bitcoin currency, the specific blockchain that underpins
it and the idea of blockchain in general.”
— The Trust Machine, THE ECONOMIST, Oct. 31, 2015
PHONE
• The idea of a phone network
• A specific phone network (e.g.
Jio, Airtel, Tata Docomo, etc)
• A specific use of the phone
network (e.g. SMS, Call, Fax,
Internet Services, etc)
BLOCKCHAIN
• The idea of blockchain
• The specific blockchain that
underlies Bitcoin, other coin
offering or Smart Contracts to
create Dapps
• Bitcoin, other cryptocurrencies
or Dapps
• Each Block is chained to the hash of the previous block.
• The first Block is called Genesis Block. It is the only block with
previous hash value as zero.
• In data section, blockchain can have any type of data. But it is
recommended not to have megabyte worth of data stored in
blockchain at one block.
Template for Blockchain ledger
• Applications built using Ethereum Blockchain through smart
contract are called Dapps (Decentralized Applications).
• Imagine automatically sending money from one person to
another but only when certain set of conditions are met.
• Think of those numerous applications that act as a third party to
connect you with others based on some set logic (eg. Ola,
MakeMyTrip, FlipKart, RedBus, etc), these centralized systems
can be built in a decentralized manner on Ethereum.
• It will eliminate the huge price between what clients pay and
what service providers get.
A simple solidity Smart Contract example to simulate cryptocurrency
Decentraland - A virtual world owned by creators. Lets
user create their own land.
EthKudos - Provides opportunity of gratifying the team
collaboration. Each member rewards people who
helped him or her, encouraging and recognizing team
cooperation between members.
Livepeer - An open platform for
decentralized live video broadcasting
and streaming.
Axie Infinity – An addictive game about
collecting, raising and battling fantasy
creatures, on the Ethereum platform.
Hence, Blockchain eliminates the need of trust between two
parties. Since, the source code is public, operations are
transparent and can be verified by any programmer or
developer. Bitcoin, being the first blockchain implementation for
cryptocurrency also solved the problem of double-spending.
Whereas Ethereum introduced the cryptocurrency Ether and other
possible tokens as well as Smart Contract which made
Decentralized Application possible.
Smart contracts can be designed to operate along side existing
platform. There is also lot of potential for Blockchain even in field
other than cryptocurrency.
1. Bitcoin by Satoshi Nakamoto - bitcoin.org/bitcoin.pdf
2. Ethereum by Vitalik Buterin -
ethereum.org/pdfs/EthereumWhitePaper.pdf
3. Solidity - solidity.readthedocs.io/en/v0.4.21/introduction-to-
smart-contracts.html
4. List of Popular Dapps - stateofthedapps.com
5. Centralized versus Decentralized blockchain -
recordskeeper.co/blog/centralized-vs-decentralized-blockchain
6. Smart Contracts - bitsonblocks.net/2016/02/01/a-gentle-
introduction-to-smart-contracts
7. Blockchain, Bitcoin and Ethereum’s Smart Contract -
en.wikipedia.org
8. Blockchain, The Trust machine -
economist.com/news/leaders/21677198-technology-behind-
bitcoin-could-transform-how-economy-works-trust-machine
Ad

More Related Content

What's hot (20)

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
 
BLOCKCHAIN
BLOCKCHAINBLOCKCHAIN
BLOCKCHAIN
Nitish sharma
 
Block chain introduction
Block chain introductionBlock chain introduction
Block chain introduction
Nagendra Kumar Y
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technology
hellygeorge
 
Digital Digest 2 by Harshit
Digital Digest 2 by HarshitDigital Digest 2 by Harshit
Digital Digest 2 by Harshit
HarshitMadan7
 
Block chain technology
Block chain technology Block chain technology
Block chain technology
Ponthota Viswanath Reddy
 
Blockchain 101 by imran bashir
Blockchain 101  by imran bashirBlockchain 101  by imran bashir
Blockchain 101 by imran bashir
Imran Bashir
 
Blockchain
BlockchainBlockchain
Blockchain
ChrisSwanson37
 
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
Gautam Anand
 
Blockchain, working [blockchain vs bitcoin] pros and cons
Blockchain, working [blockchain vs bitcoin] pros and consBlockchain, working [blockchain vs bitcoin] pros and cons
Blockchain, working [blockchain vs bitcoin] pros and cons
Jerin Sebastian
 
Blockchain-intro (2)
Blockchain-intro (2)Blockchain-intro (2)
Blockchain-intro (2)
Zakir Hoosen
 
Introduction to blockchain
Introduction to blockchainIntroduction to blockchain
Introduction to blockchain
Mayank Jain
 
Blockchain 101
Blockchain 101Blockchain 101
Blockchain 101
Mike Cartwright
 
Introduction to blockchain
Introduction to blockchainIntroduction to blockchain
Introduction to blockchain
Krzysztof Bury
 
Blockchain Basics
Blockchain BasicsBlockchain Basics
Blockchain Basics
Rohit Kumar
 
An Introduction to Blockchain
An Introduction to BlockchainAn Introduction to Blockchain
An Introduction to Blockchain
NexThoughts Technologies
 
How does a blockchain work?
How does a blockchain work?How does a blockchain work?
How does a blockchain work?
Deloitte UK
 
Blockchain
BlockchainBlockchain
Blockchain
Jaison Peter
 
Block chain technology
Block chain technologyBlock chain technology
Block chain technology
Ponthota Viswanath Reddy
 
Phd 2013 mosca - inglese
Phd 2013   mosca - inglesePhd 2013   mosca - inglese
Phd 2013 mosca - inglese
Positive Hack Days
 
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
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technology
hellygeorge
 
Digital Digest 2 by Harshit
Digital Digest 2 by HarshitDigital Digest 2 by Harshit
Digital Digest 2 by Harshit
HarshitMadan7
 
Blockchain 101 by imran bashir
Blockchain 101  by imran bashirBlockchain 101  by imran bashir
Blockchain 101 by imran bashir
Imran Bashir
 
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
Gautam Anand
 
Blockchain, working [blockchain vs bitcoin] pros and cons
Blockchain, working [blockchain vs bitcoin] pros and consBlockchain, working [blockchain vs bitcoin] pros and cons
Blockchain, working [blockchain vs bitcoin] pros and cons
Jerin Sebastian
 
Blockchain-intro (2)
Blockchain-intro (2)Blockchain-intro (2)
Blockchain-intro (2)
Zakir Hoosen
 
Introduction to blockchain
Introduction to blockchainIntroduction to blockchain
Introduction to blockchain
Mayank Jain
 
Introduction to blockchain
Introduction to blockchainIntroduction to blockchain
Introduction to blockchain
Krzysztof Bury
 
Blockchain Basics
Blockchain BasicsBlockchain Basics
Blockchain Basics
Rohit Kumar
 
How does a blockchain work?
How does a blockchain work?How does a blockchain work?
How does a blockchain work?
Deloitte UK
 

Similar to Blockchain, Bitcoin and Ethereum's Smart Contract (20)

Blockchain Technology And Cryptocurrency
Blockchain Technology And CryptocurrencyBlockchain Technology And Cryptocurrency
Blockchain Technology And Cryptocurrency
Eno Bassey
 
a4a5305e-b7f1-4228-a5a2-6dfd92a7a832-.pptx
a4a5305e-b7f1-4228-a5a2-6dfd92a7a832-.pptxa4a5305e-b7f1-4228-a5a2-6dfd92a7a832-.pptx
a4a5305e-b7f1-4228-a5a2-6dfd92a7a832-.pptx
nyasarajan23
 
Technical seminar blockchain.pptx
Technical seminar blockchain.pptxTechnical seminar blockchain.pptx
Technical seminar blockchain.pptx
KristipatiThoyajaksh
 
1.Introduction to Blockchain Technology.pptx
1.Introduction to Blockchain Technology.pptx1.Introduction to Blockchain Technology.pptx
1.Introduction to Blockchain Technology.pptx
Modern College Shivajinagar, Pune-5
 
Grdddddcg3cvswexksosososozoOKzozkzoziOisiso
Grdddddcg3cvswexksosososozoOKzozkzoziOisisoGrdddddcg3cvswexksosososozoOKzozkzoziOisiso
Grdddddcg3cvswexksosososozoOKzozkzoziOisiso
AppidiSaiSushrithRed
 
Blockchain
BlockchainBlockchain
Blockchain
Ãlîshã Upãdhãyãy
 
Blochchain Technology
Blochchain TechnologyBlochchain Technology
Blochchain Technology
Venugopal90182
 
Blockchain
BlockchainBlockchain
Blockchain
Sai Nath
 
S2Blockchain-2-BC-DLT-040221-rfs blockchain.pptx
S2Blockchain-2-BC-DLT-040221-rfs blockchain.pptxS2Blockchain-2-BC-DLT-040221-rfs blockchain.pptx
S2Blockchain-2-BC-DLT-040221-rfs blockchain.pptx
TaufikIqbalR1
 
Seminar blockchain technology .ppt (2).pptx
Seminar blockchain technology .ppt (2).pptxSeminar blockchain technology .ppt (2).pptx
Seminar blockchain technology .ppt (2).pptx
priya523982
 
BLOCKCHAIN KPR.pptx
BLOCKCHAIN KPR.pptxBLOCKCHAIN KPR.pptx
BLOCKCHAIN KPR.pptx
Rajivmenan
 
crypto ppt.ppt
crypto ppt.pptcrypto ppt.ppt
crypto ppt.ppt
SakshiRawat394090
 
BASIC INTRODUCTION TO BLOCKCHAIN - JOEL SUMANTH RAJ.pdf
BASIC INTRODUCTION TO BLOCKCHAIN  - JOEL SUMANTH RAJ.pdfBASIC INTRODUCTION TO BLOCKCHAIN  - JOEL SUMANTH RAJ.pdf
BASIC INTRODUCTION TO BLOCKCHAIN - JOEL SUMANTH RAJ.pdf
JOELCONTACTS
 
module-1.pptx
module-1.pptxmodule-1.pptx
module-1.pptx
Raju385766
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
Nimmy Solomon
 
Blockchain technology.pptx
 Blockchain technology.pptx Blockchain technology.pptx
Blockchain technology.pptx
ARNAV PATEL
 
Blockchain English
Blockchain EnglishBlockchain English
Blockchain English
Ming Sun
 
BLOCKCHAIN PPT.pptx
BLOCKCHAIN PPT.pptxBLOCKCHAIN PPT.pptx
BLOCKCHAIN PPT.pptx
SohanaAmreen
 
Overview-of-Blockchain-Technology-and-Ethereum.pptx
Overview-of-Blockchain-Technology-and-Ethereum.pptxOverview-of-Blockchain-Technology-and-Ethereum.pptx
Overview-of-Blockchain-Technology-and-Ethereum.pptx
xhamm1994
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technology
KADARI SHIVRAJ
 
Blockchain Technology And Cryptocurrency
Blockchain Technology And CryptocurrencyBlockchain Technology And Cryptocurrency
Blockchain Technology And Cryptocurrency
Eno Bassey
 
a4a5305e-b7f1-4228-a5a2-6dfd92a7a832-.pptx
a4a5305e-b7f1-4228-a5a2-6dfd92a7a832-.pptxa4a5305e-b7f1-4228-a5a2-6dfd92a7a832-.pptx
a4a5305e-b7f1-4228-a5a2-6dfd92a7a832-.pptx
nyasarajan23
 
Grdddddcg3cvswexksosososozoOKzozkzoziOisiso
Grdddddcg3cvswexksosososozoOKzozkzoziOisisoGrdddddcg3cvswexksosososozoOKzozkzoziOisiso
Grdddddcg3cvswexksosososozoOKzozkzoziOisiso
AppidiSaiSushrithRed
 
Blockchain
BlockchainBlockchain
Blockchain
Sai Nath
 
S2Blockchain-2-BC-DLT-040221-rfs blockchain.pptx
S2Blockchain-2-BC-DLT-040221-rfs blockchain.pptxS2Blockchain-2-BC-DLT-040221-rfs blockchain.pptx
S2Blockchain-2-BC-DLT-040221-rfs blockchain.pptx
TaufikIqbalR1
 
Seminar blockchain technology .ppt (2).pptx
Seminar blockchain technology .ppt (2).pptxSeminar blockchain technology .ppt (2).pptx
Seminar blockchain technology .ppt (2).pptx
priya523982
 
BLOCKCHAIN KPR.pptx
BLOCKCHAIN KPR.pptxBLOCKCHAIN KPR.pptx
BLOCKCHAIN KPR.pptx
Rajivmenan
 
BASIC INTRODUCTION TO BLOCKCHAIN - JOEL SUMANTH RAJ.pdf
BASIC INTRODUCTION TO BLOCKCHAIN  - JOEL SUMANTH RAJ.pdfBASIC INTRODUCTION TO BLOCKCHAIN  - JOEL SUMANTH RAJ.pdf
BASIC INTRODUCTION TO BLOCKCHAIN - JOEL SUMANTH RAJ.pdf
JOELCONTACTS
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
Nimmy Solomon
 
Blockchain technology.pptx
 Blockchain technology.pptx Blockchain technology.pptx
Blockchain technology.pptx
ARNAV PATEL
 
Blockchain English
Blockchain EnglishBlockchain English
Blockchain English
Ming Sun
 
BLOCKCHAIN PPT.pptx
BLOCKCHAIN PPT.pptxBLOCKCHAIN PPT.pptx
BLOCKCHAIN PPT.pptx
SohanaAmreen
 
Overview-of-Blockchain-Technology-and-Ethereum.pptx
Overview-of-Blockchain-Technology-and-Ethereum.pptxOverview-of-Blockchain-Technology-and-Ethereum.pptx
Overview-of-Blockchain-Technology-and-Ethereum.pptx
xhamm1994
 
Ad

Recently uploaded (20)

How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Ad

Blockchain, Bitcoin and Ethereum's Smart Contract

  • 1. TECHNICAL SEMINAR PRESENTATION DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING SRI VENKATESHWARA COLLEGE OF ENGINEERING VIDYANAGAR, BANGALORE - 562157 TOPIC Blockchain, Bitcoin and Ethereum’s Smart Contract Presentation by Prashant Shahi 1VE14CS086 Under Guidance of Mrs. Kulkarni Varsha
  • 2. OVERVIEW 1. Introduction of Blockchain, Bitcoin and Ethereum 2. Centralized Systems and their Limitations 3. Blockchain in detail 4. Smart Contracts 5. List of some popular Dapps 6. Conclusion 7. References
  • 3. • Blockchain is a technology that is decentralized in nature and holds a digital ledger which consists of continuously growing list of records, called blocks, which are linked or chained and secured. • The integrity and the chronological order of the blockchain are enforced with Cryptography.
  • 4. • Bitcoin is the peer-to-peer electronic cash system introduced by an anonymous developer called Satoshi Nakamoto. • Bitcoin is the first one to implement the blockchain and also, deploying decentralized digital currency.
  • 5. • Ethereum is an open-source, public and blockchain-based distributed platform introduced by Russian cryptocurrency researcher and programmer called Vitalik Buterin. • Ether is a fundamental cryptocurrency under Ethereum. • Ethereum uses “Smart Contracts”, which makes it a highly programmable. Potential for this is immensible.
  • 6. • Over the last couple of decades, computers provided the process of record keeping and ledger maintenance great convenience and speed. • But the sensitive information stored are corruptible and not secure enough. Stored data can be manipulated either by a hacker or the administrator itself. • Central administrator is controller of data flow and user access. The above shows how Centralized and Decentralized systems works. Centralized Decentralized
  • 7. “To understand the power of blockchain systems, and the things they can do, it is important to distinguish between three things namely the Bitcoin currency, the specific blockchain that underpins it and the idea of blockchain in general.” — The Trust Machine, THE ECONOMIST, Oct. 31, 2015
  • 8. PHONE • The idea of a phone network • A specific phone network (e.g. Jio, Airtel, Tata Docomo, etc) • A specific use of the phone network (e.g. SMS, Call, Fax, Internet Services, etc) BLOCKCHAIN • The idea of blockchain • The specific blockchain that underlies Bitcoin, other coin offering or Smart Contracts to create Dapps • Bitcoin, other cryptocurrencies or Dapps
  • 9. • Each Block is chained to the hash of the previous block. • The first Block is called Genesis Block. It is the only block with previous hash value as zero. • In data section, blockchain can have any type of data. But it is recommended not to have megabyte worth of data stored in blockchain at one block. Template for Blockchain ledger
  • 10. • Applications built using Ethereum Blockchain through smart contract are called Dapps (Decentralized Applications). • Imagine automatically sending money from one person to another but only when certain set of conditions are met. • Think of those numerous applications that act as a third party to connect you with others based on some set logic (eg. Ola, MakeMyTrip, FlipKart, RedBus, etc), these centralized systems can be built in a decentralized manner on Ethereum. • It will eliminate the huge price between what clients pay and what service providers get.
  • 11. A simple solidity Smart Contract example to simulate cryptocurrency
  • 12. Decentraland - A virtual world owned by creators. Lets user create their own land. EthKudos - Provides opportunity of gratifying the team collaboration. Each member rewards people who helped him or her, encouraging and recognizing team cooperation between members. Livepeer - An open platform for decentralized live video broadcasting and streaming. Axie Infinity – An addictive game about collecting, raising and battling fantasy creatures, on the Ethereum platform.
  • 13. Hence, Blockchain eliminates the need of trust between two parties. Since, the source code is public, operations are transparent and can be verified by any programmer or developer. Bitcoin, being the first blockchain implementation for cryptocurrency also solved the problem of double-spending. Whereas Ethereum introduced the cryptocurrency Ether and other possible tokens as well as Smart Contract which made Decentralized Application possible. Smart contracts can be designed to operate along side existing platform. There is also lot of potential for Blockchain even in field other than cryptocurrency.
  • 14. 1. Bitcoin by Satoshi Nakamoto - bitcoin.org/bitcoin.pdf 2. Ethereum by Vitalik Buterin - ethereum.org/pdfs/EthereumWhitePaper.pdf 3. Solidity - solidity.readthedocs.io/en/v0.4.21/introduction-to- smart-contracts.html 4. List of Popular Dapps - stateofthedapps.com 5. Centralized versus Decentralized blockchain - recordskeeper.co/blog/centralized-vs-decentralized-blockchain 6. Smart Contracts - bitsonblocks.net/2016/02/01/a-gentle- introduction-to-smart-contracts 7. Blockchain, Bitcoin and Ethereum’s Smart Contract - en.wikipedia.org 8. Blockchain, The Trust machine - economist.com/news/leaders/21677198-technology-behind- bitcoin-could-transform-how-economy-works-trust-machine