cryptoparty bitcoin
DESCRIPTION
Základní seznámení s Bitcoinem.TRANSCRIPT
..........
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
......
.....
.....
.
Měna Základní charakteristika Využití Historie Praktické použití Čím je měna podložena
..........
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
......
.....
.....
.
Měna Základní charakteristika Využití Historie Praktické použití Čím je měna podložena
.
...... Bitcoin
Karel BílekOndřej Profant
Česká pirátská strana
3. srpna 2013
..........
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
......
.....
.....
.
Měna Základní charakteristika Využití Historie Praktické použití Čím je měna podložena
Osnova
...1 Měna
...2 Základní charakteristika
...3 Využití
...4 Historie
...5 Praktické použití
...6 Čím je měna podložena
..........
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
......
.....
.....
.
Měna Základní charakteristika Využití Historie Praktické použití Čím je měna podložena
Disclaimer
Bitcoin je poměrně složité téma, proto není lehké připravitprezentaci, která by nepůsobila poněkud chaoticky a přestonemusela zjednodušovat.
Předem se proto omlouváme za podobné nedostatky přednášky.
Pokud máte konstruktivní připomínky či dokonce konkrétnínápady, jak prezentaci vylepšit, tak kontaktujte autory, čirovnou pošlete pull request na Githubu.
..........
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
......
.....
.....
.
Měna Základní charakteristika Využití Historie Praktické použití Čím je měna podložena
Měna
Je prostředkem směny.
Zlatý standart postupně opuštěn v průběhu 20. stol.Dnešní měny nejsou příliš kryty - jedná se spíše o důvěru, než otrvalou hodnotu.
..........
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
......
.....
.....
.
Měna Základní charakteristika Využití Historie Praktické použití Čím je měna podložena
Základní charakteristika
Co je Bitcoin?měnacryptoměnadecentralizovaná cryptoměnadecentralizovaná cybercryptoměna
..........
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
......
.....
.....
.
Měna Základní charakteristika Využití Historie Praktické použití Čím je měna podložena
Základní charakteristika
Co je Bitcoin?měnacryptoměnadecentralizovaná cryptoměnadecentralizovaná cybercryptoměna
..........
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
......
.....
.....
.
Měna Základní charakteristika Využití Historie Praktické použití Čím je měna podložena
Základní charakteristika
Co je Bitcoin?měnacryptoměnadecentralizovaná cryptoměnadecentralizovaná cybercryptoměna
..........
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
......
.....
.....
.
Měna Základní charakteristika Využití Historie Praktické použití Čím je měna podložena
Základní charakteristika
Co je Bitcoin?měnacryptoměnadecentralizovaná cryptoměnadecentralizovaná cybercryptoměna
..........
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
......
.....
.....
.
Měna Základní charakteristika Využití Historie Praktické použití Čím je měna podložena
Základní charakteristika
bezpečná: podložena výpočetním výkonem (šifry)globální: velmi nízké poplatky za libovolnou transakcivolnost: každý může mít zdarma neomezený početpeněženekanonymita: resp. pseudoanonymitatransparentí: všechny transakce jsou veřejnépředem dané množství Bitcoinů ⇒ deflační měna (?)
..........
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
......
.....
.....
.
Měna Základní charakteristika Využití Historie Praktické použití Čím je měna podložena
Co lze za Bitcoin koupit
VPS (virtual private network)připojení k internetuHardWare (např. i na těžení Bitocinu)jidlo (např. pražský hackerspace Brmlab)sázet v kasinu (známé je Satoshi Dice)drogy etc. (např. Silk Road). . .
..........
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
......
.....
.....
.
Měna Základní charakteristika Využití Historie Praktické použití Čím je měna podložena
Hedvábná stezka
..........
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
......
.....
.....
.
Měna Základní charakteristika Využití Historie Praktické použití Čím je měna podložena
Armory
..........
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
......
.....
.....
.
Měna Základní charakteristika Využití Historie Praktické použití Čím je měna podložena
Legalita BTC
Červenec 2013 zákaz v Thajsku
..........
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
......
.....
.....
.
Měna Základní charakteristika Využití Historie Praktické použití Čím je měna podložena
Historie
srpen 2008: registrována doména bitcoin.orgříjen 2008: Bitcoin design paper publishedlistopad 2008: Bitcoin project registered at SourceForge.netleden 2009: First Bitcoin transaction, in block 170 - fromSatoshi to Hal Finneykvěten 2010: laszlo first to buy pizza with Bitcoins agreeingupon paying 10,000 BTC for $25 worth of pizza courtesyof jercosúnor 2011 parita s dolarem dle Mt.Goxkvěten 2013 BTC v kurzu (dle Mt.Gox) až $220/BTCčervenec 2013 prodej Satoshi Dice (Bitcoin kasino) prodánoza 126,315 BTC (cca $11.47 million)
Více na: https://en.bitcoin.it/wiki/History
..........
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
......
.....
.....
.
Měna Základní charakteristika Využití Historie Praktické použití Čím je měna podložena
Kurz
Vývoj kurzu červen 2011 až květen 2014:
..........
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
......
.....
.....
.
Měna Základní charakteristika Využití Historie Praktické použití Čím je měna podložena
Praktické použití
Adresa je hash, např:19bRk3XRrAfeE1Z1zr1C9M8n7d1PygHDYZ
Před provedením transakce určíme poplatek (fee). Lze i 0. Výšepoplatku ovlivní rychlost potvrzení transakce (čili rychlostsměny).
..........
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
......
.....
.....
.
Měna Základní charakteristika Využití Historie Praktické použití Čím je měna podložena
Praktické použití - klient / peněženka
Klient uchovává vaše bitcoiny, komunikuje se sítí, zobrazí vámhistorii plateb a umožňuje vám provádět platby nové.
..........
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
......
.....
.....
.
Měna Základní charakteristika Využití Historie Praktické použití Čím je měna podložena
Praktické použití
První spuštění klienta
..........
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
......
.....
.....
.
Měna Základní charakteristika Využití Historie Praktické použití Čím je měna podložena
Praktické použití - transakce
..........
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
......
.....
.....
.
Měna Základní charakteristika Využití Historie Praktické použití Čím je měna podložena
Způsob emitování pěnez
Bitcoinů je předem daný přesný počet. Uvolňovány jsoupostupně.Emitování nových peněz probíhá formou odměny minerům.Tato odměna se snižuje.
..........
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
......
.....
.....
.
Měna Základní charakteristika Využití Historie Praktické použití Čím je měna podložena
Čím je měna podložena
Blockchain je vícenásobně zahashovaná historie všech transakcí.
Když provedeme transakci, tak se přidá do blockchainu.
Mineři pátrají po hashy, který ho splňuje.
..........
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
......
.....
.....
.
Měna Základní charakteristika Využití Historie Praktické použití Čím je měna podložena
Odbočka: hash
.Definice..
......
Hašovací funkce je matematická funkce (resp. algoritmus) propřevod vstupních dat do (relativně) malého čísla. Výstuphašovací funkce se označuje výtah, miniatura, otisk, fingerprintči hash (česky též někdy jako haš).
Stručně laicky: Hash převede libovolná data (text) na textpevně dané délky.
Převod text → hash je rychlý. Opačně je náročný (je třebazkoušet kombinace).
..........
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
......
.....
.....
.
Měna Základní charakteristika Využití Historie Praktické použití Čím je měna podložena
Čím je měna podložena
Miner (těžař) je osoba, která řeší umělý problém zpětnéhoodhalení hashe.
Celkově se tím do sítě Bitcoinů dostává ohromný výpočetnívýkon. Který snad garantuje dostatečnou jedinečnost.
Pokud by někdo vlastnit nadpolovičný výkon, tak by se mumohlo podařit potvrzovat neoprávněné transakce (avšak nikolivzrušit staré - na to by byl potřeba ještě větší výkon).
Za svou snahu dostávají mineři dvě odměny (vždy zavypočítaný blok):
fee (poplatek) z transakcínově uvolněné peníze (odměnu)
..........
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
......
.....
.....
.
Měna Základní charakteristika Využití Historie Praktické použití Čím je měna podložena
Čím je měna podložena - podrobněji
...1 Miner vezme nezapočítané (neověřené) transakce. Vybrat simůže libovolné (např. dle výše poplatku)
...2 Následně přidá „sůl” (nonce) a zkusí zda je jeho hash menšínež cíl
...3 Pokud je menší, tak svůj objev zveřejní (a tím transakcepotvrdil)Pokud není menší, tak zkouší dále.¨
Target/cíl/limit se každých 14 dní mění, aby průměrná délkanalezení byla 10 minut. Více na:http://www.abclinuxu.cz/clanky/decentralizovana-kryptomena-bitcoinhttp://cs.wikipedia.org/wiki/Bitcoin
..........
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
......
.....
.....
.
Měna Základní charakteristika Využití Historie Praktické použití Čím je měna podložena
Čím je měna podložena
Těžba je dnes již extrémně náročná.
Rozhodně se nevyplatí na procesoru. Je potřeba výkonágrafická karta (navíc AMD). Rozšiřují se specializované stroje.
I proto se mineři raději spojují do poolů (guild, skupin, spolků).
..........
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
......
.....
.....
.
Měna Základní charakteristika Využití Historie Praktické použití Čím je měna podložena
Čím je měna podložena
Přelom března/dubna 2013.Zdroj: http://blockchain.info/pools
..........
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
......
.....
.....
.
Měna Základní charakteristika Využití Historie Praktické použití Čím je měna podložena
..........
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
.....
.....
......
.....
......
.....
.....
.
Měna Základní charakteristika Využití Historie Praktické použití Čím je měna podložena
Děkuji za pozornost.
Doplňující otázky?
Copyleft Karel Bílek, Ondřej Profant, 2013. Všechna práva vyhlazena. Sdílejte,upravujte a nechte sdílet za stejných podmínek.
Prezentace v úplné formě1 na:https://www.github.com/kedrigern/prezentace-cs.
Mail: ondrej.profant -at- pirati.cz
1i se zdrojovými kódy