Erst einmal gute Idee, einen separaten Thread dazu zu erstellen!
Bisher gibt es nur verstreute Diskussionen. Hier ein paar Beispiele zum Solo-Mining und verwanden Themen:
→ Solo-Miner schafft das Unfassbare und findet gültigen Block
→ Neu: Solo-Mining-Rechner bei Blocktrainer.de
→ Solo-Mining Wahrscheinlichkeit
→ Mining Protokoll Stratum V1
→ Diskussionen/News zu dezentralem Pool-Mining: Ocean 1, Ocean 2, Stratum V2, DATUM
Langfristig wäre ein Übergang zu mehr Solo-Mining eine gute Sache. Aktuell ist der Anteil ja fast vernachlässigbar.
Wirklich dezentrales und damit echtes Solo-Mining ist die eigenständige Erstellung (und im Erfolgsfall Veröffentlichung) von Blockkandidaten. Alternativ auch Peer-to-Peer-Mining. Für beides benötigt man zusätzlich allerdings eigene leistungsfähige Rechner und Nodes.
Beim „üblichen“ Solo-Mining wird sich wohl eher einem Solo-Mining-Pool angeschlossen (z.B. ckpool), bei denen zwar auf die eigene Adresse gemined, aber die Blockkandidaten leider trotzdem vorgegeben werden. Man muss dem Pool vertrauen, dass er ehrliche Kandidaten erstellt und auch nicht abweichend von der eigenen Vorstellung zensiert.
Das ist im Endeffekt kein Unterschied zum non-custodial Mining von Nicht-Solo-Mining-Pools (z.B. Ocean), bei denen man regelmäßige Auszahlungen direkt aus der Coinbase auf eine eigene Adresse erhält.
Andersherum gibt es Pools, bei denen in Zukunft die Block Kandidaten selbst vorgegeben werden können, z.B. mittels Stratum V2 oder mit eigenen Protokollen wie DATUM bei Ocean.
Aber selbst dort kommt es auf die detaillierte Umsetzung an. Nach meinem Verständnis kann der Pool Blockkandidaten immer noch ablehnen und dadurch nach eigenen Vorstellungen zensieren.
Am schlechtesten ist mit Abstand das ganz normale, heutzutage verbreitete Pool-Mining mittels Stratum V1. Hier liegt die komplette Kontrolle beim Mining-Pool. Beispielsweise ist es wahrscheinlich, dass die großen Pools zusammenarbeiten:
→ Non-custodial Bitcoin mining is solution to consolidation worries - Deeptech Times
→ These Pools Are Consolidating Bitcoin Rewards with Antpool - TheMinerMag
Bei den Solo-Mining-Pools werden die Kandidaten vom Pool erstellt.
Aber ja, das ist kein „echtes“ Solo-Mining.
Ehrlich gesagt bezweifle ich, dass sich die Auswahl-Algorithmen großartig unterscheiden.
Aber: Was gerne vergessen wird, ist die Auszahlungsadresse in der Coinbase Transaktion.
Dadurch dass jeder Solo-Miner, selbst bei einem Solo-Mining-Pool, eine eigene Adresse einträgt, unterscheidet sich die Merkle Root zwischen all diesen Minern, selbst wenn die restliche Transaktions-Auswahl und -Reihenfolge dieselbe ist.