Pages:
Author

Topic: Abstimmung - x8s - Maßnahmen gegen Pool Hopping - page 5. (Read 22651 times)

member
Activity: 112
Merit: 10
Edit:

Ansatz für PPSPPTPPLNS:

a = (eigene Shares / Gesamtshares) x 49% vom Gesamtblockertrag
b = ((eigene Schürfzeit in der aktuellen Runde / Rundenzeit) x c) x 50% vom Gesamtblockertrag
c = (last(N)-Shares / Gesamt-last-Shares)


d = a + b = Ertrag

...


Gesamt-last-Shares = Summe aller im last(n)-Shares-Fenster abgelieferten last(n)-Shares pro Worker / Miner

Nachteil wäre wenn c = 0 ist, dann ist die Schürfzeit auch dahin.


member
Activity: 112
Merit: 10
da haben leute also schon kleine progis geschrieben um möglichst nur an den kurzen blöcken in verschiedenen pools zu minen. ein automatisierter prozess zum poolhoppen.

hat denn irgendjemand schonmal bewiesen dass das überhaupt funktioniert?? das glaube ich nämlich gar nicht. es gibt keine möglichkeit zu sagen wann ein block fällt in einem pool. berechnungen mit statistischen wahrscheinlichkeiten um den "glücksfaktor" zu bestimmen machen keinen sinn.

wer hat die beweise dass man durch automatisiertes hopping mehr rewards hat?

ein hopper hat genauso viel glück/pech wie einer der nur ein einem pool mint.

wenn ich mehrere rigs hätte würde ich eine versuchsanordnung starten. leider ist mein mining-equip sehr bescheiden. jemand konfiguriert zwei worker mit der gleichen hashrate. ein worker mint 24/7 bei x8s. der andere wird mittels eines hopping-progs zum laufen gebracht und steuert automatisiert durch die verschiedenen poole. na einer bestimmten zeit 7 tage, 14 tage, wird bilanz gezogen.

so lang mir keiner das gegenteil beweisen kann, sage ich das automatisiertes hoppen nix bringt, ausser dass zeit damit verbraucht wird, mit einer kleinen software rumzuspielen.

... und allein die Zeit des Hoppingwechsels und deren Mhashverlust würde ebenfalls eine Rolle spielen, und den Ertrag des Hoppers mindern, auch wenn's nur Millisekunden sind zum Wechseln. Kumuliert auf die Wochen und Monate, wäre das sicherlich auch ein Verlust für den Hopper, weil in dieser Zeit das Minerprogramm nicht rechnet sondern mit Stop-start zu tun hat ...
Vielleicht auch noch damit den alles entscheidenden Share verwirft der gefunden werden könnte, um den Block zu lösen...
sr. member
Activity: 250
Merit: 250
Bitcoin Mining ____2011-2013
da haben leute also schon kleine progis geschrieben um möglichst nur an den kurzen blöcken in verschiedenen pools zu minen. ein automatisierter prozess zum poolhoppen.

hat denn irgendjemand schonmal bewiesen dass das überhaupt funktioniert?? das glaube ich nämlich gar nicht. es gibt keine möglichkeit zu sagen wann ein block fällt in einem pool. berechnungen mit statistischen wahrscheinlichkeiten um den "glücksfaktor" zu bestimmen machen keinen sinn.

wer hat die beweise dass man durch automatisiertes hopping mehr rewards hat?

ein hopper hat genauso viel glück/pech wie einer der nur ein einem pool mint.

wenn ich mehrere rigs hätte würde ich eine versuchsanordnung starten. leider ist mein mining-equip sehr bescheiden. jemand konfiguriert zwei worker mit der gleichen hashrate. ein worker mint 24/7 bei x8s. der andere wird mittels eines hopping-progs zum laufen gebracht und steuert automatisiert durch die verschiedenen poole. na einer bestimmten zeit 7 tage, 14 tage, wird bilanz gezogen.

so lang mir keiner das gegenteil beweisen kann, sage ich das automatisiertes hoppen nix bringt, ausser dass zeit damit verbraucht wird, mit einer kleinen software rumzuspielen.
member
Activity: 112
Merit: 10
Was sind last(N)-Shares?

Bzw. das PPLNS Konzept ist mir nicht ganz klar.

Mir auch nicht so ganz, aber ich glaube, es werden nur die letzten (N)-Shares eines Miners berücksichtigt, bis der Block gefunden wurde.
Somit fallen alle Shares weg die abgeliefert wurden, die vor diesem Fenster liegen.
So habe ich das verstanden.
hero member
Activity: 716
Merit: 500
Was sind last(N)-Shares?

Bzw. das PPLNS Konzept ist mir nicht ganz klar.
member
Activity: 112
Merit: 10
Edit:

Ansatz für PPSPPTPPLNS:

a = (eigene Shares / Gesamtshares) x 49% vom Gesamtblockertrag
b = ((eigene Schürfzeit in der aktuellen Runde / Rundenzeit) x c) x 50% vom Gesamtblockertrag
c = (last(N)-Shares / Gesamt-last(N)-Shares)


d = a + b = Ertrag

Gesamt-last(N)-Shares = ?
hero member
Activity: 716
Merit: 500
b = (eigene Schürfzeit in der aktuellen Runde / Rundenzeit) x 25%

in dem Fall bekäme jeder User 12.5 BTC, wenn er die volle Rundenzeit schürft Huh



b = (eigene Schürfzeit in der aktuellen Runde / Rundenzeit) x 25% / Anzahl der User

in dem Fall ergibt das Sinn, aber wenn du die Hashrate nicht in B einrechnest lassen sich die 25% für die Rundenzeit auch mit 1 mhash holen



b = (a x eigene Schürfzeit in der aktuellen Runde / Rundenzeit) x 25%

in diesem fall a = b, weil Shares / Gesamtshares = Zeitanteil / Gesamtzeit (konstate Hashrate vorrausgesetzt)
sr. member
Activity: 742
Merit: 250
Ich finde es sehr interessant, wie keiner selbst mal in dieser Diskussion eine Lösung versucht.
Es wird gleich alles kaputtgemacht, usw., anstatt das WIR Alle unsere Rechen- und Denk-Leistung - die wir auf unseren Schultern sitzen haben - mit einbringen.

Kommt schon Leute. Das kann doch nicht sein, bitte.



in das boot moechte ich aber nich aufspringen. es geht darum, dass die leute nicht vom proportionalen wegmoechten. auf welche weise gegen poolhopping vorgegangen wird, ist voellig egal. da kannst du halt noch so merkwuerdige methoden entwickeln, die simpelste (pplns) funktioniert und birgt gegenueber anderen keine nachteile.
member
Activity: 112
Merit: 10
Endlich kommt die Diskussion in Gang. Das freut mich.

Weitere Vorschläge?
sr. member
Activity: 280
Merit: 250
Hallo zusammen,

scheint mir eine typisch deutsche Diskussion zu sein, wie wirds noch gerecht als gerecht, und am Ende triffts doch wieder irgend einen. Wer dabei ist, bekommt was, wer nicht, der nicht, fertig.
Immer locker bleiben Cool

nein, Hopper bekommen mehr (und durchsuch mal das Forum, es gibt inzswischen Algorithmen, die den max. Profit (hey, war sicher ein Ferengi) ausrechnet) und die, die im Pool zurückbleiben, bekommen weniger, weils einfach noch länger dauert, wenn viele Miner abziehen und sie mit wenig Power "fertig" rechnen müssen...

D.h. sie machen das auf Kosten anderer und das ist eben nicht gerecht!

Naja, vorrausgesetzt man hopft in einen Glückspool, wo anders kanns doch genaus so (schlecht) laufen, und dauernd hin und her wäre mir zu blöd. Und nachts hopst bestimmt auch kaum einer, oder könnte man das automatisieren?
member
Activity: 112
Merit: 10
Die Rechnung ist nachvollziehbar und den Ansatz die geminte Zeit in das Auszahlungssystem einzubauen ist gut.

Aber die Rechnung ergibt an sich wenig Sinn, da a immer = b, weil die Shares & Zeit immer im Verhältnis zueinander und zur gelieferten Hashrate stehen.

ja, das ist mir auch aufgefallen, da b von a abhängig ist.

nehmen wir a raus aus b ergibt sich folgende Formel:

a = (eigene Shares / Gesamtshares) x 49%
b = (eigene Schürfzeit in der aktuellen Runde / Rundenzeit) x 25%
c = (last(N)-Shares / Gesamt-last(N)-Shares) x 25%

d = a + b + c = Ertrag
hero member
Activity: 716
Merit: 500
Die Rechnung ist nachvollziehbar und den Ansatz die geminte Zeit in das Auszahlungssystem einzubauen ist gut.

Aber die Rechnung ergibt an sich wenig Sinn, da a immer = b, weil die Shares & Zeit immer im Verhältnis zueinander und zur gelieferten Hashrate stehen.
member
Activity: 112
Merit: 10
kleine Korrektur:

a = (eigene Shares / Gesamtshares) x 49%
b = (a x (eigene Schürfzeit in der aktuellen Runde / Rundenzeit)) x 25%
c = (last(N)-Shares / Gesamt-last(N)-Shares) x 25%

d = a + b + c = Ertrag



Ich frage mich nur, wie man die Gesamt-last(N)-Shares berechnet, oder misst?

Irgendeiner eine Idee?
member
Activity: 112
Merit: 10
kleine Korrektur:

a = (eigene Shares / Gesamtshares) x 49%
b = (a x (eigene Schürfzeit in der aktuellen Runde / Rundenzeit)) x 25%
c = (last(N)-Shares / Gesamt-last(N)-Shares) x 25%

d = a + b + c = Ertrag
member
Activity: 112
Merit: 10
Ich finde es sehr interessant, wie keiner selbst mal in dieser Diskussion eine Lösung versucht.
Es wird gleich alles kaputtgemacht, usw., anstatt das WIR Alle unsere Rechen- und Denk-Leistung - die wir auf unseren Schultern sitzen haben - mit einbringen.

Kommt schon Leute. Das kann doch nicht sein, bitte.

sr. member
Activity: 742
Merit: 250
Und um die PPLNS-Anhänger zufrieden zu stellen, versuche ich die Milchmädchenrechnung ein wenig zu erweitern.

Berechnung wäre:

a = (eigene Shares / Gesamtshares) x 49%
b = (a x (eigene Schürfzeit / Rundenzeit)) x 25%
c = (last(N)-Shares / Gesamt-last(N)-Shares) x 25%

d = a + b + c = Ertrag

Kurz: PPSPPTPPLNS

 Shocked

fuehr doch noch ein paar logarithmen und exponentialfunktionen ein.. und moeglicherweise noch ableitungen und integrale. reihen natuerlich auch. cool waeren allerdings noch matrizen, mit denen sich das ganze dann noch mehrdimensional errechnen laesst.
member
Activity: 112
Merit: 10
Und um die PPLNS-Anhänger zufrieden zu stellen, versuche ich die Milchmädchenrechnung ein wenig zu erweitern.

Berechnung wäre:

a = (eigene Shares / Gesamtshares) x 49%
b = (a x (eigene Schürfzeit / Rundenzeit)) x 25%
c = (last(N)-Shares / Gesamt-last(N)-Shares) x 25%

d = a + b + c = Ertrag

Kurz: PPSPPTPPLNS

 Shocked


newbie
Activity: 41
Merit: 0
ohje jetzt werde ich mir wieder Freunde machen *lach

ich gehe mal davon aus das wenige Redhat das Messer auf die Brust gesetzt haben wegen den Hoppern und jetzt immer mehr auf den Zug aufspringen. Ich schätze einfach mal das der x8s womöglich durch das ganze hier sehr geschädigt wird.
Es beschweren sich leute wegen den Poolhoppern ca. 15% vom Pool (klar sind 20-25% wegen den sinkenden Hashraten, aber einige sind wohl gegangen und kommen wohl nicht wieder wegen "sinkender" einnahmen gegenüber früher) und wollen dies nun verändern, da es sonst angeblich länger dauert einen Block zu finden. Wenn nun eine Lösung gefunden wird werden wohl die Poolhopper weg sein (dauerhaft) und der ein oder andere wird nicht damit zufrieden sein und auch abwandern.
Was wurde nun erreicht??? dauerhaft weniger Hashraten! dafür aber das gewollte System und theoretisch längere dauer bis der Block gefunden wird. Das wird nun wieder einige dazu bewegen zu gehen, weil es lange dauert bis ein block gelöst wird.

Das ist leider ein Problem der Deutschen (bin selber deutsch) immer alles richtig regulieren zu wollen und immer mehr zu verlangen und sich nicht mit dem vorhandenen zufrieden zu geben.
Anstatt sich zu freuen das Redhat wirklich alles versucht die gewünschten Statistiken, Änderungen, anzeigen in den Pool einzufügen wird es nun ausgenutzt. Er gab den kleinen Finger und nun zieht man gleich die ganze Hand.

Ich weiss nun nicht wieviel so ein Server kostet und denke mal das er die Kosten erst wieder reinholt wenn der Pool grösser wird und eventuell einen kleinen oder grösseren Gewinn dann mal verbuchen kann (wenn er es auch erstmal als Fortbildungsmassnahme sieht) aber es sollten sich die leute erstmal verinnerlichen das diejenigen sein Werk zerstören können und das hätte man sich vorher mal überlegen sollen bevor man jemanden so unter Druck setzt.

Mir tut Redhat ehrlich leid.

vielleicht sehe ich es zu überzogen für manche aber jeder darf doch seine Meinung haben.

Was man auch nicht vergessen sollte, das sich sicherlich manche  nicht wirklich mit Hopping beschäftigt haben und nun sehen das es lohnenswert sein kann und dies nun versuchen werden und bei positiven Resultaten dies aktiv betreiben.

Ich hoffe doch das wenn dies alles umgesetzt wird und meine Befürchtung wahr wird, die Leute die Redhat so unter Druck gesetzt haben auch trotz allem weiterhin x8s treu bleiben und nicht den Pool verlassen. Denn wegen EUCH ist es dann soweit gekommen.
hero member
Activity: 716
Merit: 500
Macht im großen und ganzen keinen Unterschied, da der Zeitanteil immer etwa dem Shareanteil entspricht.
sr. member
Activity: 742
Merit: 250
In meinen Augen wäre das ein guter Lösungsansatz, alle wären zufrieden, und ein Poolhopper würde sich dann zweimal überlegen, ob er hoppt oder nicht. Wenn er hoppt sinkt sein Ertrag an der zweiten Hälfte der Ausschüttung, je länger er weggehoppt ist.

Was meint ihr?

Klingt nach Milchmädchenrechnung und mich würde interessieren, wie man misst, wer "dabei war" wenn der Block gefunden wurde (getworks kann man ohne Ende und ohne Aufwand requesten). Als Gegenmaßnahme (falls z.B. gemessen wird, wer in den letzten 10 Minuten ein share abgeliefert hat) braucht man dann ja auch nur mehr 1 Share alle 10 Minuten abliefern um den vollen Ertrag zu erhalten (eigentlich sogar mehr, da vielleicht einige andere den Pool einfach so verlassen während der Runde).

Außerdem ist man dann immer noch 49% proportional, also "hoppbar" UND die 1% fee ist auch mehr als die 0% fee bei vielen anderen Pools.

Wenn man schon das Payout System anpasst, dann doch lieber gleich auf PPLNS, das ist dann genauso von Glück abhängig (man verdient mehr, wenn der Pool Glück hat) ABER kann nicht gehoppt werden.

Berechnung wäre:

a = (eigene Shares / Gesamtshares)
b = (a x (Schürfzeit / Rundenzeit))

c = (a x 49%) + (b x 50%) = Ertrag

Ich nenne das eine Antipoolhoppingmethode mit pay per share + Pay per time.

pps+ppt kurz PPSPPT

Was ist daran eine Milchmädchenrechnung?

PPLNS würde die Kleinen, die Hopper und diejenigen Benachteiligen, die nicht mitschürfen konnten, wegen höherer Gewalt.
Diejenigen, die das (n)-Shares-Fenster nicht erfüllen können eben, obwohl sie die gesamte Rundenzeit dabei waren, aber eben im Fenster keinen Share setzen konnten, aus welchen Gründen auch immer. Sei es Rechenpower, Hopping, oder höhere Gewalt.

die frage ist eher, was an der methode besser ist als an PPLNS. irgendwelche merkwuerdigen berechnungen einfuehren kann man immer, aber sie sollten doch noch leicht verstaendlich bleiben. da sie untereinander vom nutzen her identisch sind, ist PPLNS die wesentlich bessere methode. das ist wie inches, miles und pounds - keiner braucht sowas.
Pages:
Jump to: