Niedojrzałe, potwierdzone i oczyszczone bloki / saldo / monety – wyjaśniono
Strona statystyk puli wydobywczej zawiera wiele liczb i wartości procentowych, które często się zmieniają. Początkującym będzie dość trudno dowiedzieć się, co jest. Dlatego wraz z przewodnikami po górnictwie i innymi przewodnikami po monetach wydajemy również przewodniki objaśniające baseny wydobywcze. Do tej pory wyjaśniliśmy o basenach górniczych Suprnova i basenach wydobywczych Yiimp. Jednak w obu przewodnikach brakuje wyjaśnień na temat niektórych ważnych statystyk wyświetlanych przez pulę wydobywczą. Na przykład nie wyjaśnia, czym są niedojrzałe, potwierdzone i usunięte bloki / saldo. W tym artykule wyjaśnimy je.
Możesz się zastanawiać, dlaczego niektóre wypłaty z puli są opóźnione i dlaczego nie wypłacają salda natychmiast. Każda pula wydobywcza ma własną politykę wypłat. Kwota progu wypłaty wydobycia dla każdej monety jest różna, a czas przetwarzania wypłaty dla każdej puli również się różni. Gdy saldo wydobycia osiągnie próg płatności i gdy nadejdzie czas na przetworzenie płatności przez pulę, całe potwierdzone saldo zostanie wysłane do Twojego portfela. Kiedy więc moje saldo wydobycia zostanie potwierdzone, a kiedy zostanie wyczyszczone?
Niedojrzałe bloki, potwierdzone saldo i rozliczone płatności wyjaśnione
Właśnie rozpocząłem wydobywanie i znajdowanie wszystkich statusów bloków i salda oznaczonych jako niedojrzałe. Niezależnie od tego, czy pracujesz solo, czy też w kopalni; wszystkie świeżo wydobyte bloki pozostaną początkowo niedojrzałe. Podobnie jak transakcje wymagają pewnych potwierdzeń bloków; świeżo wydobyte monety również wymagają pewnych potwierdzeń. Gdy wszystkie wydobyte monety uzyskają wystarczającą liczbę potwierdzeń, Twoje niedojrzałe saldo zostanie potwierdzone. Dlaczego więc te bloki i moja równowaga są początkowo niedojrzałe?
Co to są niedojrzałe bloki?
Niedojrzałe bloki to nowe bloki w łańcuchu bloków, które zostały znalezione, ale nie są jeszcze wystarczająco dojrzałe. Aby dojrzeć, wymaga określonej liczby potwierdzeń. Więc dlaczego ten wymóg?
Widelce Blockchain są powszechne i może wystąpić z kilku powodów. Cokolwiek; może istnieć tylko jeden główny łańcuch i jest to łańcuch, który jest dłuższy. Wszelkie bloki, które nie są częścią tego głównego łańcucha, zostaną osierocone, a wszelkie nowe monety wygenerowane z osieroconych bloków będą nieważne. Aby dowiedzieć się więcej o tym, najpierw przeczytaj, czym są osierocone, wujki i nieświeże bloki.
Po wydobyciu bloku górnik zostanie nagrodzony monetami, które nie mają rodzica. Wszystkie te nowe monety są tworzone z niczego i zanim ta transakcja w bazie monet stanie się wydatna, muszą dojrzeć.
Ta dojrzałość monet ma uniemożliwić użytkownikom wcześniejsze wydawanie tych nieważnych monet, które są tworzone z tymczasowych wideł łańcucha blokowego. W przypadku większości monet, w tym Bitcoin, wymagane jest 100 potwierdzeń (COINBASE_MATURITY = 100). 100 potwierdzeń zajmie wiele godzin, a przy 100 potwierdzeniach blok zostanie zakopany głęboko w łańcuchu. Uważa się, że po uzyskaniu wystarczającej liczby potwierdzeń transakcja staje się nieodwracalna. Dlatego nowe monety nie mogą być wydawane natychmiast, ale po ich głębokim zabezpieczeniu. Aby uzyskać więcej informacji, zapoznaj się z tym przewodnikiem, który wyjaśnia o potwierdzeniach bloków Bitcoin.
Więc czym różni się od zwykłych transakcji i dlaczego nie możemy nazwać niedojrzałych bloków blokami niepotwierdzonymi.
Niedojrzałe a niepotwierdzone bloki
Niedojrzały to status używany tylko dla nowo wygenerowanych monet, a termin niedojrzały i niepotwierdzony jest zupełnie inny. Dojrzałość to reguła protokołu mająca na celu zapobieganie nieprawidłowościom w sieci. Natomiast potwierdzenia transakcji są polityką po stronie klienta. Potrzebujesz 6 potwierdzeń, aby potwierdzić, że transakcja jest bezpieczna. Ale aby nowe monety stały się możliwe do wydania, musi mieć 100 potwierdzeń.
Wszystkie zwykłe transakcje zawierają dane wejściowe i wyjściowe. Ale te nowe monety generowane z wydobycia pochodzą z transakcji w bazie monet i nie mają żadnych danych wejściowych. Jeśli zwykła transakcja trafi do osieroconego bloku, nie będzie to miało znaczenia. Ponieważ ma dane wejściowe i przeszedł przez łańcuch transakcji, może zostać uwzględniony w następnym prawidłowym bloku. Ale nowe monety wygenerowane z osieroconych bloków są faktycznie nieważne i nie można ich w ogóle odtworzyć.
Ile czasu zajmie dojrzewanie niedojrzałej równowagi?
Niedojrzała równowaga reprezentuje odpowiednią równowagę niedojrzałych bloków. Podczas wydobywania zawsze znajdziesz niedojrzałą równowagę. Wszystkie te niedojrzałe równowagi; po x liczbie potwierdzeń trafia na Twoje niezapłacone saldo. Jeśli nie jesteś pewien, zaprzestań wydobywania i zanotuj swoją niedojrzałą równowagę. Nastąpi do 0,00000 i ostatecznie zostanie wypłacona. Ale zdarza się (nie w przypadku wydobywania w basenie), w którym nawet po wystarczającej liczbie potwierdzeń w bazie monet monety, które wydobywałeś, pozostaną niedojrzałe. Oznacza to, że utworzony przez Ciebie blok został osierocony i nie otrzymasz tych monet.
Więc jak długo zajmie, zanim niedojrzała równowaga stanie się dojrzała. Jak powiedzieliśmy, twoja niedojrzała równowaga musi mieć 101 potwierdzeń. Do tego czasu nie można go wydać ani przenieść. Każde potwierdzenie jest blokiem, a czas blokowania każdej monety jest inny. Na przykład w Bitcoin czas blokady wynosi 10 minut. Aby obliczyć, kiedy nowe monety osiągną dojrzałość, poznaj wysokość bloku swojego niedojrzałego salda, dodaj 100 do numeru bloku i użyj eksploratora bloków, aby dowiedzieć się, czy ten konkretny blok został wydobyty, czy nie. Kiedy to zostanie wydobyte, twoja niedojrzała równowaga staje się prawdziwą równowagą.
Na przykład blok 392,102 osiąga dojrzałość, gdy jego potwierdzenie wynosi 392,202. Jeśli średni czas blokowania wynosi 1 minutę, zajmie to około 100 minut. Jeśli średni czas blokowania wynosi 10 minut, zajmie to około 1000 minut (dojrzewanie trwa 16 godzin i 40 minut). Ta formuła ma na celu przybliżenie informacji, a czas potrzebny na to zależy od zatłoczenia mempoolu i kilku innych czynników.
Co to jest saldo potwierdzone i rozliczone?
Po przeczytaniu powyższego nie wymaga to wielu wyjaśnień. Niezależnie od tego, na którym basenie jesteś; Wydobywane bloki będą na początku niedojrzałe. Gdy otrzyma 100 potwierdzeń, całe saldo z tego konkretnego bloku zostanie potwierdzone. Po potwierdzeniu saldo również zostanie potwierdzone i zostanie oznaczone jako potwierdzone saldo. To potwierdzone saldo zostanie następnie rozliczone i ostatecznie wypłacone na adres Twojego portfela. To wyjaśnia, dlaczego zawsze występuje początkowe opóźnienie przed pierwszą płatnością.