economías criptográficas

Post on 13-Jan-2015

248 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Bitcoin EconomyThe raise of the crypto coins

pancake @ NN2k13

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

Interesting for...EconomyP2P networksCryptographyHacking

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

In short~100€

In long...

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

The Genesis BlockFirst block was hand-crafted

1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa

Rewards 50 unspendable btc

http://blockexplorer.com

WalletThe bitcoin address is the public key.

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

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

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)

PoolsMiners cant solve blocks fast enough tobe profitable

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

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

Other currenciesBitcoin is based on SHA256 and ECDSA

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

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

NamecoinDNS serverTransfers to register domainsUses .bit41.2 mBTC

FreicoinDemurrageAlways profitablePromotes quick spendsSHA2560.2601 mBTC

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

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)

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

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..

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

SecurityWith enough power transactionvalidations can take forever.

See BBQCoin..

AlertsBroadcasted messages signed bySatoshi, Gavin, or Theymos.

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

CrackingBruteforce private keys!

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...

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

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

RainbowsImpossible to cache all combinations

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

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

HandjobBitcoinToolsVanityGenBrainWalletJSON-RPC on bitcoind

Real useTradingGamblingDonationsBuying stuffLaundry (ID required)Bypass VISA censorship

FutureATMsCredit CardsMore clientsMore gatewaysMake it legal

EOF

Any questions?

top related