economías criptográficas

37
Bitcoin Economy The raise of the crypto coins pancake @ NN2k13

Upload: navajanegra

Post on 13-Jan-2015

247 views

Category:

Technology


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Economías criptográficas

Bitcoin EconomyThe raise of the crypto coins

pancake @ NN2k13

Page 2: Economías criptográficas

What is bitcoin?Peer to peer currencyPowered by cryptographyProfitability decreases in timeSecure by computing powerValue defined by market

Page 3: Economías criptográficas

Interesting for...EconomyP2P networksCryptographyHacking

Page 4: Economías criptográficas

What is 1 bitcoin?That's a bit difficult to explain...

Page 5: Economías criptográficas

In short~100€

Page 6: Economías criptográficas

In long...

Page 7: Economías criptográficas

BlockchainRecords all transactionsGroups transactions in blocksCryptographically chainedStored by all clientsLightweight clients relay on server

Page 8: Economías criptográficas

The Genesis BlockFirst block was hand-crafted

1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa

Rewards 50 unspendable btc

http://blockexplorer.com

Page 9: Economías criptográficas

WalletThe bitcoin address is the public key.

Private key used to sign transactionsUnlimited free addressesNo tx concept... use address aliasesvanitygen

Page 10: Economías criptográficas

TransactionsCreated by any clientSigned with source address priv keyMultiple destination addressesNeed to be verified ~6 timesVerification times depend on feeCant be revokedUser defined fee

Page 11: Economías criptográficas

MinersEnforce the blockchain creating blocks

Group some random transactions(even invalid)Bruteforce a seed to get a small hashDifficulty depends on network powerReward for solved block (25btc + fee)

Page 12: Economías criptográficas

PoolsMiners cant solve blocks fast enough tobe profitable

Join forces and reward sharesProof of work with lower difficultyPPS/PPLS/Prop/DGM/..

Page 13: Economías criptográficas

HardwareJS/JAVA (~1 MH/s)CPU (~6 MH/s)GPU (~60 MH/s)FPGA (less power consumption)ASIC (600 GH/s)

Page 14: Economías criptográficas

Other currenciesBitcoin is based on SHA256 and ECDSA

Known as ALT coinsSeveral forks appearImplement new core rulesMost use SCRYPT to avoid ASICs

Page 15: Economías criptográficas

LitecoinCompared to silverUses SCRYPT instead of SHA256Faster verifications2x more coinsDifficulty redefined block~$3

Page 16: Economías criptográficas

NamecoinDNS serverTransfers to register domainsUses .bit41.2 mBTC

Page 17: Economías criptográficas

FreicoinDemurrageAlways profitablePromotes quick spendsSHA2560.2601 mBTC

Page 18: Economías criptográficas

Terracoin,Zerocoin, PPCoin,Novacoin,Zetacoin, ...http://www.coinchoose.com

Page 19: Economías criptográficas
Page 20: Economías criptográficas

Fix 51% attack (proof of stake)Less power consumption (ppcoin)More coins (feathercoin)Unlimited coins (Novacoin)Faster transactions (terracoin)Enhance anonymity (zerocoin)Mixed transactions (anoncoin)

Page 21: Economías criptográficas

AnonymityEvery transaction is publicMost trading sites require personal IDMany addresses can be tracked downfrom web/tw/fb/mail signatures.Not designed to be anonymous

Page 22: Economías criptográficas

GatewaysThere are payment gateways thatsellers can use to accept bitcoins aspayment and receive euro/dollar inchange without any extra effort.

or you may also want to trade..

Page 23: Economías criptográficas

TradingMany sites allow to trade betweencrypto-currencies, and also with realcash like euros or dollars.

https://bitstamp.nethttps://vircurex.comhttps://mtgox.comhttps://btc-e.com

Page 24: Economías criptográficas
Page 25: Economías criptográficas
Page 26: Economías criptográficas

SecurityWith enough power transactionvalidations can take forever.

See BBQCoin..

Page 27: Economías criptográficas

AlertsBroadcasted messages signed bySatoshi, Gavin, or Theymos.

Notify about network problems orsecurity vulnerabilitiesPut client in safe mode (isolate node)

Page 28: Economías criptográficas

CrackingBruteforce private keys!

Page 29: Economías criptográficas

Well, there are ...~2̂256 (secp256k1) =

115,792, 089,237, 316,195, 423,570,985,008, 687,907, 852,837, 564,279,074,904, 382,605, 163,141, 518,161,494,337 private keys...

Page 30: Economías criptográficas

Android to therescue!openssl bug was reducing entropysource which caused predictable keys

Page 31: Economías criptográficas

NetworkSupports TORTransactions are verified by all nodesDoS happened and got fixed quickly

Page 32: Economías criptográficas

RainbowsImpossible to cache all combinations

prevhash (32 bytes)tx counter (1-9 bytes)timestamp (4 byte)seed (4 byte)N random transactions

Page 33: Economías criptográficas

HackingLite clients and bitcoin banks have beenshown to be weak.

Many btc banks or pools got hackedSniffing weak client communicationsDoS manipulates the mining powerSCAM (social engineering?)Trojans/Games/Webs with miners

Page 34: Economías criptográficas

HandjobBitcoinToolsVanityGenBrainWalletJSON-RPC on bitcoind

Page 35: Economías criptográficas

Real useTradingGamblingDonationsBuying stuffLaundry (ID required)Bypass VISA censorship

Page 36: Economías criptográficas

FutureATMsCredit CardsMore clientsMore gatewaysMake it legal

Page 37: Economías criptográficas

EOF

Any questions?