Proof of work
To skąd wiadomo, które transakcje są prawdziwe?
Górnicy grupują transakcje z ostatnich ~10 minut w bloki, dla których próbują obliczyć hash (SHA-256), dodając do niego poprzedni hash i losową wartość (nonce).
Chodzi o to aby hash był mniejszy od konkretnej liczby (inaczej mówiąc, w przybliżeniu - miał ileś zer na początku).
Po co kopanie?
Za nagrody! Rozwiązanie bloku daje ustaloną nagrodę.
Zaraz zaraz, ale przecież trudność rośnie, a bitcoiny się skończą. A co w przyszłości?
Za fee!
Blockchain
No dobrze, ale przecież takich hashów jest wiele!
Dlatego "wierzymy" tylko najdłuższemu łańcuchowi bloków.