Advanced Computer Communications PROFESSOR:STUDENT: PROF. DR. ING. BRAD REMUS STEFAN FEILMEIER - 10.04.2014 - FACULTATEA DE INGINERIE HERRMANN OBERTH MASTER-PROGRAM.

Slides:



Advertisements
Similar presentations
Chapter 10 Encryption: A Matter of Trust. Awad –Electronic Commerce 1/e © 2002 Prentice Hall 2 OBJECTIVES What is Encryption? Basic Cryptographic Algorithm.
Advertisements

The easy answers to the hard questions! WHAT IS BITCOIN?
Bitcoin: A New Internet Currency Stephen Clayton Senior Economic Education Specialist Federal Reserve Bank of Dallas The opinions expressed are solely.
Nathan Krussel.  What is a Crypto Currency  Purpose of Crypto Currency  What is Bitcoin  How does Bitcoin work  Mining BTC  How people perceive.
BITCOIN INTRODUCTION TECHNOLOGY AND TOOL *Various slides adapted from James D’Angelo’s “How the Constraints of Digital Define Bitcoin”
Cryptocurrency Peter Carnesciali Marcus Rivera BitcoinDogecoin LitecoinPeercoin.
COMS 486 Iowa State University Introduction to Bitcoin A P2P Electronic Cash System.
Ian Miers Christina Garman | Matthew Green | Avi Rubin Zerocoin: Anonymous Distributed E-Cash from Bitcoin.
CS425/CSE424/ECE428 — Distributed Systems — Fall Nikita Borisov - UIUC1.
Bitcoin. What is Bitcoin? A P2P network for electronic payments Benefits: – Low fees – No middlemen – No central authority – Can be anonymous – Each payment.
BITCOIN – 2014 John BlackSpring Digital Currency  Chaum’s ideas in the 1980’s  All ideas required a central bank or single point of trust  Chaum.
Michal Kriziak MA1N0218 Financial Management The Bitcoin Currency.
Stefan Dziembowski Why do the cryptographic currencies need a solid theory? Forum Informatyki Teoretycznej, Warsaw
BITCOIN An introduction to a decentralised and anonymous currency. By Andy Brodie.
Bitcoin is the FUTURE of MONEY!!
The world’s first decentralized digital currency Meni Rosenfeld Bitcoil 29/11/2012Written by Meni Rosenfeld1.
Chapter 14 Encryption: A Matter Of Trust. Awad –Electronic Commerce 2/e © 2004 Pearson Prentice Hall 2 OBJECTIVES What is Encryption? Basic Cryptographic.
Common Cents Investment Group Monday February 2 th Welcome Christian Gabis!
Bitcoin (what, why and how?)
Itcoins in Alternative financial markets. Bitcoin is one of the first digital currencies which use peer-to-peer technology to facilitate instant payments.
Bitcoins and the Digital Economy Presented By: Matt Blackman.
23-1 Last time □ P2P □ Security ♦ Intro ♦ Principles of cryptography.
1 Bitcoin A Digital Currency. Functions of Money.
Electronic Cash R. Newman. Topics Defining anonymity Need for anonymity Defining privacy Threats to anonymity and privacy Mechanisms to provide anonymity.
The Silk Road: An Online Marketplace
Introduction to Bitcoin and its Ethics Issues. CONTENTS What is Bitcoin Who created it? Who prints it? How does Bitcoin work? The characteristics of Bitcoin.
Bitcoin as real currency Bitcoin. Phone: | Bitcoin? - decentralized, peer to peer no banks.
Bitcoin Tech Talk Zehady Abdullah Khan (Andy) Graduate Assistant, Computer Science Department, Purdue University.
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.
1 Expert Mission on Electronic Payments Bitcoin as virtual currency – analysis Adam Janiszewski TAIEX mission in Baku 5-7 May 2015.
How Bitcoin Achieves Decentralization
Bitcoin: Fake, Virtual and Real Partha Dasgupta Arizona State University Tempe, AZ, USA Note: “Current” numbers used are from mid-2015.
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
Join Bitcoin2You & Start Earning Today!!
What Is Bitcoin? Launched in 2009 A p2p Electronic Cash System
Passion for building stronger business
Bitcoin and the Blockchain
Virtual currency? Crypto-currency? Internet Money? Property?
Bitcoin - a distributed virtual currency system
Bitcoin Mining by David Kopczyk.
Bitcoin, what is it? Bitcoin is a form of digital currency.
Distributed Systems for Information Systems Management
Blockchain beyond cryptocurrencies
Bitcoin and the Blockchain
Bitcoin Explained in 2 Minutes

Zcash Mining – A Guide For Beginners. Zcash (also known as ZEC and seventeenth most valued cryptocurrency with market capitalization of $500 million)
ZBitcoin is a Bitcoin buy sell platform that provides opportunities for everyone to buy and sell bit coins using the crypto money. Explore.
Life skill presentation
Nakamoto Consensus Marco Canini
CS 240: Computing Systems and Concurrency Lecture 20 Marco Canini
Bitcoin and Cryptocurrency
Blockchain, Cryptocurrencies & ICO’s
Bitcoin and the Blockchain
Bitcoin: A New Internet Currency
Setting the Stage for a Community Blockchain Incubator
IS 651: Distributed Systems Blockchain
Modernization of. Currency. Evolution Of Currency: Bartering System: Grains and cattle are popular in Barters. Firstly recorded in Egypt. Coinage: Metals.
Kai Bu 04 Blockchain Kai Bu
Modified from Bob Vachon
Introduction to blockchain
Wokshop SAIS 2018 Dr. Meg Murray Kennesaw state university
ג'ואי מזרחי מיכל חקשור דור אזולאי.
Campbell R. Harvey Duke University and NBER
GAYATRI INSTITUTE OF COMPUTER AND MANAGEMENT HINJILICUT (GANJAM)
Explore Txs, block, blockchain in Bitcoin
Cryptocurrency and Blockchain Technology
Presentation transcript:

Advanced Computer Communications PROFESSOR:STUDENT: PROF. DR. ING. BRAD REMUS STEFAN FEILMEIER FACULTATEA DE INGINERIE HERRMANN OBERTH MASTER-PROGRAM „EMBEDDED SYSTEMS“

Bitcoin Open Source P2P money

General idea and targets  „peer-to-peer payment system“ ➔ „Internet money“  Decentralized ➔ no controlling central bank  Secure ➔ cryptography  Anonymous ➔ like cash  Fast ➔ compared to bank transfers  Cheap ➔ low transaction fees  Limited ➔ no inflation

It has a value ?  Like traditional currencies ➔ no intrinsic value ➔ only trust

It has a value ?  Like traditional currencies ➔ no intrinsic value ➔ only trust

It has a value ?  Like traditional currencies ➔ no intrinsic value ➔ only trust

Purpose of this presentation  Infrastructures and technologies for decentralized, cryptographic, anonymous, fast and cheap transactions with complete strangers

Decentralized structure

Decentralized Ledger copy and synchronize

Transaction Message: Alice ➔ Bob 5.0 BTC Alice -5.0 BTC Bob +5.0 BTC Alice -5.0 BTC Bob +5.0 BTC Alice -5.0 BTC Bob +5.0 BTC

Transaction signature Message: Alice ➔ Bob 5.0 BTC Signature create Private KeyPublic Key verify Mathematical „Trapdoor function“: -Computation in one direction is easy -Finding the inverse is difficult

Transaction Message: Alice ➔ Bob 5.0 BTC Signature Private Key Public Key Personal password

Transaction Message: Alice ➔ Bob 5.0 BTC Signature Private Key Public Key Recipient / Destination address

Transaction Message: Alice ➔ Bob 5.0 BTC Signature Private KeyPublic Key „proof, that I own the private key – without showing you my private key“ Different for every message Modification of message is not possible, because verification would fail

Decentralized Ledger

Decentralized Transaction Chain Alice: = 5.0 Alice: = 5.0

A real Transaction InputsOutputs Total Sum

A real Transaction Chain Total Sum Output 2 Output 1 Source: Everybody knows everything

My balance TransactionFromToAmount TXN#001PK#1PK#25.0 TXN#002PK#1PK#310.0 TXN#002PK#2PK#33.0 Sum over all unspent outputs, which I own the private key for If I loose my private key, the bitcoins are lost forever

Transaction order  Timestamp?  Strangers!  The Block Chain

The Block Chain

A new block

A new block: collision

Block puzzle

Block puzzle: SHA256 Prevous block ID Transaction IdsRandom guess SHA256 8FA839,A76,91C, d1ee2d ac1a40b64c00c5d28a7fbf297663f7c7fc5541c43d521a1 8FA839,A76,91C, e519b730f2c9aaf cd56a4847c34aa1056be85ab7a6e06a8c9c707 8FA839,A76,91C, … 8FA839,A76,91C,383??????? ac0710b125e489b0261f1d23694c6d3bf692c24c925d2a1

A new block was found ac0710b125e489b0261f1d23694c6d3bf692c24c925d2a1

Collision can still happen Rule : always switch to the longest chain

„End of chain insecurity“

Financial reward  „ mining “ ➔ receive bitcoins for solved blocks  Transaction fee ➔ small fee per transaction

Recap: Transaction chain and Block Chain

Bitcoin challenges  Difficult to exchange  Used for illegal activities  Solving blocks uses large amounts of energy  Time duration too long for certain applications

Questions?  Sources:  ImponderableThings (Scott Driscoll's Blog) „ How Bitcoin Works Under the Hood ” hood.html hood.html  Satoshi Nakamoto „ Bitcoin: A Peer-to-Peer Electronic Cash System ”  Bitcoin „Protocol specification“  Wikipedia „ Bitcoin “, „ Trapdoor Function “