Odměna za blok Quantus: žádné halvingy, jen 1/50 000 000 toho, co zbývá
Většina mincí s proof of work vyplácí pevnou odměnu za blok a podle plánu ji snižuje na polovinu. Quantus (QTC) nedělá ani jedno. Každý blok vyplácí jednu padesátimiliontinu mincí, které ještě nebyly vytěženy, takže odměna s každým blokem klesne o nepatrnou částku a nikdy neklesne skokem. Tento článek vysvětluje toto pravidlo, odkud se vzala první odměna asi 0,31 QTC, proč blok vyplácí 0,30 nebo 0,31 QTC místo přesné částky a co křivka bez halvingů znamená pro každého, kdo těží QTC.
Pravidlo na jeden řádek
Na konci každého bloku se runtime Quantus podívá, kolik mincí ještě může vzniknout: maximální nabídka 21 000 000 QTC minus vše, co už existuje. Toto číslo vydělí 50 000 000 a výsledek je odměna za blok. Nic ve vzorci se nedívá na výšku bloku ani do kalendáře. Jediným vstupem je, kolik nabídky ještě zbývá vytěžit, takže odměna sleduje nabídku, a ne časový plán.
Odkud se vzala první odměna
Ne všech 21 milionů QTC se těží. 27 % nabídky, 5 670 000 QTC, bylo vytvořeno v genesis pro investory, zakladatele, tým a společnost. Pro těžaře tak zbývá 15 330 000 QTC, 73 % nabídky. Vydělte 15 330 000 číslem 50 000 000 a dostanete 0,3066 QTC, což je odměna, kterou vyplatil úplně první vytěžený blok. Každý další blok vyplatil o něco méně, protože každý blok odečte svou odměnu od toho, co ještě zbývá.
Proč nejsou žádné halvingy
Když se blok za blokem bere stejný zlomek ze zbytku, vzniká plynulá křivka, která za každý stejně dlouhý úsek času klesne o stejné procento. Při cílové době bloku 12 sekund síť vytvoří asi 2,63 milionu bloků ročně, takže se každý rok vyplatí zhruba 5,1 % zbývající nabídky k těžbě a odměna za blok je na konci roku asi o 5,1 % nižší než na jeho začátku.
Dvě čísla pomohou křivku snadno si představit. Polovina nabídky k těžbě, která činí 15,33 milionu QTC, je vyplacena asi po 34,7 milionu bloků, což je při cílovém tempu asi 13 let, a v tu chvíli je odměna za blok poloviční oproti začátku, asi 0,153 QTC. Po 100 milionech bloků, asi po 38 letech, je odměna blízko 0,041 QTC a vydáno je asi 86 % nabídky k těžbě. Odměna se potom dál zmenšuje, ale na papíře nikdy nedosáhne nuly, a proto se křivka k limitu 21 milionů blíží, místo aby ho dosáhla k určitému datu.
Tato data předpokládají, že bloky přicházejí přesně v cílových 12 sekundách. Skutečné tempo závisí na tom, jak rychle úprava obtížnosti sleduje změny hashrate, takže se kalendář může mírně posunout jedním či druhým směrem. Samotné pravidlo se neposouvá: počítá se ve zbývajících mincích, ne v čase.
Proč blok vyplácí 0,30 nebo 0,31 QTC
Jeden QTC je 10^12 základních jednotek, takže vzorec dává dlouhé číslo, například 0,3066 QTC. Řetězec tuto přesnou částku nevyplácí. Výplatu každého bloku zaokrouhlí dolů na celý násobek 0,01 QTC a zbytek přenese do pozdějšího bloku. Při odměně kolem 0,3066 zbytek přidá navíc 0,01 QTC zhruba ve dvou blocích ze tří, takže uvidíte, že některé bloky vyplácejí 0,30 QTC a jiné 0,31 QTC. Nic se neztratí: za mnoho bloků se výplaty v průměru shodují se vzorcem.
Transakční poplatky v bloku dostává těžař, který blok našel, navíc k dotaci. Poplatky v Quantus jsou dnes malé, takže dotace tvoří téměř celou odměnu, ale vytížený blok vyplatí o něco víc než samotná křivka.
Co to znamená, když těžíte QTC
Halving nutí těžaře plánovat kolem jednoho dne: ráno po něm každý stroj vydělává za stejnou práci o polovinu méně mincí a hashrate, který to nevydrží, okamžitě odchází. Quantus žádný takový den nemá. Při stálém podílu na hashrate sítě stroj kvůli křivce vydělá za rok asi o 5 % méně mincí, a tato změna je rozložena tak jemně, že žádný týden nevyčnívá.
Pozornost se tak přesouvá k věcem, které se mění rychleji. Obtížnost sítě, cena QTC a vaše vlastní cena elektřiny každá zvlášť pohne vašimi výdělky za měsíc víc, než křivka emise za rok. Emise je pomalá, předvídatelná část výpočtu, tedy ta část, kvůli které si můžete přestat dělat starosti.
Z odměn za těžbu se také neodvádí žádná vývojářská daň: dotace i poplatky každého bloku jdou těžaři, nebo poolu, který je rozdělí mezi své těžaře.
Ověřte si čísla sami
Každé číslo zde lze přepočítat na kalkulačce: 15 330 000 děleno 50 000 000 je první odměna; 2 629 800 bloků ročně děleno 50 000 000 dává roční míru; přirozený logaritmus 2 krát 50 000 000 je počet bloků do poloviny. Maximální nabídka, dělitel 50 000 000 a krok zaokrouhlení 0,01 QTC jsou konstanty v runtime Quantus, který na GitHubu zveřejnil projekt Quantus Network, a rozdělení v genesis je vlastní zveřejněná alokace projektu.
Pokud chcete vidět, co křivka dnes znamená pro váš hardware, web poolu Quantus má kalkulačku těžby, která čte aktuální odměnu a obtížnost sítě, a stránka mince tam kreslí celý graf emise. Pool i solo těžba běží na stejných serverech, s výplatami v QTC každou hodinu.