Basen górniczy
W kontekście wydobywania kryptowalut pula wydobywcza to łączenie zasobów przez górników, którzy dzielą się swoją mocą obliczeniową w sieci, aby równo podzielić nagrodę, zgodnie z ilością pracy, którą wnieśli, aby znaleźć prawdopodobieństwo znalezienia bloku . „Udział” jest przyznawany członkom puli wydobywczej, którzy przedstawią ważny częściowy dowód pracy . Wydobycie w basenach zaczęło się, gdy trudność do wydobycia wzrosła do tego stopnia, że wygenerowanie bloku przez wolniejszych górników może zająć wieki. Rozwiązaniem tego problemu było łączenie zasobów przez górników, aby mogli szybciej generować bloki, a tym samym otrzymywać część nagrody za blok w sposób stały, a nie losowo raz na kilka lat.
Historia
- Listopad 2010: Slush został uruchomiony w 2010 roku i jest pierwszym basenem wydobywczym.
- 2011–2013: Era deepbitów, które w szczytowym okresie zapewniały do 45% hashrate sieci. [ potrzebne źródło ]
- 2013–2014: Od czasu wprowadzenia ASIC i kiedy deepbit nie obsługiwał nowszego protokołu warstwy, GHash.IO zastąpił deepbit i stał się największym.
- 2014–2015: F2Pool , który wystartował w maju 2013 r., wyprzedził GHash.IO i stał się wówczas największym poolem wydobywczym.
- 2016–2018: Rise of Bitmain i jego AntPool. Bitmain kontroluje również kilka innych mniejszych pul, takich jak BTC.com i ViaBTC.
- 2019–2020: Uruchomienie Poolina. Poolin i F2Pool posiadali w tym okresie około 15% hashrate sieci, a następnie mniejsze pule. [ potrzebne źródło ]
- 2020: Binance uruchamia pulę wydobywczą, podążając za Huobi i OKex . Luxor uruchamia pulę wydobywczą z siedzibą w USA. [ potrzebne źródło ]
- 2022 : PEGA Pool uruchamia pierwszy przyjazny dla środowiska basen górniczy.
Share to główna koncepcja działania puli wydobywczej. Udostępnij to potencjalne rozwiązanie blokowe. Może to być więc rozwiązanie blokowe, ale niekoniecznie. Załóżmy na przykład, że rozwiązaniem blokowym jest liczba, która kończy się 10 zerami, a udział może być liczbą z 5 zerami na końcu. Prędzej czy później jedna z akcji będzie miała na końcu nie tylko 5, ale 10 zer i to będzie rozwiązanie blokowe.
Pule wydobywcze potrzebują udziałów, aby oszacować wkład górnika w pracę wykonaną przez pulę w celu znalezienia bloku. Istnieje wiele systemów nagradzania górników: PPS , PROP , PPLNS , PPLNT i wiele innych.
Metody puli wydobywczej
Pule wydobywcze mogą zawierać setki lub tysiące górników korzystających ze specjalistycznych protokołów. We wszystkich tych schematach oznacza nagrodę za blok pomniejszoną o opłatę za pulę, a / , gdzie to aktualny poziom trudności bloku). Pula może obsługiwać funkcję „zmiennej trudności że górnik może samodzielnie wybrać cel udziału (dolną granicę trudności udziału) i odpowiednio zmienić .
Podejście Pay-per-Share (PPS) oferuje górnikowi natychmiastową, gwarantowaną wypłatę za jego wkład w prawdopodobieństwo, że pula znajdzie blok. Górnicy są wypłacani z istniejącego salda puli i mogą natychmiast wypłacić swoją wypłatę. Model ten pozwala na możliwie najmniejsze zróżnicowanie płatności dla górników, jednocześnie przenosząc znaczną część ryzyka na operatora puli.
Każdy udział kosztuje dokładnie oczekiwaną wartość każdej próby mieszania .
Proporcjonalny
Górnicy zarabiają udziały, dopóki pula nie znajdzie bloku (koniec rundy wydobywczej). Następnie każdy użytkownik otrzymuje nagrodę gdzie jego własnych udziałów, a to ilość wszystkich udziałów w tej rundzie. Innymi słowy, wszystkie udziały są równe, ale jego wartość jest obliczana dopiero na koniec każdej rundy.
Wydobywanie połączone
Pooled mining (BPM), znany również jako „slush's system”, ze względu na jego pierwsze użycie na puli zwanej „slush's pool”, wykorzystuje system, w którym starsze akcje z początku rundy blokowej mają mniejszą wagę niż nowsze akcje. Nowa runda rozpoczyna się w momencie, gdy pula rozwiąże blok, a górnicy zostaną nagrodzeni proporcjonalnie do przesłanych udziałów. Zmniejsza to możliwość oszukania systemu puli wydobywczej poprzez zmianę puli w trakcie rundy, aby zmaksymalizować zysk.
Metoda pay-per-last-N-shares (PPLNS) jest podobna do metody Proportional , ale nagroda górnika jest obliczana na podstawie N ostatnich akcji, zamiast wszystkich akcji za ostatnią rundę. Oznacza to, że po znalezieniu bloku nagroda każdego górnika jest obliczana na podstawie wkładu górnika do ostatnich N udziałów w puli. Dlatego, jeśli runda była wystarczająco krótka, wszyscy górnicy uzyskują większy zysk i odwrotnie.
Solowy basen górniczy
Pule solo działają w taki sam sposób, jak zwykłe pule, z tą różnicą, że nagroda za blok nie jest rozdzielana między wszystkich górników. Cała nagroda w puli solo trafia do górnika, który znajdzie blok.
Pula wydobywcza peer-to-peer
Pula wydobywcza peer-to-peer (P2Pool) decentralizuje obowiązki serwera puli, eliminując ryzyko oszukiwania operatora puli lub bycia pojedynczym punktem awarii serwera . Górnicy pracują na bocznym łańcuchu blokowym zwanym łańcuchem udziałów, wydobywając przy niższych trudnościach z szybkością jednego bloku udziałów na 30 sekund. Gdy blok udostępniania dotrze do celu sieciowego, jest przesyłany i łączony z łańcuchem blokowym. Górnicy są nagradzani, gdy dzieje się to proporcjonalnie do udziałów przekazanych przed blokiem docelowym. P2Pool wymaga od górników uruchomienia pełnego węzła, ponosząc ciężar wydatków na sprzęt i przepustowość sieci.
Metoda geometryczna
Metoda geometryczna (GM) została wynaleziona przez Meni Rosenfelda. Opiera się na tym samym pomyśle „punktacji”, co metoda Slusha: punktacja przyznana za każdą nową akcję, w stosunku do już istniejącej oceny i oceny przyszłych akcji, jest zawsze taka sama, dlatego nie ma korzyści z wcześniejszego lub późnego wydobycia w rundzie.
Metoda przebiega następująco:
- Wybierz parametry ( i zmienna)
- Na początku każdej rundy ustaw . Dla każdego pracownika k = {
- Ustaw , gdzie . Jeśli trudność zmieni się w trakcie rundy, należy zaktualizować
- Kiedy pracownik , ustaw , a następnie .
- Jeśli udział jest prawidłowym blokiem, zakończ rundę. każdego pracownika zapłacić
Podwójna metoda geometryczna
Uogólniona wersja metod geometrycznych i PPLNS. Obejmuje to nowy parametr: „przeciek krzyżowy”) Gdy metodą geometryczną. Kiedy staje się to wariantem PPLNS, z wykładniczym rozpadem
- Wybierz parametry , i .
- Kiedy pula zaczyna działać, zainicjuj . Dla każdego pracownika niech wynikiem pracownika i ustaw }
- Ustaw . Jeśli w jakimkolwiek momencie zmieni się lub parametry, należy ponownie obliczyć
- Kiedy pracownik , ustaw (gdzie jest nagrodą blokową w momencie jej przesłania), a następnie .
- Jeśli udział jest prawidłowym blokiem, wykonaj również następujące czynności dla każdego pracownika daj mu wypłatę w wysokości , a następnie ustawić .
Opłaty transakcyjne
Zwykle bloki w sieci kryptowalut zawierają transakcje. Opłaty transakcyjne są płacone górnikowi (mining pool). Różne pule wydobywcze mogą dzielić te opłaty między swoich górników lub nie. Pay-per-last-N-shares (PPLNS), Pay-Per-Share Plus (PPS+) czy Full Pay-Per-Share (FPPS) to najbardziej uczciwe metody, w których wypłaty z puli obejmują nie tylko dotację blokową, ale również opłaty transakcyjne. [ potrzebne źródło ]
Wydobycie wielopulowe
Multipoole przełączają się między różnymi altcoinami i stale obliczają, która moneta jest w danym momencie najbardziej opłacalna do wydobycia. Algorytm obliczający rentowność składa się z dwóch kluczowych czynników, czasu bloku i ceny na giełdach. Aby uniknąć konieczności posiadania wielu różnych portfeli dla wszystkich możliwych do wydobycia monet, multipoole mogą automatycznie wymieniać wydobytą monetę na monetę, która jest akceptowana w głównym nurcie (na przykład bitcoin ). Korzystając z tej metody, ponieważ wydobywane są najbardziej dochodowe monety, a następnie sprzedawane za zamierzoną monetę, możliwe jest otrzymanie większej liczby monet w zamierzonej walucie niż przez wydobycie samej waluty. Ta metoda zwiększa również popyt na zamierzoną monetę, co ma efekt uboczny w postaci zwiększenia lub stabilizacji wartości zamierzonej monety.
Niektóre firmy, które sprzedają moc obliczeniową, mogą to robić, łącząc pracę wielu małych górników (na przykład NiceHash ), płacąc im proporcjonalnie do akcji, tak jak zrobiłaby to pula. Niektóre takie firmy prowadzą własne baseny. Można je uznać za multipoole, ponieważ zazwyczaj stosują one podobną metodę zmiany pracy, chociaż praca, którą przydzielają, jest określana raczej na podstawie zapotrzebowania klientów niż „surowej” rentowności.
Kopanie PoC
Podobnie jak w przypadku innych technologii wydobywczych, metoda PoC, PoC+, PoS Proof of Space pozwala na wykonanie obliczeń z wyprzedzeniem, a wszystkie odpowiedzi są przechowywane na dysku twardym górnika, duże zużycie energii dla PoC nie jest wymagane, jak w przypadku wydobycia PoW i dlatego PoC jest prawie zawsze bardziej przyjaznym dla środowiska wyborem blockchain. Podczas kopania górnik po prostu „przegląda” wcześniej zapisane odpowiedzi i przesyła najlepszą znalezioną do sieci, przy minimalnym zużyciu energii do odczytu dysków twardych. Ze względu na niskie wymagania dotyczące specyfikacji sprzętowej procesu wydobywania PoC, ten rodzaj wydobywania może być prowadzony na zwykłym komputerze PC, który nadal jest używany do innych codziennych zadań. Pierwszy blockchain PoC został uruchomiony online w 2014 roku i jest znany jako Signum dzisiaj, a inne łańcuchy PoC pojawiają się znacznie później, na przykład: Chia, Flax i BitcoinHD. Trudność sieci, a także inne informacje o stanie sieci i wydobycia można wyświetlić na dowolnym pulpicie nawigacyjnym publicznej puli wydobywczej, na przykład: Pulpit wydobywczy Lista aktualnych pul wydobywczych typu PoC, PoS, PoC+ jest również śledzona przez niektóre strony trzecie Strony „Statystyki puli wydobywczej”, przykładem jednej z nich są Statystyki puli wydobywczej .
Zobacz też
Linki zewnętrzne
- Kopanie połączone w Bitcoin Wiki
- Oszacowanie dystrybucji hashrate wśród największych pul wydobywczych
- Pierwszy blockchain PoC
- przykład puli wydobywczej PoC+
- przykład strony śledzącej statystyki puli wydobywczej PoC