SlideShare a Scribd company logo
1 of 33
BLOCK CHAIN
By : GARISHMA BHATIA
Modules/Weeks
■ Week 1 : Introduction to BlockchainTechnology
■ Week 2 : Building blocks of blockchain
■ Week 3 : Literature survey
■ Week 4 : MoreAbout Blockchain
■ Week 5 : Relations between variables
■ Week 6 : Discussion/further research
■ Conclusion
Week 1
Introduction to Blockchain
Technology
1.1What is blockchain?
1.1.1What problem does blockchain solve?
1.2 History of blockchain technology
1.3 Challenges of blockchain
What is blockchain ?
■ A blockchain is a decentralized, distributed database that is used to maintain a
continuously growing list of records, called blocks.
■ Each block contains a timestamp and a link to a previous block.
■ Blockchains are inherently resistant to modification of the data.
■ Blockchain is named that way because it is basically an endless chain of blocks
■ The first block is a special block, because it is the only block in the whole chain which
has no preceding block.
■ The black blocks are the ’normal’ blocks.These are the blocks which form the longest
(and thus official) chain.
■ The purple blocks are called ’forks’.These form when two blocks are found at exactly
the same moment.
What problem blockchain solve
■ The creator of blockchain created blockchain with a very specific problem in mind to
solve: the double spending problem.
History of blockchain technology
■ Both blockchain and Bitcoin are a creation of ‘Satoshi Nakamoto’.
■ Until now it is unclear who this is, it could theoretically even be a group of people.
■ He himself claimed to be a man living in Japan, born on 5 April 1975.
Week 2
Building blocks of blockchain
2.1The Database
2.2 A Block
2.3The Hash
2.4 A Miner/Node
2.5 ATransaction
2.6 A Fork
The Database
■ Blockchain is not a ‘normal’ database.
■ Meaning that it does not exist of tables with rows and columns.
■ Rather it exists of a ledger of past transactions.
■ A Blockchain keeps track of the transactions and ‘recalculates the balance’ whenever
necessary.
■ For Example :
A Block
Every block in a blockchain consists of the same components
■ A block number
■ The hash of the previous block (via this means the ’chain’ is being formed)
■ Nonce, a random number, see below for more information
■ Data: the transactions
■ Timestamp with the time the block is created / found
■ The hash of the current block
The hash
The hash is the difficult mathematical problem (or the ‘proof-of-work’) the miner has to
solve in order to ’find’ a block.
■ A random number is guessed (this is called the ’Nonce’).
■ The Nonce is added at the end of all the data in the block.
■ This is all hashed according to SHA256 method.
■ If this hash starts with a predetermined number of zero’s a new block is found. If not,
the miner has to start again at step 1 with guessing another Nonce.
A Miner/Node
■ A CPU that tries to solve a difficult math problem in order to find a new block is called
a miner or a node.
■ New transactions are broadcast to all nodes.
■ Each node collects new transactions into a block.
■ Each node works on finding a difficult proof-of-work for its block.
■ When a node finds a proof-of-work, it broadcasts the block to all nodes
■ Nodes accept the block only if all transactions in it are valid and not already spent.
■ Nodes express their acceptance of the block by working on creating the next block in
the chain, using the hash of the accepted block as the previous hash.
ATransaction
A Fork
■ A fork is formed when two miners find a block at the same time.
Week 3
Literature survey
3.1 Applications of blockchain
3.1.1 Bitcoin
3.1.2 Bitnation
Week 4
More about blockchain
4.1 Ether:
4.2 Litecoin.
4.3 Ripple
4.4 Solar Coin
■ Ether is, like bitcoin, a digital asset that doesn’t require a third party to approve a
transaction. It is a form of payment made by the clients of the platform Ethereum.
■ Litecoin has largely been described as the “silver” to Bitcoin’s “gold”. It appeared two
years after Bitcoin (2011), improving some technical aspects like the average time
necessary to process a transaction. Its value proposition is the same.
■ Ripple is a digital currency that utilizes blockchain technology and the concept of
digital tokens to simplify global banking. Major Banks and financial institutions can
adopt Ripple’s system and use it to effectuate economic transactions in a more
efficient way.
■ SolarCoin is an alternative digital currency that provides an incentive to produce more
solar electricity globally, by rewarding generators of solar electricity.
■ SolarCoin is intended to shift the cost of electricity, thereby reducing the payback time
of a solar Installation.
Week 5
Relations between variables
5.1 Blocksize
5.2 Headersize
5.3Transaction size
Blocksize
■ number of transactions per block
■ system width
■ transactions per second
■ P(fork)
The blocksize is gradually changed from 0 MB to 150 MB.
Headersize
■ number of transactions per block
■ transactions per second
Transaction size
■ number of transactions per block
■ transactions per second
Conclusion
■ explaining blockchain in a concise manner to people who do not
know it already is nearly impossible.
■ Blockchain involves too many new concepts which cannot easily
be compared to familiar concepts.
■ Blockchain is a new type of database which solves the double
spending problem without a middleman, opening up a whole
range of new possibilities.
■ In this database the data is saved in blocks arranged as links in a
chain.
■ To secure this block-chain a system called proof-of work is used.
■ In this system so much work (i.e. processing power) is needed to
find a block that it is virtually impossible to alter the blockchain
afterwards.
■ The work is done by so called miners who get a payment for their
effort and the system is set up in such a way that its financially
more advantageous for the miners to keep the system in good
order than to try and subvert it.
■ To further explore and explain the workings of blockchain we
should focus on Bitcoin.
■ The conclusion can be drawn that Blockchain is a very useful new
type of database which probably harbors many still-to-be-found
solutions.
THANK YOU

More Related Content

What's hot

Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain TechnologyRashi Singh
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to BlockchainJordan Harris
 
Blockchain basics
Blockchain basicsBlockchain basics
Blockchain basicsRomit Bose
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technologyAayt Bahaa
 
Blockchain: The New Technology and Its Applications for Libraries
Blockchain: The New Technology and Its Applications for LibrariesBlockchain: The New Technology and Its Applications for Libraries
Blockchain: The New Technology and Its Applications for LibrariesBohyun Kim
 
Blockchain Technology Fundamentals
Blockchain Technology FundamentalsBlockchain Technology Fundamentals
Blockchain Technology FundamentalsExperfy
 
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...Edureka!
 
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
 
Consensus Algorithms.pptx
Consensus Algorithms.pptxConsensus Algorithms.pptx
Consensus Algorithms.pptxRajapriya82
 
Blockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on AzureBlockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on AzureNuri Cankaya
 
How does blockchain work
How does blockchain workHow does blockchain work
How does blockchain workShishir Aryal
 
An Introduction to Blockchain Technology
An Introduction to Blockchain Technology An Introduction to Blockchain Technology
An Introduction to Blockchain Technology Niuversity
 
Disadvantages of Blockchain
Disadvantages of BlockchainDisadvantages of Blockchain
Disadvantages of Blockchain101 Blockchains
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain TechnologyNimmy Solomon
 

What's hot (20)

Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to Blockchain
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain basics
Blockchain basicsBlockchain basics
Blockchain basics
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technology
 
Blockchain: The New Technology and Its Applications for Libraries
Blockchain: The New Technology and Its Applications for LibrariesBlockchain: The New Technology and Its Applications for Libraries
Blockchain: The New Technology and Its Applications for Libraries
 
Blockchain Technology Fundamentals
Blockchain Technology FundamentalsBlockchain Technology Fundamentals
Blockchain Technology Fundamentals
 
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to Blockchain
 
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
 
BLOCKCHAIN
BLOCKCHAINBLOCKCHAIN
BLOCKCHAIN
 
Consensus Algorithms.pptx
Consensus Algorithms.pptxConsensus Algorithms.pptx
Consensus Algorithms.pptx
 
Blockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on AzureBlockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on Azure
 
How does blockchain work
How does blockchain workHow does blockchain work
How does blockchain work
 
Blockchain ppt
Blockchain pptBlockchain ppt
Blockchain ppt
 
An Introduction to Blockchain
An Introduction to BlockchainAn Introduction to Blockchain
An Introduction to Blockchain
 
An Introduction to Blockchain Technology
An Introduction to Blockchain Technology An Introduction to Blockchain Technology
An Introduction to Blockchain Technology
 
Blockchain
BlockchainBlockchain
Blockchain
 
Disadvantages of Blockchain
Disadvantages of BlockchainDisadvantages of Blockchain
Disadvantages of Blockchain
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
 

Similar to BLOCKCHAIN TECHNOLOGY

Node.js Blockchain Implementation
Node.js Blockchain ImplementationNode.js Blockchain Implementation
Node.js Blockchain ImplementationGlobalLogic Ukraine
 
Introduction to bit coin
Introduction to bit coinIntroduction to bit coin
Introduction to bit coinVivian S. Zhang
 
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 consJerin Sebastian
 
Bitcoin and blockchain engineering
Bitcoin and blockchain engineeringBitcoin and blockchain engineering
Bitcoin and blockchain engineeringGregory Bataille
 
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
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to BlockchainAkshay Kumar
 
Blockchain seminar
Blockchain seminarBlockchain seminar
Blockchain seminarAmiyabablu
 
Blockchain, Hyperledger, DeFi, Web 3.0 - understanding and concepts
Blockchain,  Hyperledger, DeFi, Web 3.0 - understanding and conceptsBlockchain,  Hyperledger, DeFi, Web 3.0 - understanding and concepts
Blockchain, Hyperledger, DeFi, Web 3.0 - understanding and conceptskeithfernandez19
 
Architecture and operations.pptx
Architecture and operations.pptxArchitecture and operations.pptx
Architecture and operations.pptxharshitmittal737363
 
Bitcoin A Peer-to-Peer Electronic Cash System
Bitcoin A Peer-to-Peer Electronic Cash SystemBitcoin A Peer-to-Peer Electronic Cash System
Bitcoin A Peer-to-Peer Electronic Cash SystemFlavio Vit
 
CBGTBT - Part 2 - Blockchains 101
CBGTBT - Part 2 - Blockchains 101CBGTBT - Part 2 - Blockchains 101
CBGTBT - Part 2 - Blockchains 101Blockstrap.com
 
Bitcoin - Understanding and Assessing potential Opportunities
Bitcoin - Understanding and Assessing potential OpportunitiesBitcoin - Understanding and Assessing potential Opportunities
Bitcoin - Understanding and Assessing potential OpportunitiesQuasarVentures
 
Blockchain 101 - public, tokenized blockchains
Blockchain 101 - public, tokenized blockchainsBlockchain 101 - public, tokenized blockchains
Blockchain 101 - public, tokenized blockchainsBrett Colbert
 

Similar to BLOCKCHAIN TECHNOLOGY (20)

Block chain
Block chainBlock chain
Block chain
 
Node.js Blockchain Implementation
Node.js Blockchain ImplementationNode.js Blockchain Implementation
Node.js Blockchain Implementation
 
Introduction to bit coin
Introduction to bit coinIntroduction to bit coin
Introduction to bit coin
 
BLOCKCHAIN EXPLAINED
BLOCKCHAIN EXPLAINEDBLOCKCHAIN EXPLAINED
BLOCKCHAIN EXPLAINED
 
Blockchain and bitcoin
Blockchain and bitcoinBlockchain and bitcoin
Blockchain and bitcoin
 
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
 
Bitcoin and blockchain engineering
Bitcoin and blockchain engineeringBitcoin and blockchain engineering
Bitcoin and blockchain engineering
 
The Blockchain - The Technology behind Bitcoin
The Blockchain - The Technology behind Bitcoin The Blockchain - The Technology behind Bitcoin
The Blockchain - The Technology behind Bitcoin
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to Blockchain
 
Blockchain seminar
Blockchain seminarBlockchain seminar
Blockchain seminar
 
Blockchain, Hyperledger, DeFi, Web 3.0 - understanding and concepts
Blockchain,  Hyperledger, DeFi, Web 3.0 - understanding and conceptsBlockchain,  Hyperledger, DeFi, Web 3.0 - understanding and concepts
Blockchain, Hyperledger, DeFi, Web 3.0 - understanding and concepts
 
Architecture and operations.pptx
Architecture and operations.pptxArchitecture and operations.pptx
Architecture and operations.pptx
 
Basics of Block Chain
Basics of Block ChainBasics of Block Chain
Basics of Block Chain
 
Day 1.pptx
Day 1.pptxDay 1.pptx
Day 1.pptx
 
Blockchain
BlockchainBlockchain
Blockchain
 
Bitcoin A Peer-to-Peer Electronic Cash System
Bitcoin A Peer-to-Peer Electronic Cash SystemBitcoin A Peer-to-Peer Electronic Cash System
Bitcoin A Peer-to-Peer Electronic Cash System
 
CBGTBT - Part 2 - Blockchains 101
CBGTBT - Part 2 - Blockchains 101CBGTBT - Part 2 - Blockchains 101
CBGTBT - Part 2 - Blockchains 101
 
Bitcoin - Understanding and Assessing potential Opportunities
Bitcoin - Understanding and Assessing potential OpportunitiesBitcoin - Understanding and Assessing potential Opportunities
Bitcoin - Understanding and Assessing potential Opportunities
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain 101 - public, tokenized blockchains
Blockchain 101 - public, tokenized blockchainsBlockchain 101 - public, tokenized blockchains
Blockchain 101 - public, tokenized blockchains
 

More from garishma bhatia

More from garishma bhatia (19)

Peephole optimization techniques
Peephole optimization techniquesPeephole optimization techniques
Peephole optimization techniques
 
Vm migration techniques
Vm migration techniquesVm migration techniques
Vm migration techniques
 
Denial of service
Denial of serviceDenial of service
Denial of service
 
Iot + cloud
Iot + cloudIot + cloud
Iot + cloud
 
WORKFLOW OF THE PROCESS IN SPM
 WORKFLOW OF THE PROCESS IN SPM WORKFLOW OF THE PROCESS IN SPM
WORKFLOW OF THE PROCESS IN SPM
 
MULTILEVEL QUEUE SCHEDULING
MULTILEVEL QUEUE SCHEDULINGMULTILEVEL QUEUE SCHEDULING
MULTILEVEL QUEUE SCHEDULING
 
Constructor overloading & method overloading
Constructor overloading & method overloadingConstructor overloading & method overloading
Constructor overloading & method overloading
 
MULTIPLE ACCESS PROTOCOL COMPUTER NETWORKS
MULTIPLE ACCESS PROTOCOL COMPUTER NETWORKS MULTIPLE ACCESS PROTOCOL COMPUTER NETWORKS
MULTIPLE ACCESS PROTOCOL COMPUTER NETWORKS
 
Knapsack problem
Knapsack problemKnapsack problem
Knapsack problem
 
PRIM'S ALGORITHM
PRIM'S ALGORITHMPRIM'S ALGORITHM
PRIM'S ALGORITHM
 
Data types IN JAVA
Data types IN JAVAData types IN JAVA
Data types IN JAVA
 
Data Algorithms And Analysis
Data Algorithms And AnalysisData Algorithms And Analysis
Data Algorithms And Analysis
 
VEHICLE REGISTRATION PROJECT
VEHICLE REGISTRATION PROJECTVEHICLE REGISTRATION PROJECT
VEHICLE REGISTRATION PROJECT
 
WIFI TECH
WIFI TECHWIFI TECH
WIFI TECH
 
MATCHING GRAPH THEORY
MATCHING GRAPH THEORYMATCHING GRAPH THEORY
MATCHING GRAPH THEORY
 
Garishma se
Garishma seGarishma se
Garishma se
 
Garishma xcs
Garishma xcsGarishma xcs
Garishma xcs
 
Garishma maTHS
Garishma maTHSGarishma maTHS
Garishma maTHS
 
Garishma ec
Garishma ecGarishma ec
Garishma ec
 

Recently uploaded

Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixingviprabot1
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 

Recently uploaded (20)

young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixing
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 

BLOCKCHAIN TECHNOLOGY

  • 1. BLOCK CHAIN By : GARISHMA BHATIA
  • 2. Modules/Weeks ■ Week 1 : Introduction to BlockchainTechnology ■ Week 2 : Building blocks of blockchain ■ Week 3 : Literature survey ■ Week 4 : MoreAbout Blockchain ■ Week 5 : Relations between variables ■ Week 6 : Discussion/further research ■ Conclusion
  • 3. Week 1 Introduction to Blockchain Technology 1.1What is blockchain? 1.1.1What problem does blockchain solve? 1.2 History of blockchain technology 1.3 Challenges of blockchain
  • 4. What is blockchain ? ■ A blockchain is a decentralized, distributed database that is used to maintain a continuously growing list of records, called blocks. ■ Each block contains a timestamp and a link to a previous block. ■ Blockchains are inherently resistant to modification of the data. ■ Blockchain is named that way because it is basically an endless chain of blocks
  • 5. ■ The first block is a special block, because it is the only block in the whole chain which has no preceding block. ■ The black blocks are the ’normal’ blocks.These are the blocks which form the longest (and thus official) chain. ■ The purple blocks are called ’forks’.These form when two blocks are found at exactly the same moment.
  • 6.
  • 7. What problem blockchain solve ■ The creator of blockchain created blockchain with a very specific problem in mind to solve: the double spending problem.
  • 8.
  • 9.
  • 10. History of blockchain technology ■ Both blockchain and Bitcoin are a creation of ‘Satoshi Nakamoto’. ■ Until now it is unclear who this is, it could theoretically even be a group of people. ■ He himself claimed to be a man living in Japan, born on 5 April 1975.
  • 11. Week 2 Building blocks of blockchain 2.1The Database 2.2 A Block 2.3The Hash 2.4 A Miner/Node 2.5 ATransaction 2.6 A Fork
  • 12. The Database ■ Blockchain is not a ‘normal’ database. ■ Meaning that it does not exist of tables with rows and columns. ■ Rather it exists of a ledger of past transactions. ■ A Blockchain keeps track of the transactions and ‘recalculates the balance’ whenever necessary. ■ For Example :
  • 13.
  • 14.
  • 15.
  • 16.
  • 17. A Block Every block in a blockchain consists of the same components ■ A block number ■ The hash of the previous block (via this means the ’chain’ is being formed) ■ Nonce, a random number, see below for more information ■ Data: the transactions ■ Timestamp with the time the block is created / found ■ The hash of the current block
  • 18.
  • 19. The hash The hash is the difficult mathematical problem (or the ‘proof-of-work’) the miner has to solve in order to ’find’ a block. ■ A random number is guessed (this is called the ’Nonce’). ■ The Nonce is added at the end of all the data in the block. ■ This is all hashed according to SHA256 method. ■ If this hash starts with a predetermined number of zero’s a new block is found. If not, the miner has to start again at step 1 with guessing another Nonce.
  • 20. A Miner/Node ■ A CPU that tries to solve a difficult math problem in order to find a new block is called a miner or a node. ■ New transactions are broadcast to all nodes. ■ Each node collects new transactions into a block. ■ Each node works on finding a difficult proof-of-work for its block. ■ When a node finds a proof-of-work, it broadcasts the block to all nodes ■ Nodes accept the block only if all transactions in it are valid and not already spent. ■ Nodes express their acceptance of the block by working on creating the next block in the chain, using the hash of the accepted block as the previous hash.
  • 22. A Fork ■ A fork is formed when two miners find a block at the same time.
  • 23. Week 3 Literature survey 3.1 Applications of blockchain 3.1.1 Bitcoin 3.1.2 Bitnation
  • 24. Week 4 More about blockchain 4.1 Ether: 4.2 Litecoin. 4.3 Ripple 4.4 Solar Coin
  • 25. ■ Ether is, like bitcoin, a digital asset that doesn’t require a third party to approve a transaction. It is a form of payment made by the clients of the platform Ethereum. ■ Litecoin has largely been described as the “silver” to Bitcoin’s “gold”. It appeared two years after Bitcoin (2011), improving some technical aspects like the average time necessary to process a transaction. Its value proposition is the same. ■ Ripple is a digital currency that utilizes blockchain technology and the concept of digital tokens to simplify global banking. Major Banks and financial institutions can adopt Ripple’s system and use it to effectuate economic transactions in a more efficient way.
  • 26. ■ SolarCoin is an alternative digital currency that provides an incentive to produce more solar electricity globally, by rewarding generators of solar electricity. ■ SolarCoin is intended to shift the cost of electricity, thereby reducing the payback time of a solar Installation.
  • 27. Week 5 Relations between variables 5.1 Blocksize 5.2 Headersize 5.3Transaction size
  • 28. Blocksize ■ number of transactions per block ■ system width ■ transactions per second ■ P(fork) The blocksize is gradually changed from 0 MB to 150 MB.
  • 29. Headersize ■ number of transactions per block ■ transactions per second
  • 30. Transaction size ■ number of transactions per block ■ transactions per second
  • 31. Conclusion ■ explaining blockchain in a concise manner to people who do not know it already is nearly impossible. ■ Blockchain involves too many new concepts which cannot easily be compared to familiar concepts. ■ Blockchain is a new type of database which solves the double spending problem without a middleman, opening up a whole range of new possibilities. ■ In this database the data is saved in blocks arranged as links in a chain.
  • 32. ■ To secure this block-chain a system called proof-of work is used. ■ In this system so much work (i.e. processing power) is needed to find a block that it is virtually impossible to alter the blockchain afterwards. ■ The work is done by so called miners who get a payment for their effort and the system is set up in such a way that its financially more advantageous for the miners to keep the system in good order than to try and subvert it. ■ To further explore and explain the workings of blockchain we should focus on Bitcoin. ■ The conclusion can be drawn that Blockchain is a very useful new type of database which probably harbors many still-to-be-found solutions.