Co to jest i na czym polega block halving?

492

Block halving oznacza proces ograniczania częstotliwości powstawania nowych jednostek danej kryptowaluty. W tym szczególnym kontekście odnosi się do cyklicznej redukcji nagrody wypłacanej górnikom za wykopanie bloku zawierającego transakcje w sieci Bitcoin. Halving zapewnia, że ​​aktywa kryptograficzne będą podlegały stałej stopie emisji, aż do momentu maksymalnego wydobycia.

Jeśli chodzi o Bitcoin, monety informacyjne są generowane w sposób ciągły w ramach nagrody blokowej (która składa się z subwencji blokowej i opłat transakcyjnych). Dlatego za każdym razem, gdy górnik „odkrywa” i zatwierdza nowy blok, zarabia nowo utworzone monety jako wynagrodzenie za swoją pracę.

Tak więc proces wydobywania wprowadza nowe Bitcoiny do systemu, a odbywa się to w przewidywalnym i kontrolowanym tempie. Nowe bloki bitcoinów są wydobywane średnio co 10 minut, a subwencja blokowa odbywa się zgodnie z kontrolowaną szybkością rozkładu. W związku z tym zmniejszenie o połowę zapewnia obniżenie dotacji blokowej o 50% co 210 000 bloków (mniej więcej co cztery lata).

Począwszy od Block Genesis, subsydium blokowe Bitcoin początkowo było ustawione na 50 BTC. Następnie zmniejszono go do 25 BTC w 2012 r. I do 12,5 BTC w 2016 r. Oczekuje się, że około połowy tego okresu nastąpi około maja 2020 r., Zmniejszając subwencję blokową do 6,25 BTC. Po wystąpieniu 32 połówek proces zostanie zatrzymany i nie zostaną utworzone kolejne bitcoiny. W tym momencie zostanie osiągnięta maksymalna podaż wynosząca 21 milionów BTC.

Dlaczego halving jest tak ważny?

Halving stanowi podstawę modeli ekonomicznych wielu kryptowalut. Stosując halving w dość łatwy sposób, można ograniczyć tempo formowania się (dosłownie wybijania) nowych jednostek danej kryptowaluty. Wstępnie kontrolowana stopa inflacji jest jedną z głównych różnic, które odróżniają kryptowaluty od tradycyjnych walut fiducjarnych, które generalnie mają nieskończoną podaż, przez co tradycyjne waluty zawsze tracą na wartości.

” To, że nowe monety są produkowane, oznacza, że podaż pieniądza zwiększa się o planowaną kwotę, ale nie musi to powodować inflacji. Jeśli podaż pieniądza wzrośnie w tym samym tempie, co liczba osób, które go używają, ceny pozostaną stabilne. Jeśli nie będzie ona rosła tak szybko, jak popyt, nastąpi deflacja, a wczesni posiadacze pieniądza zobaczą wzrost wartości. Monety muszą się jakoś rozdzielić, a stała stawka wydaje się być najlepszą formułą. ”

Oto, jak Halving wygląda w praktyce:

Jedna z sekcji kodu definiujących subsydium blokowe wygląda następująco:

CAmount GetBlockSubsidy (int nHeight, const Consensus :: Params & consensusParams)
{
int halvings = nHeight / consensusParams.nSubsidyHalvingInterval;
// Zmusza nagrodę bloku do zera, gdy przesunięcie w prawo jest niezdefiniowane
if (połówki> = 64)
zwraca 0;

CAmount nSubsidy = 50 * MONETY;
// Dotacja zostaje zmniejszona o połowę co 210 000 bloków, co nastąpi co około 4 lata.
nSubsidy >> = połówki;
return nSubsidy;
}