Ethereums Smart Contracts könnten eines Tages genutzt werden, um eines der größten Probleme mit Kryptowährungen insgesamt zu bekämpfen, wenn ein neues Projekt namens SmartPool zum Tragen kommt.

Heute machen neun Mining-Pools etwa 75% der Bitcoin-Hashrate aus, und die Situation ist für Ethereum und den Rest ähnlich.

Eine solche "Bergbau-Zentralisierung" wird als potenzielles Problem für alle Kryptowährungen angesehen. Das Problem besteht darin, dass große Bergbau-Pools das Potenzial haben, ihre Energie auf eine Art und Weise auszuüben, die sich negativ auf die Nutzer auswirkt.

Manche Bitcoin-Entwickler glauben sogar, dass die Bedrohung so gravierend ist, dass sie die Entwicklung einer Notfall-Hard-Fork-Lösung zur Änderung des Mining-Algorithmus diskutiert haben. Wenn der alternative Code bereitgestellt wird, würden aktuelle Mining-Pools nutzlos.

Obwohl viele sich davor fürchten, den Mechanismus zur Aufrüstung der harten Gabeln unter anderen Umständen zu verwenden, wenn alle Beteiligten nicht einverstanden sind, besteht die Stärke dieser Idee darin, dass sie dazu genutzt werden könnte, Bergleute davor zu bewahren, ihre Macht zu missbrauchen.

Dem Risiko begegnen

Bisher scheinen die Risiken hypothetisch zu sein, da eine Zentralisierung das Netzwerk nicht unbedingt auffällig in Mitleidenschaft gezogen hat.

Aber Forscher wie der Informatik-Doktorand Loi Luu machen sich Sorgen darüber.

Der Grund, warum der Bergbau in Luus Augen so zentralisiert geblieben ist, ist, dass Versuche, das System zu dezentralisieren, noch nicht in Gang gekommen sind.

Aus diesem Grund haben er und eine Gruppe von Forschern SmartPool entworfen - einen neuen dezentralen Mining-Pool, von dem sie glauben, dass er einige der Fehler beheben könnte, die zu einer langsamen Übernahme der Änderungen geführt haben.

Obwohl SmartPool nur ein paar Verbesserungen bei den letzten dezentralisierten Mining-Methoden vorschlägt, glauben Luu und das Team, dass das Projekt große Veränderungen bringen könnte.

Luu sagte zu CoinDesk:

"Das Hauptziel ist, die Dezentralisierung aller existierenden Kryptowährungen zu verbessern."

Und was am meisten an ihrer Vorgehensweise fasziniert, ist, dass sie versuchen werden, das Problem mit der Hilfe zu lösen von Ethereum Smart Contracts, die, wie sie sagen, dazu verwendet werden können, dezentrale Mining-Pools auf jeder Kryptowährung zu implementieren.

Transaktionsproblem

Luu hat das Problem der Mining-Zentralisierung aufgegriffen und argumentiert, dass ein Problem darin besteht, dass die meisten Mining-Pools derzeit einen Kopf haben, der abgeschnitten werden muss.

Gemäß den Regeln, die die meisten Pools befolgen, sind Betreiber von Minenpools derzeit diejenigen, die auswählen, welche Transaktionen sie zu einem Block machen, erklärte Luu. Dies ist möglicherweise ein Problem, wenn ein Pool einen ausreichend großen Teil der Bitcoin-Hashing-Leistung erhält, um bestimmte Transaktionen stoppen zu können (wodurch möglicherweise eines der wichtigsten Wertversprechen von cryptocurrency verringert wird).

"Aus diesem Grund ist die Bedrohung durch die Transaktionszensur beim zentralisierten Bergbau ziemlich ernst", sagte Luu."Wenn die Mining-Pools Transaktionen nicht mögen, können sie sie einfach aus den Blöcken ausschließen."

Und darüber hinaus gibt es andere Möglichkeiten, wie Minenarbeiter das Netzwerk potenziell beeinflussen können, wenn sie genug Hashing-Leistung aufbringen.

Dezentralisierte Mining-Pools könnten einen demokratischeren Prozess bieten, bei dem jeder Minenarbeiter im Mining-Pool seine eigenen Transaktionen erstellt, so Luu. Dies bedeutet, dass es weniger wahrscheinlich ist, dass eine Entität diktieren wird, welche Transaktionen durchgeführt werden.

Der Grund dafür, dass Minenarbeiter in erster Linie Mining-Pools betreten, besteht darin, sicherzustellen, dass sie einen zuverlässigen Gehaltsscheck haben, aber Mining-Solos sind in diesem Fall riskanter. Ohne viel Hashing-Power ist es weniger wahrscheinlich, dass Minenarbeiter Blöcke finden und die Belohnungen ernten.

Vorhandene dezentrale Mining-Protokolle in der Art von P2Pool versuchen, die besten Funktionen des Solo-Mining (die einzelnen Miners wählen ihre eigenen Transaktionen) mit den Vorteilen des Pool-Mining (das Bergleute können weiterhin Ressourcen bündeln) zusammenzuführen.

Unpopuläre Alternative

Doch trotz dieser Vorteile wählen die Bergleute überwiegend zentralisierte Pools. (P2Pool ist die bekannteste dezentrale Variante, ist aber immer noch nicht gerade eine beliebte Alternative).

Selbst mit ungefähr 1.008 Blöcken, die pro Woche abgebaut wurden, wies Luu darauf hin, dass der letzte Block, den P2Pool abbaute, vor ein paar Wochen war.

Obwohl andere dezentrale Bergbaualternativen existieren, argumentiert Luu, dass es für viele Bergleute nicht praktikabel ist, sich in einem einzigen Mining-Pool zu organisieren, der das P2Pool-Modell verwendet. Je mehr Bergleute sich zusammentun, desto größer ist die "Varianz" - die Zeit, die benötigt wird, um eine Belohnung zu erhalten.

"Die Verringerung der Varianz ist das Ziel, dem Pool überhaupt beizutreten. Deshalb ist P2Pool nicht skalierbar und sehr ineffizient", sagte Luu.

Seine Hoffnung ist, dass SmartPool den Unterschied machen wird. Zumindest bietet es eine weitere dezentrale Mining-Option für Bitcoin, Ethereum und andere Kryptowährungen.

Außerdem behauptet er, dass das SmartPool-Modell nicht viele Nachteile hat. Miners müssen jedoch ihre eigenen vollständigen Knoten in jeder Blockchain ausführen, was sie in zentralisierten Pools nicht tun müssen.

Mögliche Straßensperren

Das Problem der Bergbauzentralisierung ist jedoch kompliziert. Genaue Daten sind nicht verfügbar, ebenso wenig wie die genaue Zusammensetzung jedes Bergbaupools, so dass es schwierig ist, die Größe des Problems zu analysieren.

Die Zentralisierung kann auch auf andere Arten erfolgen. In Bitcoin beispielsweise konzentriert sich die Herstellung von Mining-Hardware auf weniger Unternehmen.

Und es könnte sagen, dass dezentrale Mining-Protokolle nicht mehr genutzt wurden.

Getblockptemplate (GBT), das 2012 erstmals für Bitcoin vorgeschlagen wurde, gibt den Minern sozusagen eine Stimme, indem sie ihnen erlaubt, ihre eigenen Transaktionen für jeden Block in einem Mining-Pool vorzuschlagen. Aber nicht viele Pools benutzen es gerade jetzt.

Luu vermutete, dass die Bergleute sich nicht darum kümmern, ihre eigenen Transaktionen vorschlagen zu können, und dass sie ihre Blöcke schneller übertragen wollen, damit sie nicht riskieren, Belohnungen für einen anderen Pool zu verlieren.Ein weiterer Nachteil von GBT ist, dass die Minenbetreiber den Poolbetreibern im Gegensatz zu P2Pool oder SmartPool für Auszahlungen vertrauen müssen.

Das sagte Luu war überrascht, dass so wenige Bergbau-Pools es benutzen.

Es ist schwer zu sagen, ob SmartPool ebenfalls im Staub bleiben wird, aber Luu plant weiter zu experimentieren und hat große Hoffnungen für das Projekt.

Das SmartPool-Team hat bereits einen Proof-of-Concept entwickelt und der nächste Schritt ist die Bereitstellung eines Live-Mining-Pools im Ethereum-Netzwerk.

Von da an besteht die Hoffnung, dass es sich auf andere ausbreiten wird.

Pool-Bild über Shutterstock