Wie du schon erkannt hast: Man braucht günstigen Strom (Mining-Zentren erzeugen oft ihren eigenen Strom z. B. direkt per Wasserkraft) und super Hardware, sonst machst du nur Verlust. Für Bitcoin (und wahrscheinlich auch für andere Währungen) gibt es spezielle Hardware-Miner, wo die Mining-Logik direkt "verdrahtet" ist. Die enthalten Chips (ASICs), die speziell für diesen Zweck entworfen wurden und nichts anderes können. Mit CPU oder GPU hat man da keine Chance, weil die einfach so viel schneller sind.
Durch Optimierung des Codes kannst du natürlich deine Leistung steigern, aber trotzdem wirst du niemals an die Leistung eines Hardware-Miners herankommen. Zudem sind die vorhandenen Miner bereits sehr gut optimiert.
Wie du auch ohne spezielle Hardware Geld machen kannst:
- Malware verteilen, die Millionen von infizierten Rechnern zum Mining benutzt und alles auf dein Konto leitet (den Strom zahlen dann die Opfer
)
- Das System knacken, d. h. die jeweils verwendete Hash-Funktion umkehren
Ich hatte früher, als es noch keine Hardware-Miner gab, ungefähr 2 Bitcoins mit GPU gemined. Hätte ich doch mal mehr gemined ...
Mit Ethereum habe ich mich noch nicht beschäftigt. Hole ich aber jetzt nach
Nachtrag: Was das Mining-System angeht, ist der Hauptunterscheid zwischen Ethereum und Bitcoin wohl, dass Ethereum einen Hash-Algorithmus (Ethash genannt) benutzt, der sehr viel Speicher benötigt und sich daher schlecht parallelisieren oder in Hardware implementieren lässt. Das erklärt wohl auch das, was du gelesen hast: In Ethereum ist es einfach sehr viel schwerer, die gleiche Hash-Rate (was nicht Rechenleistung ist!) zu erreichen wie bei Bitcoin.