Bitcoin mining

Jan Tichavský jan.tichavsky na gmail.com
Středa Duben 10 17:12:30 CEST 2013


Ověření transakcí je relativně jednoduchý proces. Zdlouhavé je to jen z
důvodu velké množství transakcí od počátku historie Bitcoinu. Tím, že každý
klient postupuje od první oficiálního bloku, je zaručena pravost celého
řetězce transakcí. Existují snapshoty tohoto blockchainu, které se dají
stáhnout a ušetřit čas i diskové operace (třeba na SSD), jenže tam je zas
otázka důvěryhodnosti takových zdrojů.

Výsledkem je stále narůstající, kryptograficky ověřitelný řetězec transakcí
který je zároveň historií celé měny. Výpočty pro hledání nových platných
bloků vyžadují určitou obtížnost jako potvrzení, že onen miner vynaložil
požadované úsilí a nevymyslel si to jen tak, aby se snadno obohatil. Je to
o stejných podmínkách pro všechny a obtížnost se automaticky nastavuje tak,
aby se našel nový blok průměrně každých 10 minut. Tím, že je počítání a
hledání nových bloků rozděleno mezi tisíce či více osob a jejich HW, je
zaručeno, že nikdo nemá absolutní kontrolu nad přidáváním nových bloků.
Zbytek sítě kontroluje pravost každého nového bloku a pokud se většina
neshodne (například někdo by chtěl podstrčit neplatný blok do sítě a
navázat na něj svoje transakce), tak nebude na konec dosavadního řetězce
přijat.

Tady existuje teoretická zranitelnost Bitcoinu, ve chvíli, kdyby někdo
disponoval přibližně nadpolovičním výkonem celé sítě. S rostoucím výkonem
ale také klesá pravděpodobnost, že by někdo byl schopný takový výkon
vytvořit. Již nyní Bitcoin překračuje výkon několika superpočítačů (alespoň
ve schopnosti hashování).

Doufám, že jsem to trochu osvětlil. :)


Dne 10. dubna 2013 16:45 Petr Zahradnik <clexpert na clexpert.cz> napsal(a):

> Co je vůbec výsledkem toho dolování? Nějaké výpočty pro prolamování
> šifrování? Nebo se to celé spotřebuje jen na ověřování vlastních
> transakcí?
>
> Petr Zahradník, počítačový expert
>
> ====================================================================
> Petr Zahradník, Computer Laboratory
> Obvodová 740/14, 400 07 Ústí nad Labem
> telefony: 910 256 000, 475 501 627, 475 500 610, mobil: 602 409 601
> web: http://www.clexpert.cz, e-mail: clexpert na clexpert.cz
> ICQ: 21215917, Live: clexpert na clexpert.cz, Skype: callto://clexpert
> ====================================================================
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20130410/fb5e3a33/attachment.htm>


Další informace o konferenci Hw-list