protocollo e casi studio

Slides:



Advertisements
Similar presentations
The easy answers to the hard questions! WHAT IS BITCOIN?
Advertisements

Secure Digital Currency: Bitcoin Amir Houmansadr CS660: Advanced Information Assurance Spring 2015 Content may be borrowed from other resources. See the.
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.
Bitcoin. What is Bitcoin? A P2P network for electronic payments Benefits: – Low fees – No middlemen – No central authority – Can be anonymous – Each payment.
The world’s first decentralized digital currency Meni Rosenfeld Bitcoil 4/2/2013Written by Meni Rosenfeld1.
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.
Bitcoin Double Spending Attack Karame, Androulaki & Capkun Presented by Subhro Kar CSCE 715, Fall 2013.
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.
The world’s first decentralized digital currency Meni Rosenfeld Bitcoil 29/11/2012Written by Meni Rosenfeld1.
Common Cents Investment Group Monday February 2 th Welcome Christian Gabis!
Bitcoin (what, why and how?)
Bitcoin, P2P & Distributed Computing How to mine on the Internet By :Michelle Davies.
1 Bitcoin A Digital Currency. Functions of Money.
Intro to Block Chain Bitcoin. Blocks ●Ethereum - block chain ●Dogecoin - block chain ●Ripple - not a block chain ●Stellar - not a block chain ●Bitcoin.
Bitcoin Jeff Chase Duke University.
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 Tech Talk Zehady Abdullah Khan (Andy) Graduate Assistant, Computer Science Department, Purdue University.
Bitcoin Nathan Kistler CST300L Fall What is Bitcoin? Digital Currency Anonymous Secure.
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.
Bitcoin: Fake, Virtual and Real Partha Dasgupta Arizona State University Tempe, AZ, USA Note: “Current” numbers used are from mid-2015.
Ian Miers, Christina Garman, Matthew Green, Avi Rubin Zerocoin: Anonymous Distributed E-Cash from Bitcoin.
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!!
Bitcoin and the Blockchain
Blockchains . or . How to avoid paying $40,000,000 for two pizzas
Mechanics of Bitcoin Part II
Virtual currency? Crypto-currency? Internet Money? Property?
Bitcoin - a distributed virtual currency system
Bitcoin Mining by David Kopczyk.
Distributed Systems for Information Systems Management
Introduction to Blockchain & Ethereum
Blockchains and Cryptocurrencies: What Financial Planners Need to Know
BITCOINS.
So what is Blockchain anyway?
Deanonymization of Clients in Bitcoin P2P Network

ZBitcoin is a Bitcoin buy sell platform that provides opportunities for everyone to buy and sell bit coins using the crypto money. Explore.
Technical Overview of Bitcoin
Life skill presentation
Nakamoto Consensus Marco Canini
EECS 498 Introduction to Distributed Systems Fall 2017
History of Bitcoin Where do we come from? Bas Wisselink
Bitcoin: A New Internet Currency
Setting the Stage for a Community Blockchain Incubator
Blockchains (2) slides have been taken from:
Campbell R. Harvey Duke University and NBER
Blockchain Alexander Prenta 9/27/2018.
Bitcoin: Data flow.
Nonce Making Sense of Nonces.
IS 651: Distributed Systems Blockchain
Introduction to Blockchain
Blockchain Concepts RISK FORUM 2017 Hash function (e.g. SHA-256)
Bitcoin & Blockchain Bina Ramamurthy 2/22/2019.
Bitcoin & Blockchain Bina Ramamurthy 2/22/2019.
Debasis Bhattacharya, JD, DBA – UH Maui College, HI
Kai Bu 04 Blockchain Kai Bu
Presentation On Bit-Coins.
The blockchain : Bitcoin
Wokshop SAIS 2018 Dr. Meg Murray Kennesaw state university
Faculty Seminar Series Blockchain Technology
CSE 552 preparation for reading
Campbell R. Harvey Duke University and NBER
Bitcoin and Blockchain
Explore Txs, block, blockchain in Bitcoin
Author: Satoshi Nakamoto
Cryptocurrency and Blockchain Technology
Presentation transcript:

protocollo e casi studio Bitcoin: protocollo e casi studio Francesco Santini Qui posso scrivere delle note Dipartimento di Matematica e Informatica Università di Perugia 1

What is and what is not Bitcoin was invented in 2008 with the publication of a paper titled “Bitcoin: A Peer- to-Peer Electronic Cash System”, by a programmer under the pseudonym of Satoshi Nakamoto. Bitcoin is not “simply” a digital currency, but a network of trust that could also provide the basis for so much more than just currencies. Digital rights management, e-voting, smart contracts, national DLT (permissioned), block-chain oriented public services

More gold than coins Today, 1 bitcoin = 3330.37 euro

The P2P Network

Chart last bitcoin mined in year 2140

Nodes Bitcoin is an open source project The first impementation is Bitcoin Core

Creation of keys/addresses

Transactions Bitcoin addresses are pseudonyms of real individuals (one can have several pseudonyms)

Chain of Transactions

Script A locking script is a spending condition placed on an output: it specifies the conditions that must be met to spend the output in the future An unlocking script is a script that “solves,” or satisfies, the conditions placed on an output by a locking script and allows the output to be spent.

Locking and unlocking script

Locking and unlocking script

Locking and unlocking script

Miners and proof-of-work After validating transactions, a bitcoin node will add them to the memory pool, or transaction pool, where transactions await until they can be included (mined) into a block A miner aims at finding a random nonce (32 bit) that becomes part of a block and makes it have a hash that starts with a given amount of zeroes The hash needs to be less in value than the current target. The target is a 256-bit number (extremely large) that all Bitcoin nodes share.

Hashing power

Block-chain

Thanks for your attention Contacts: francesco.santini@dmi.unipg.it 17