SlideShare une entreprise Scribd logo
1  sur  30
BLOCK-CHAIN
& the Bitcoins
Ninad
Sarang
Index
What is TRANSACTION ?
BlockChain !!!……Never heard what is that??
The BTC Aka BitCoins
Who discovered?
How it works?
Advantages & Disadvantages
Applications
hello!
I am Ninad Sarang
Cyber Security Consultant @ NSEIT
You can find me @linkedin >ninad sarang
1.
What is TRANSACTION ?
Let’s start with the basics
How Card Swap Transaction works?
Advantages
 Regulated
 Controlled & created by government
 Hard to steal by hackers
 Hard to transmit
 Hard to trace
 Refundable
Traditional ways of transaction
Disadvantages
 No record when coverted to cash
 Used for crime
 Transaction cycle takes time
 Refund process takes time
 Fees , charges are applicable
 Dependent on trusted third parties
BLOCK CHAIN
BlockChain !!!……Never heard what is that??
““The first generation of the digital revolution
brought us the Internet of information. The
second generation — powered by blockchain
technology — is bringing us the Internet of value: a
new platform to reshape the world of business
and transform the old order of human affairs for
the better.”
-Don Tapscott
 the block chain is a public ledger with all Bitcoin transactions that have ever taken place
since the very first one, the so-called Genesis Block. Every active node in the Bitcoin
network has a copy of the block chain. And every time a new “block” is discovered via
mining, it is appended to the block chain, as the name suggests. In other words, the block
chain is a big list of Bitcoin transactions.
 The blockchain has complete information about the addresses and their balances right
from the genesis block to the most recently completed block.
Lets Define BlockChain
BTC Aka BitCoins
“Lets Understand Blockchain with BTC”
What is Bitcoin?
✘ A protocol that supports a decentralized, pseudo-anonymous, peer-to-peer digital
currency/crypto currency
✘ A publicly disclosed linked ledger of transactions stored in a blockchain
✘ A reward driven system for achieving consensus (mining) based on “Proofs of Work” for
helping to secure the network
✘ A “scare token” economy with an eventual cap of about 21M bitcoins
Who Discovered??
“Satoshi Nakamoto” created the reference implementation that began with a Genesis Block of 50
coins.The software is open source and royalty free
2008
✘ August 18 Domain name "bitcoin.org" registered[1].
✘ October 31 Bitcoin design paper published
✘ November 09 Bitcoin project registered at SourceForge.net
2009
✘ January 3 Genesis block established at 18:15:05 GMT
✘ January 9 Bitcoin v0.1 released and announced on the cryptography mailing list
✘ January 12 First Bitcoin transaction, in block 170 from Satoshi to Hal Finney
[1] https://en.bitcoin.it/wiki/History
The Basic Mechanism
 Transactions are published to the Bitcoin P2P network
 Miners (computers) compete to solve a proof-of-work problem on average every 10
minutes
 The winning miner publishes a summary of recent transactions in a block
 Miners are rewarded with new coins for having published a valid block
 Blocks are linked to previous blocks, creating a block chain
 The value of every account is evident on the blockchain
 Everyone is expected to know the whole blockchain
How it works?
Coins flow from Inputs to
Outputs
✘ A coin owner transfers coins by
digitally signing (via ECDSA) a
hash digest of the previous
transaction and the public key
of the next owner. This
signature is then appended to
the end of the coin.
Pseudo Anonymous
✘ Using public key cryptography, specifically Elliptic Curve Cryptography due to its
key strength and shorter keys
✘ Transactions are sent to public key “addresses”
1AjYPi8qryPCJu6xgdJuQzVnWFXLmxq9s3
1Give4dbry2pyJihnpqV6Urq2SGEhpz3K
Public Ledger
✘ Every viable transaction is stored in a public ledger
✘ Transactions are placed in blocks, which are linked by SHA256 hashes.
https://blockchain.info
Arriving at Consensus
✘The longest path represents the accepted chain.
✘ A participant choosing to extend an existing path in the block chain indicates a
vote towards consensus on that path. The longer the path, the more computation
was expended building it.
Consensus Process = Mining
✘Originally the digital wallet could also participate in the consensus process by attempting to
secure the network directly .This process is known as “mining”
✘Mining involves attempting to find a numerical value, known as a “nonce” that when
combined with all open transactions can be “hashed” into a value that satisfies a certain
“difficulty”
✘Custom, purpose built-hardware is used
“Proof of Work” -Process
 This is the way new Bitcoins are created.
 Miners publish blocks on the blockchain. As a reward for publishing blocks, they get to keep
Bitcoins. (50 for the first 4 years, 25 then 12.5 now, halving every four years)
 Miners also get transaction fees
 Race to find a conforming hash every 10 minutes
 Don’t do it (unless you have cash, time, and an underutilized electrical engineering skill)
 Incredibly competitive, Risky, High upfront investment
 Technology is changing rapidly
 Now requires specialized hardware (ASIC chip)
 Miners reasonably must join a guild (Miners Pool)
 The combined computing power of the miners is thousands of times more powerful than
the most powerful super computers in the world
“Proof of Work” -Process
 Hashcash algorithm designed to prevent spam
 A hash is an apparently random set of 256 bits
 Every time you change something being hashed (for example, with a nonce) the hash completely
changes
 There is a 50% chance the first bit might be 0
 If you change the thing-to-be-hashed a little bit, you could try a few times and get one with the first bit
of 0
 First 2 bits: 25% , First 10 bits: 0.0977%
 Find a hash with the first 63 bits as 0 (0.00000000000000001%), and you can publish a block and win
12.5 Bitcoins
“Proof of Work”-continue
 Hashing is straightforward, but not challenging
 Unless the goal is to say, find me a hash value that satisfies a certain level of “difficulty”
 For example, let’s say the challenge is find a hash-value that begins with a number of zeros,
for a given input
 The Proof of Work comes from finding a number (known as a NONCE) that when added to
the input changes the output of the hash value to satisfy the difficulty.
 In the Bitcoin world this is what “mining” is and in effect is little more than a lot of hash-
power spent on guessing winning lottery numbers that satisfy the difficulty of the problem
in order to obtain the reward from the network
Transaction Confirmation
 Having a transaction provisionally accepted into a candidate block signals that the
network has verified that the inputs were viable
 Every new block accepted into the chain after the transaction was accepted is considered a
confirmation
 Coins are not considered mature until there have been 6 confirmations
 New Coins created by the mining process are not valid until about 120 confirmations
 This is to assure that a node with more than 51% of the total hash-power does not pull off
fraudulent transactions
“What is Bitcoin Mining” – Video
http://www.bitcoinmining.com
Purchase / Exchange Bitcoins
In addition to mining bitcoins, they can be acquired from an exchange!
If you want to be Node (Miner)
Your computer will act as a full node which means:
 Connecting to the bitcoin network
 Downloading the blockchain
 Storing the blockchain
 Listening for transactions
 Validating transactions
 Passing on valid transactions
 Listening for blocks
 Validating blocks
 Passing on valid blocks
 Creating blocks
 Mining’ the blocks
Features of Bitcoin
 All-electronic
 Provable value
 Fast transactions
 Low-cost transactions
 No third-party trust required
 Uncontrollable (Decentralized)
 Irreversible trades
 No double-spending
 Some anonymity (pseudonymity)
 Inflation resistant
 Deflationary (Maximum of 21M issued)
 International
 Widely accepted as a currency
Uses For Bitcoin
 Convenient online purchases
 Micro-payments
 Black-market transactions
 Investment
 A place to hide money
 Gambling
 Ransom
 Escape currencies that are in trouble
 International transactions and financing
 Buying foreign goods
 Paying foreign employees
Some technical notes
 The Technology Behind BTC
 Hashing (double-SHA256, RIPEMD-160)
 Proof-of-work (hashcash proof)
 Dual key encryption (Elliptical Curve Digital Signature Algorithm, Merkle
Trees )
 Peer-To-Peer Networking (similar to IRC Internet Relay Chat)
All About BitCoins
https://www.youtube.com/watch?v=oSP-taqLWPQ
thanks!
Any questions?
You can find me at
ninadsarang18@gmail.com

Contenu connexe

Tendances

Tendances (20)

Tutorial blockchain technical overview-ss
Tutorial blockchain technical overview-ssTutorial blockchain technical overview-ss
Tutorial blockchain technical overview-ss
 
Blockchain 101 - public, tokenized blockchains
Blockchain 101 - public, tokenized blockchainsBlockchain 101 - public, tokenized blockchains
Blockchain 101 - public, tokenized blockchains
 
Blockchain introduction
Blockchain introductionBlockchain introduction
Blockchain introduction
 
Demysitifying Bitcoin and Blockchain
Demysitifying Bitcoin and Blockchain Demysitifying Bitcoin and Blockchain
Demysitifying Bitcoin and Blockchain
 
Blockchain overview, use cases, implementations and challenges
Blockchain overview, use cases, implementations and challengesBlockchain overview, use cases, implementations and challenges
Blockchain overview, use cases, implementations and challenges
 
Introduction to Blockchain Technology
Introduction to Blockchain TechnologyIntroduction to Blockchain Technology
Introduction to Blockchain Technology
 
Namecoin Primecoin Potcoin
Namecoin Primecoin Potcoin Namecoin Primecoin Potcoin
Namecoin Primecoin Potcoin
 
Blockchain for Beginners
Blockchain for Beginners Blockchain for Beginners
Blockchain for Beginners
 
INTRO TO BLOCKCHAINS AND CRYPTOCURRENCY
INTRO TO BLOCKCHAINS AND CRYPTOCURRENCYINTRO TO BLOCKCHAINS AND CRYPTOCURRENCY
INTRO TO BLOCKCHAINS AND CRYPTOCURRENCY
 
Blockchain explained
Blockchain explainedBlockchain explained
Blockchain explained
 
Blockchains 101
Blockchains 101Blockchains 101
Blockchains 101
 
2018 SAI workshop blockchain Kristof Verslype
2018 SAI  workshop blockchain Kristof Verslype2018 SAI  workshop blockchain Kristof Verslype
2018 SAI workshop blockchain Kristof Verslype
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and Bitcoin
 
The curious case of Blockchain Technology
The curious case of Blockchain TechnologyThe curious case of Blockchain Technology
The curious case of Blockchain Technology
 
Grokking TechTalk #17: Introduction to blockchain
Grokking TechTalk #17: Introduction to blockchainGrokking TechTalk #17: Introduction to blockchain
Grokking TechTalk #17: Introduction to blockchain
 
Blockchain
BlockchainBlockchain
Blockchain
 
Pi network
Pi networkPi network
Pi network
 
The Blockchain and JavaScript
The Blockchain and JavaScriptThe Blockchain and JavaScript
The Blockchain and JavaScript
 
KOIOS - Introduction to Blockchain Technology
KOIOS - Introduction to Blockchain TechnologyKOIOS - Introduction to Blockchain Technology
KOIOS - Introduction to Blockchain Technology
 
Introduction to blockchain and smart contracts
Introduction to blockchain and smart contractsIntroduction to blockchain and smart contracts
Introduction to blockchain and smart contracts
 

En vedette

Neuswyft presentation 2.12
Neuswyft presentation 2.12Neuswyft presentation 2.12
Neuswyft presentation 2.12
Stephen Thompson
 

En vedette (20)

Null 14 may_lesser_known_attacks_by_ninadsarang
Null 14 may_lesser_known_attacks_by_ninadsarangNull 14 may_lesser_known_attacks_by_ninadsarang
Null 14 may_lesser_known_attacks_by_ninadsarang
 
Distributed ledger technology: beyond block chain
Distributed ledger technology: beyond block chainDistributed ledger technology: beyond block chain
Distributed ledger technology: beyond block chain
 
Null Mumbai 14th May Lesser Known Webapp attacks by Ninad Sarang
Null Mumbai 14th May Lesser Known Webapp attacks by Ninad SarangNull Mumbai 14th May Lesser Known Webapp attacks by Ninad Sarang
Null Mumbai 14th May Lesser Known Webapp attacks by Ninad Sarang
 
Blockchain: The Information Technology of the Future
Blockchain: The Information Technology of the FutureBlockchain: The Information Technology of the Future
Blockchain: The Information Technology of the Future
 
Adversarial machine learning
Adversarial machine learningAdversarial machine learning
Adversarial machine learning
 
Technology tipping points Big Data and Blockchain use case presentation
Technology tipping points Big Data and Blockchain use case presentationTechnology tipping points Big Data and Blockchain use case presentation
Technology tipping points Big Data and Blockchain use case presentation
 
Block Chain Basics
Block Chain BasicsBlock Chain Basics
Block Chain Basics
 
Dll Hijacking
Dll Hijacking Dll Hijacking
Dll Hijacking
 
How the hell do I run my microservices in production, and will it scale?
How the hell do I run my microservices in production, and will it scale?How the hell do I run my microservices in production, and will it scale?
How the hell do I run my microservices in production, and will it scale?
 
federal reserve.
federal reserve.federal reserve.
federal reserve.
 
Neuswyft presentation 2.12
Neuswyft presentation 2.12Neuswyft presentation 2.12
Neuswyft presentation 2.12
 
Ransomware - TAIT knowledge Series
Ransomware - TAIT knowledge SeriesRansomware - TAIT knowledge Series
Ransomware - TAIT knowledge Series
 
Blockchain Vision
Blockchain VisionBlockchain Vision
Blockchain Vision
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
 
Introduction to blockchain
Introduction to blockchainIntroduction to blockchain
Introduction to blockchain
 
Blockchain Temporality Smart Contract Time-Specifiability with Blocktime
Blockchain Temporality Smart Contract Time-Specifiability with Blocktime Blockchain Temporality Smart Contract Time-Specifiability with Blocktime
Blockchain Temporality Smart Contract Time-Specifiability with Blocktime
 
Blockchain
BlockchainBlockchain
Blockchain
 
Null 11 june_Malware CNC: Advance Evasion techniques_by Avkash k and dhawal shah
Null 11 june_Malware CNC: Advance Evasion techniques_by Avkash k and dhawal shahNull 11 june_Malware CNC: Advance Evasion techniques_by Avkash k and dhawal shah
Null 11 june_Malware CNC: Advance Evasion techniques_by Avkash k and dhawal shah
 
Static analysis for security
Static analysis for securityStatic analysis for security
Static analysis for security
 
Introduction to burp suite
Introduction to burp suiteIntroduction to burp suite
Introduction to burp suite
 

Similaire à 14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang

Similaire à 14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang (20)

Bitcoin
BitcoinBitcoin
Bitcoin
 
Bitcoin story of programable currency
Bitcoin story of programable currencyBitcoin story of programable currency
Bitcoin story of programable currency
 
Blockchain
BlockchainBlockchain
Blockchain
 
Introduction to Blockchain Web3 Session
Introduction to Blockchain Web3 SessionIntroduction to Blockchain Web3 Session
Introduction to Blockchain Web3 Session
 
Cryptocurrency-Bitcoin
Cryptocurrency-BitcoinCryptocurrency-Bitcoin
Cryptocurrency-Bitcoin
 
An Introduction to Blockchain
An Introduction to BlockchainAn Introduction to Blockchain
An Introduction to Blockchain
 
Every thing bitcoin in baby language
Every thing bitcoin in baby languageEvery thing bitcoin in baby language
Every thing bitcoin in baby language
 
Idea To IPO Blockchain Slides
Idea To IPO Blockchain SlidesIdea To IPO Blockchain Slides
Idea To IPO Blockchain Slides
 
Sunstone Capital, Avalanche 2014 - Bitcoin: Primer, State of Play, Discussion
Sunstone Capital, Avalanche 2014 - Bitcoin: Primer, State of Play, DiscussionSunstone Capital, Avalanche 2014 - Bitcoin: Primer, State of Play, Discussion
Sunstone Capital, Avalanche 2014 - Bitcoin: Primer, State of Play, Discussion
 
BITCOIN GLOSSARY
BITCOIN GLOSSARYBITCOIN GLOSSARY
BITCOIN GLOSSARY
 
Understanding bitcoin transactions
Understanding bitcoin transactionsUnderstanding bitcoin transactions
Understanding bitcoin transactions
 
Blockchain.pptx
Blockchain.pptxBlockchain.pptx
Blockchain.pptx
 
An in depth presentation of Cryptocurrency.
An in depth presentation of Cryptocurrency.An in depth presentation of Cryptocurrency.
An in depth presentation of Cryptocurrency.
 
bitcoin
bitcoinbitcoin
bitcoin
 
15-Bitcoin.pptx
15-Bitcoin.pptx15-Bitcoin.pptx
15-Bitcoin.pptx
 
Blockchain and Bitcoin.pptx
Blockchain and Bitcoin.pptxBlockchain and Bitcoin.pptx
Blockchain and Bitcoin.pptx
 
Basics of Block Chain
Basics of Block ChainBasics of Block Chain
Basics of Block Chain
 
Report on Bitcoin- The cryptocurrency (November 2017)
Report on Bitcoin- The cryptocurrency (November 2017)Report on Bitcoin- The cryptocurrency (November 2017)
Report on Bitcoin- The cryptocurrency (November 2017)
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
Blockchain Cryptocurrency
Blockchain CryptocurrencyBlockchain Cryptocurrency
Blockchain Cryptocurrency
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 

14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang

  • 2. Index What is TRANSACTION ? BlockChain !!!……Never heard what is that?? The BTC Aka BitCoins Who discovered? How it works? Advantages & Disadvantages Applications
  • 3. hello! I am Ninad Sarang Cyber Security Consultant @ NSEIT You can find me @linkedin >ninad sarang
  • 4. 1. What is TRANSACTION ? Let’s start with the basics
  • 5. How Card Swap Transaction works?
  • 6. Advantages  Regulated  Controlled & created by government  Hard to steal by hackers  Hard to transmit  Hard to trace  Refundable Traditional ways of transaction Disadvantages  No record when coverted to cash  Used for crime  Transaction cycle takes time  Refund process takes time  Fees , charges are applicable  Dependent on trusted third parties
  • 8. ““The first generation of the digital revolution brought us the Internet of information. The second generation — powered by blockchain technology — is bringing us the Internet of value: a new platform to reshape the world of business and transform the old order of human affairs for the better.” -Don Tapscott
  • 9.  the block chain is a public ledger with all Bitcoin transactions that have ever taken place since the very first one, the so-called Genesis Block. Every active node in the Bitcoin network has a copy of the block chain. And every time a new “block” is discovered via mining, it is appended to the block chain, as the name suggests. In other words, the block chain is a big list of Bitcoin transactions.  The blockchain has complete information about the addresses and their balances right from the genesis block to the most recently completed block. Lets Define BlockChain
  • 10. BTC Aka BitCoins “Lets Understand Blockchain with BTC” What is Bitcoin? ✘ A protocol that supports a decentralized, pseudo-anonymous, peer-to-peer digital currency/crypto currency ✘ A publicly disclosed linked ledger of transactions stored in a blockchain ✘ A reward driven system for achieving consensus (mining) based on “Proofs of Work” for helping to secure the network ✘ A “scare token” economy with an eventual cap of about 21M bitcoins
  • 11. Who Discovered?? “Satoshi Nakamoto” created the reference implementation that began with a Genesis Block of 50 coins.The software is open source and royalty free 2008 ✘ August 18 Domain name "bitcoin.org" registered[1]. ✘ October 31 Bitcoin design paper published ✘ November 09 Bitcoin project registered at SourceForge.net 2009 ✘ January 3 Genesis block established at 18:15:05 GMT ✘ January 9 Bitcoin v0.1 released and announced on the cryptography mailing list ✘ January 12 First Bitcoin transaction, in block 170 from Satoshi to Hal Finney [1] https://en.bitcoin.it/wiki/History
  • 12. The Basic Mechanism  Transactions are published to the Bitcoin P2P network  Miners (computers) compete to solve a proof-of-work problem on average every 10 minutes  The winning miner publishes a summary of recent transactions in a block  Miners are rewarded with new coins for having published a valid block  Blocks are linked to previous blocks, creating a block chain  The value of every account is evident on the blockchain  Everyone is expected to know the whole blockchain
  • 13. How it works? Coins flow from Inputs to Outputs ✘ A coin owner transfers coins by digitally signing (via ECDSA) a hash digest of the previous transaction and the public key of the next owner. This signature is then appended to the end of the coin.
  • 14. Pseudo Anonymous ✘ Using public key cryptography, specifically Elliptic Curve Cryptography due to its key strength and shorter keys ✘ Transactions are sent to public key “addresses” 1AjYPi8qryPCJu6xgdJuQzVnWFXLmxq9s3 1Give4dbry2pyJihnpqV6Urq2SGEhpz3K
  • 15. Public Ledger ✘ Every viable transaction is stored in a public ledger ✘ Transactions are placed in blocks, which are linked by SHA256 hashes. https://blockchain.info
  • 16. Arriving at Consensus ✘The longest path represents the accepted chain. ✘ A participant choosing to extend an existing path in the block chain indicates a vote towards consensus on that path. The longer the path, the more computation was expended building it.
  • 17. Consensus Process = Mining ✘Originally the digital wallet could also participate in the consensus process by attempting to secure the network directly .This process is known as “mining” ✘Mining involves attempting to find a numerical value, known as a “nonce” that when combined with all open transactions can be “hashed” into a value that satisfies a certain “difficulty” ✘Custom, purpose built-hardware is used
  • 18. “Proof of Work” -Process  This is the way new Bitcoins are created.  Miners publish blocks on the blockchain. As a reward for publishing blocks, they get to keep Bitcoins. (50 for the first 4 years, 25 then 12.5 now, halving every four years)  Miners also get transaction fees  Race to find a conforming hash every 10 minutes  Don’t do it (unless you have cash, time, and an underutilized electrical engineering skill)  Incredibly competitive, Risky, High upfront investment  Technology is changing rapidly  Now requires specialized hardware (ASIC chip)  Miners reasonably must join a guild (Miners Pool)  The combined computing power of the miners is thousands of times more powerful than the most powerful super computers in the world
  • 19. “Proof of Work” -Process  Hashcash algorithm designed to prevent spam  A hash is an apparently random set of 256 bits  Every time you change something being hashed (for example, with a nonce) the hash completely changes  There is a 50% chance the first bit might be 0  If you change the thing-to-be-hashed a little bit, you could try a few times and get one with the first bit of 0  First 2 bits: 25% , First 10 bits: 0.0977%  Find a hash with the first 63 bits as 0 (0.00000000000000001%), and you can publish a block and win 12.5 Bitcoins
  • 20. “Proof of Work”-continue  Hashing is straightforward, but not challenging  Unless the goal is to say, find me a hash value that satisfies a certain level of “difficulty”  For example, let’s say the challenge is find a hash-value that begins with a number of zeros, for a given input  The Proof of Work comes from finding a number (known as a NONCE) that when added to the input changes the output of the hash value to satisfy the difficulty.  In the Bitcoin world this is what “mining” is and in effect is little more than a lot of hash- power spent on guessing winning lottery numbers that satisfy the difficulty of the problem in order to obtain the reward from the network
  • 21. Transaction Confirmation  Having a transaction provisionally accepted into a candidate block signals that the network has verified that the inputs were viable  Every new block accepted into the chain after the transaction was accepted is considered a confirmation  Coins are not considered mature until there have been 6 confirmations  New Coins created by the mining process are not valid until about 120 confirmations  This is to assure that a node with more than 51% of the total hash-power does not pull off fraudulent transactions
  • 22. “What is Bitcoin Mining” – Video http://www.bitcoinmining.com
  • 23. Purchase / Exchange Bitcoins In addition to mining bitcoins, they can be acquired from an exchange!
  • 24. If you want to be Node (Miner) Your computer will act as a full node which means:  Connecting to the bitcoin network  Downloading the blockchain  Storing the blockchain  Listening for transactions  Validating transactions  Passing on valid transactions  Listening for blocks  Validating blocks  Passing on valid blocks  Creating blocks  Mining’ the blocks
  • 25. Features of Bitcoin  All-electronic  Provable value  Fast transactions  Low-cost transactions  No third-party trust required  Uncontrollable (Decentralized)  Irreversible trades  No double-spending  Some anonymity (pseudonymity)  Inflation resistant  Deflationary (Maximum of 21M issued)  International  Widely accepted as a currency
  • 26. Uses For Bitcoin  Convenient online purchases  Micro-payments  Black-market transactions  Investment  A place to hide money  Gambling  Ransom  Escape currencies that are in trouble  International transactions and financing  Buying foreign goods  Paying foreign employees
  • 27. Some technical notes  The Technology Behind BTC  Hashing (double-SHA256, RIPEMD-160)  Proof-of-work (hashcash proof)  Dual key encryption (Elliptical Curve Digital Signature Algorithm, Merkle Trees )  Peer-To-Peer Networking (similar to IRC Internet Relay Chat)
  • 29.
  • 30. thanks! Any questions? You can find me at ninadsarang18@gmail.com