Automatiskt myntbyte: när det lönar sig, när det kostar
Vad ett växlingsprogram egentligen jämför, de tre kostnader det utelämnar och varför poolens belöningssystem avgör om det är billigt eller dyrt att växla.
Vad ett växlingsprogram gör
Ett växlingsprogram bevakar flera mynt som din hårdvara kan mina. Det uppskattar vad vart och ett skulle ge just nu och flyttar riggen till det som ser bäst ut. Hyrmarknader gör samma sak åt dig när du säljer hashrate i stället för att mina med den.
Löftet är enkelt: var alltid på det mynt som betalar bäst. Det stämmer ibland och har säkert fel resten av tiden. Jämförelsen det gör är inte den jämförelse som ger dig betalt.
Det jämför uppskattningar, inte resultat
Ett växlingsprogram rangordnar mynt efter intäkt per enhet hashrate. Det räknar ut det från varje mynts aktuella svårighetsgrad och aktuella pris. Båda rör sig, och priset rör sig av skäl som inte har med mining att göra.
Så rangordningen är en prognos utan felmarginal. För det mesta ligger två mynt inom några procent av varandra. Då ligger rangordningen inom bruset.
Ett växlingsprogram som agerar på den satsar på slantsingling, och betalar verkliga kostnader för varje flytt.
Kostnad 1: riggen står still medan den växlar
Att växla betyder att starta om miningprogrammet. Ofta måste programmet också bygga om ett dataset som den nya algoritmen behöver före första sharen. Under den tiden tjänar riggen ingenting.
En gång om dagen märks det inte. Var 20:e minut är det en permanent skatt på hela verksamheten, och den växer med antalet kort.
Folk upptäcker den här kostnaden efter en månad av växlande. De totala intäkterna är lägre än förut, trots att hashratediagrammen ser bra ut.
Kostnad 2: rundan du går ifrån
Den här kostnaden överraskar folk. Den beror helt på hur poolen du lämnar betalar. En runda är arbetet fram till att poolen hittar sitt nästa block.
- I ett system som betalar per runda är dina shares ditt anspråk på blocket som rundan hittar. Om du går innan den gör det tog du risken och någon annan tar belöningen.
- Vissa system betalar efter din andel av den senaste historiken, just för att motverka detta. Där nollställs din position när du går, och arbetet du hade sparat slutar räknas.
- I ett system som betalar per share är den här kostnaden nära noll. Varje share prissattes när du skickade in den. Att gå kostar bara tiden växlingen tar.
Så ett växlingsprogram hör hemma på betalning per share, eller på en pool du stannar hos länge nog för att se rundorna till slut. Att växla ofta mellan rundbaserade pooler finansierar hela tiden rundor som betalar någon annan.
Kostnad 3: dammet du lämnar efter dig
Varje mynt du besöker lämnar ett saldo någonstans. Om det är under poolens utbetalningsgräns när du flyttar vidare blir det kvar där.
Ett växlingsprogram som besöker 12 mynt på en månad kan lämna 12 små belopp kvar hos 12 pooler. Vart och ett är obetydligt, men tillsammans är de det inte.
De hämtas ofta aldrig hem. Att nå varje gräns skulle kräva att du går tillbaka till det myntet länge nog för att tjäna resten.
De två inställningar ingen ändrar
Nästan alla växlingsprogram har de här två inställningarna. Nästan alla låter dem stå kvar på standardvärdet, och det är där den mesta skadan kommer ifrån.
- Marginalen. Det är hur mycket bättre det andra myntet måste se ut innan riggen flyttar. Ett standardvärde nära noll växlar på brus. Sätt den så bred att en flytt betalar för omstarten, den övergivna rundan och dammet den lämnar.
- Minsta vistelsetid. Det är hur länge riggen måste stanna innan den får flytta igen. Utan den ger två mynt som byter plats en rigg som ägnar dagen åt att starta om.
När växling är rätt svar
- Du hyr ut hashrate i stället för att mina med den. Köparen bär myntrisken och du får betalt för hashraten. Det är fallet hela modellen byggdes för.
- Skillnaderna mellan mynten är verkligen stora, inte några procent. Då och då rör sig ett mynt så långt att rangordningen inte är en slantsingling.
- Du minar för att sälja direkt och behåller ingenting. Då är det enda som spelar roll intäkten den här veckan.
När växling är fel svar
- Du har ett eller två kort. Omstartskostnaden är samma andel av en liten rigg som av en stor. Den extra intäkt den kan fånga är liten i absoluta tal.
- Du vill behålla ett mynt du tror på. Ett växlingsprogram optimerar den här veckan och säljer resten, raka motsatsen till den hållningen.
- Algoritmerna kräver en tung ombyggnad vid varje byte. Kostnaden per flytt kan överstiga allt som skillnaden i rangordning är värd.
- Dina riggar står långt från poolerna du skulle växla mellan. Ett bättre mynt på en avlägsen server kan ge mindre när föråldrade shares räknas in. En föråldrad share är en som kommer för sent för att räknas.
Vad som brukar fungera bättre än att växla
Välj ett mynt av skäl som fortfarande håller nästa vecka, och mina det. Låt en rigg som aldrig stannar göra jobbet.
Gå sedan igenom det varje månad med riktiga siffror, inte en rangordning i realtid. Jämför vad din plånbok fick med vad samma hårdvara skulle ha fått någon annanstans under samma period.
Den jämförelsen är värd att göra, och värd att agera på när resultatet är tydligt. Den behöver inte göras var 15:e minut. Görs den så ofta kostar den mer än den hittar.