Ist es möglich, das Mining in einer geschlossenen Blockchain zu verhindern, in dem Sinne, dass nur eine Reihe von Adressen Transaktionen durchführen, aber nicht minen dürfen?
Das Mining sollte immer von einer vorgewählten Anzahl von Knoten mit bekannten Adressen durchgeführt werden.
Die Lösung wäre vorzuziehen, Pyethapp oder Pyethereum zu verwenden.
Was Sie suchen, ist eine zugelassene Blockchain . Standardknotenclients wie geth, eth oder pyehtereum implementieren diese Art von Funktionalität nicht, daher benötigen Sie etwas Komplexeres, das eine Berechtigungsschicht implementiert.
Einige gute Ausgangspunkte sind die Eris-Plattform (mein Favorit, ich mag die Gesamtarchitektur und den Docker-Ansatz) oder die BlockApps STRATO-Plattform , Ethereum-Plattform out-of-the-box und Microsoft Azure ready .
Weitere Informationen zu öffentlichen und privaten Blockchains finden Sie in diesem Beitrag von Vitalik Buterin .
Sie können grundsätzlich einige geth
mit und einige ohne beginnen --mine
. Wenn Sie dies wirklich erzwingen wollen, sollten Sie die Maschinen mit Privilegien konfigurieren, sodass sie nur ein Skript starten können, das Mining durchführt, und einige, die dies nicht tun. Einfache Sysadmin-Aufgabe, richtig?
Ismael
Sebi