Dlaczego nie każdy blok przynosi zarobek?
Dwa bloki znalezione w odstępie kilku sekund mogą nic nie zapłacić. Dlaczego tak bywa w PROP, czemu to się wyrównuje i jak tę pracę opłacają PPLNS i PPS+.
Krótka odpowiedź
Zapłatę otrzymuje się za każdy blok, w którego rundzie są Państwa share'y. Blok nic Państwu nie płaci, gdy w jego rundzie nie było żadnego Państwa share'a. Najczęściej zdarza się to, gdy pool znajdzie dwa bloki w odstępie kilku sekund.
Nic nie jest pomijane. Każdy wysłany share jest opłacany raz, przez blok, który kończy rundę, do której trafił.
Jak działa runda w PROP?
W PROP (system proporcjonalny) praca poola jest dzielona na rundy.
- Runda zaczyna się w chwili, gdy pool znajdzie blok.
- Kończy się w chwili, gdy pool znajdzie następny.
- Blok kończący rundę jest dzielony, po potrąceniu opłaty poola, między górników, którzy wysyłali share'y w tej rundzie.
- Każdy górnik dostaje część proporcjonalną do pracy, której dowiodły jego share'y.
- Potem liczenie zaczyna się od zera.
Blok płaci więc tylko za share'y wysłane w jego własnej rundzie. Share wysłany sekundę przed blokiem opłaca ten blok. Share wysłany sekundę po nim należy do następnej rundy i opłaca go następny blok.
Dlaczego blok znaleziony kilka sekund później może nic nie zapłacić?
Pool czasem znajduje dwa bloki w odstępie kilku sekund. Może się to zdarzyć na każdej monecie, a najczęściej na monecie z szybkimi blokami. Runda między tymi dwoma blokami trwa tylko te kilka sekund.
Koparka nie wysyła share'a co sekundę. Trudność share'a jest ustawiona tak, by każda koparka wysyłała share'y w stałym tempie, często w odstępach wielu sekund.
Jeśli w tym krótkim oknie koparka nie wysłała żadnego share'a, nie mają Państwo share'ów w tej rundzie. Ten blok nie ma więc Państwu za co zapłacić. Dzielą go między siebie górnicy, których share'y trafiły w te sekundy.
Dlaczego to i tak się wyrównuje?
Krótka runda zawiera w sumie bardzo mało share'ów, więc każdy share jest w niej dużo wart. Długa runda zawiera wiele share'ów, więc każdy jest wart mniej.
Państwa share'y trafiają do rund proporcjonalnie do tego, jak długo trwa każda runda, tak samo jak share'y wszystkich innych. W wielu blokach krótkie rundy, które się omija, i krótkie rundy, które się trafia, znoszą się nawzajem. Zarabia się udział hashrate'u we wszystkim, co znajduje pool.
Czy potrzebny jest share w każdej rundzie?
Nie. Koparka nie musi wysyłać share'ów szybciej, niż pool znajduje bloki.
Krótka runda rzadko zawiera Państwa share. Gdy zawiera, ten share jest dużą częścią bardzo małej rundy. Ten blok płaci więc Państwu dużą część swojej nagrody.
Bloki, które nic nie płacą, i bloki, które płacą dużą część, równoważą się nawzajem. Średnio każdy blok płaci udział odpowiadający Państwa hashrate'owi, niezależnie od długości jego rundy.
Wolne tempo share'ów sprawia tylko, że wypłaty są bardziej nierówne między blokami. Nie obniża ich sumy.
Nagroda z każdego bloku nie oznaczałaby większego zarobku. Share'y rozłożyłyby się na więcej bloków, z mniejszą nagrodą z każdego. Suma pozostałaby taka sama.
Pool warto oceniać po tym, co przez kilka dni wpływa na saldo, a nie po liczbie bloków, w których ma się udział.
Jak PPLNS i PPS+ opłacają tę samą pracę?
Dwa pozostałe schematy opłacają tę samą pracę w innym rytmie. Przy tej samej opłacie żaden nie płaci w dłuższym okresie więcej za ten sam hashrate. Różnią się tym, kiedy przychodzą pieniądze i kto ponosi ryzyko szczęścia.
PPLNS (pay per last N shares) nie ma rund. Gdy zostanie znaleziony blok, płaci za ostatnie N share'ów wysłanych przed nim, niezależnie od tego, ile bloków temu je wysłano.
Dwa bloki znalezione w odstępie sekund patrzą wstecz na prawie te same share'y. Ma się więc udział w obu, z mniejszą kwotą z każdego.
PPS+ (pay per share plus) nie czeka na bloki. Każdy share zaakceptowany przez pool jest opłacany stałą kwotą w chwili nadejścia. Dwa bloki znalezione w odstępie sekund niczego więc nie zmieniają w zarobku share'a.
Plus to opłaty transakcyjne z każdego bloku znalezionego przez pool. Są dzielone dodatkowo, gdy ten blok dojrzeje. Ryzyko szczęścia ponosi pool zamiast górnika. Dlatego schematy płatności za share zwykle mają wyższą opłatę.
| System | Share jest opłacany | Dwa bloki w odstępie sekund | Kto ponosi ryzyko szczęścia |
|---|---|---|---|
| PROP | Raz, przez blok kończący jego rundę | Drugi płaci tylko za share'y wysłane pomiędzy nimi | Górnicy |
| PPLNS | Przez każdy blok znaleziony, gdy jest wśród ostatnich N | Oba płacą za niemal te same share'y | Górnicy |
| PPS+ | Raz, stałą kwotą w chwili zaakceptowania | Zarobek share'a się nie zmienia | Pool |