Bitcoin Mining by David Kopczyk.

Slides:



Advertisements
Similar presentations
PUBLIC KEY CRYPTOSYSTEMS Symmetric Cryptosystems 6/05/2014 | pag. 2.
Advertisements

Bitcoin: A New Internet Currency Stephen Clayton Senior Economic Education Specialist Federal Reserve Bank of Dallas The opinions expressed are solely.
Ian Miers Christina Garman | Matthew Green | Avi Rubin Zerocoin: Anonymous Distributed E-Cash from Bitcoin.
Michal Kriziak MA1N0218 Financial Management The Bitcoin Currency.
Bitcoin Double Spending Attack Karame, Androulaki & Capkun Presented by Subhro Kar CSCE 715, Fall 2013.
Advanced Computer Communications PROFESSOR:STUDENT: PROF. DR. ING. BRAD REMUS STEFAN FEILMEIER FACULTATEA DE INGINERIE HERRMANN OBERTH MASTER-PROGRAM.
BITCOIN An introduction to a decentralised and anonymous currency. By Andy Brodie.
Overview of Digital Signatures Introduction To Networks and Communications (CS 555) Presented by Bharath Kongara.
Bob can sign a message using a digital signature generation algorithm
The world’s first decentralized digital currency Meni Rosenfeld Bitcoil 29/11/2012Written by Meni Rosenfeld1.
AQA Computing A2 © Nelson Thornes 2009 Section Unit 3 Section 6.4: Internet Security Digital Signatures and Certificates.
Common Cents Investment Group Monday February 2 th Welcome Christian Gabis!
Bitcoin (what, why and how?)
Bitcoins and the Digital Economy Presented By: Matt Blackman.
Introduction1-1 Data Communications and Computer Networks Chapter 6 CS 3830 Lecture 31 Omar Meqdadi Department of Computer Science and Software Engineering.
1 Bitcoin A Digital Currency. Functions of Money.
11-Basic Cryptography Dr. John P. Abraham Professor UTPA.
Confidentiality Confidentiality is maintained so long as private keys are secure. Authenticity is possible via public-key encryption by encrypting messages.
Bitcoins & Cryptocurrency
Section #9: Bitcoins. Digital currency Unique string of bits Use cryptography for security and privacy Not tied to names: hard to trace Finite set of.
Towards Reference Architecture for Cryptocurrencies: Bitcoin Architectural Analysis Israa Alqassem, Davor Svetinovic.
Bitcoin Bitcoin is a cryptocurrency. The platform that hosts Bitcoin is a p2p system. Bitcoin can be abstracted as a digital file that records the account.
Block Chain 101 May 2017.
Motivation ✓ ✘ ? Bitcoin/Ideal Credit Card Works on Internet
Unit 3 Section 6.4: Internet Security
Kermit Lowry, John Whatley, Wesley Cooper, and Matthew Eith
Blockchains . or . How to avoid paying $40,000,000 for two pizzas
Computer Communication & Networks
K E Y Plain text Cipher text Encryption Decryption
B. R. Chandavarkar CSE Dept., NITK Surathkal
Bitcoin - a distributed virtual currency system
Bitcoin and the Blockchain
Bitcoin Explained in 2 Minutes
Investing in cryptoassets
So what is Blockchain anyway?
Deanonymization of Clients in Bitcoin P2P Network
protocollo e casi studio

Zcash Mining – A Guide For Beginners. Zcash (also known as ZEC and seventeenth most valued cryptocurrency with market capitalization of $500 million)
Advanced Cryptography Protocols
Data Structures and Analysis (COMP 410)
Life skill presentation
Public Key Infrastructure
History of Bitcoin Where do we come from? Bas Wisselink
Homework #5 Solutions Brian A. LaMacchia
Bitcoin: A New Internet Currency
Setting the Stage for a Community Blockchain Incubator
Bitcoin Digital Currency: Always accessible by individual Wallets Virtually Unhackable: Use 256 hash encryption with Public and Private Keys Zero.
Introduction to Blockchain
Blockchain Concepts RISK FORUM 2017 Hash function (e.g. SHA-256)
Bitcoin & Blockchain Bina Ramamurthy 2/22/2019.
Data Structures and Analysis (COMP 410)
Debasis Bhattacharya, JD, DBA – UH Maui College, HI
Debasis Bhattacharya, JD, DBA – UH Maui College, HI
Presentation On Bit-Coins.
TrustChain: A Sybil-resistant scalable blockchain
Production and usage of Cryptocurrencies
Introduction to blockchain
Wokshop SAIS 2018 Dr. Meg Murray Kennesaw state university
Faculty Seminar Series Blockchain Technology
Zerocash: Decentralized Anonymized Payments from Bitcoins
Chapter 8 roadmap 8.1 What is network security?
ג'ואי מזרחי מיכל חקשור דור אזולאי.
GAYATRI INSTITUTE OF COMPUTER AND MANAGEMENT HINJILICUT (GANJAM)
Bitcoin and Blockchain
Explore Txs, block, blockchain in Bitcoin
Cryptocurrency.
Author: Satoshi Nakamoto
LAB 3: Digital Signature
Cryptocurrency and Blockchain Technology
Presentation transcript:

Bitcoin Mining by David Kopczyk

Roadmap What is Bitcoin? How does it work? Hashing/Encryption used in Bitcoin Benefits/Drawbacks

What is Bitcoin? First described in 1998 “Satoshi Nakamoto” developed original Bitcoin software Digital P2P currency Utilizes cryptography methods

How does it work? Public-key cryptography P2P networking Public key encrypts Private key decrypts P2P networking All nodes have records of all transactions Hashcash proof-of-work

Hashcash Start with a string with a number appended to it If the hash of that string starts with n zero bits, then continue Else increment number and rehash the string The “string” in bitcoin is the hash of the last record and timestamp

SHA256 Hash Start with 32 preset prime numbers Split message up into 64 32-bit chunks Perform bitwise operations on message chunks Then perform bitwise operations based upon the prime numbers AND computed message chunks Append resulting 8 32-bit chunks together to create hash

Bitcoin Mining Bounty CPU Mining CUDA/OpenCL Mining FPGA Mining ASIC Mining

Benefits/Drawbacks Anonymous Doesn’t need a central issuing authority Secure* Prevents double-spending

Sources https://en.bitcoin.it/wiki/How_bitcoin_works http://www.movable-type.co.uk/scripts/sha256.html http://bitcoin.org/bitcoin.pdf