Bitcoin Forum
May 05, 2024, 04:10:13 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Would this be considered cheating?  (Read 1335 times)
greyworld (OP)
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
June 18, 2017, 04:14:05 PM
 #1

I'm wondering if I could modify a miner's firmware to automatically jump around between multiple pools based on which one started a new block most recently, about once an hour.  So if, say, Slush pool is working on a block and it's taking forever, this code would switch over to some other pool and work on their new block for a while on the off chance it gets lucky and finds the magic faster.  I'm not sure what that 'magic' is called btw, maybe someone could clarify for me, is it 'the nonce'?  I have no idea what that is.  Then if all that happens is my hashing is split between 8 pools instead of one, it seems like ultimately my collective payoff would come to about the same amount.  But if any of them happens to get very lucky, boom, higher payoff.

Does anything like this already exist?  Is this considered cheating or dishonesty?

Thanks

'¸ __ ¸*ˆ * ·¸ ____ ¸*ˆ*· ¸ ______________________ ¸ ·*ˆ*¸ ____ ¸· * ˆ*¸ __ ¸'
. `·.,¸¸,.' .CKPOOL.ORG - Zero Fee Anonymous Bitcoin Mining Pool´ . . . '.,¸¸,.·´ .
¯¯¯¯¯¯¯¯¯¯¯¯¯¯ `·.,¸¸,' ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ',¸¸,.·´ ¯¯¯¯¯¯¯¯¯¯¯¯¯¯
1714925413
Hero Member
*
Offline Offline

Posts: 1714925413

View Profile Personal Message (Offline)

Ignore
1714925413
Reply with quote  #2

1714925413
Report to moderator
1714925413
Hero Member
*
Offline Offline

Posts: 1714925413

View Profile Personal Message (Offline)

Ignore
1714925413
Reply with quote  #2

1714925413
Report to moderator
You get merit points when someone likes your post enough to give you some. And for every 2 merit points you receive, you can send 1 merit point to someone else!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
ranochigo
Legendary
*
Offline Offline

Activity: 2954
Merit: 4166


View Profile
June 18, 2017, 04:46:24 PM
 #2

Yes, its known as pool hopping and its generally discouraged by pools because it will affect the other miners and the pool owners.

Unfortunately, with the use of PPLNS and PPS systems in pools, these kind of attacks cannot work against the pools.

For the PPLNS system, the pool will reward the miners who mined the last n shares before the block. If you exit the pool early, you will not get anything.

For PPS system, the system pays you immediately, regardless of when it finds the block. This will also deter pool hopping.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
greyworld (OP)
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
June 18, 2017, 05:04:24 PM
 #3

Fantastic, thanks for clearing that up for me!

Scratch that idea then.

'¸ __ ¸*ˆ * ·¸ ____ ¸*ˆ*· ¸ ______________________ ¸ ·*ˆ*¸ ____ ¸· * ˆ*¸ __ ¸'
. `·.,¸¸,.' .CKPOOL.ORG - Zero Fee Anonymous Bitcoin Mining Pool´ . . . '.,¸¸,.·´ .
¯¯¯¯¯¯¯¯¯¯¯¯¯¯ `·.,¸¸,' ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ',¸¸,.·´ ¯¯¯¯¯¯¯¯¯¯¯¯¯¯
darthmaul
Sr. Member
****
Offline Offline

Activity: 714
Merit: 252


View Profile
June 19, 2017, 02:05:21 PM
 #4

Yes, its known as pool hopping and its generally discouraged by pools because it will affect the other miners and the pool owners.

Unfortunately, with the use of PPLNS and PPS systems in pools, these kind of attacks cannot work against the pools.

For the PPLNS system, the pool will reward the miners who mined the last n shares before the block. If you exit the pool early, you will not get anything.

For PPS system, the system pays you immediately, regardless of when it finds the block. This will also deter pool hopping.


Wow I did not know about such systems which works behind the stage. Pool hopping logically seems to be unprofitable as you said pool will not generate any rewards for you if we left early or before the block can be identified. But why PPS system would follow exact? Isn't both of them are aimed to mine from the same pool or are they regardless of that (PPS and PPLNS systems). Why one rewards immediately and one doesn't. I wanna know about them, any more guide on that please. Would be happy to know more about them.

 
                                . ██████████.
                              .████████████████.
                           .██████████████████████.
                        -█████████████████████████████
                     .██████████████████████████████████.
                  -█████████████████████████████████████████
               -███████████████████████████████████████████████
           .-█████████████████████████████████████████████████████.
        .████████████████████████████████████████████████████████████
       .██████████████████████████████████████████████████████████████.
       .██████████████████████████████████████████████████████████████.
       ..████████████████████████████████████████████████████████████..
       .   .██████████████████████████████████████████████████████.
       .      .████████████████████████████████████████████████.

       .       .██████████████████████████████████████████████
       .    ██████████████████████████████████████████████████████
       .█████████████████████████████████████████████████████████████.
        .███████████████████████████████████████████████████████████
           .█████████████████████████████████████████████████████
              .████████████████████████████████████████████████
                   ████████████████████████████████████████
                      ██████████████████████████████████
                          ██████████████████████████
                             ████████████████████
                               ████████████████
                                   █████████
CryptoTalk.org| 
MAKE POSTS AND EARN BTC!
🏆
ranochigo
Legendary
*
Offline Offline

Activity: 2954
Merit: 4166


View Profile
June 19, 2017, 02:17:24 PM
 #5

Wow I did not know about such systems which works behind the stage. Pool hopping logically seems to be unprofitable as you said pool will not generate any rewards for you if we left early or before the block can be identified. But why PPS system would follow exact? Isn't both of them are aimed to mine from the same pool or are they regardless of that (PPS and PPLNS systems). Why one rewards immediately and one doesn't. I wanna know about them, any more guide on that please. Would be happy to know more about them.
PPLNS pays the miners that mines in the previous X shift or the X shares before the block is found. Through this, the miners can be affected by the bad luck that a pool may face or a block withholding attack.
PPS pays the miners immediately regardless if a block is found but the pool will take a bigger fee and they can balance out the loss they may get from the bad luck.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
freeyourmind
Sr. Member
****
Offline Offline

Activity: 364
Merit: 252



View Profile
June 19, 2017, 05:51:28 PM
 #6

Wow I did not know about such systems which works behind the stage. Pool hopping logically seems to be unprofitable as you said pool will not generate any rewards for you if we left early or before the block can be identified. But why PPS system would follow exact? Isn't both of them are aimed to mine from the same pool or are they regardless of that (PPS and PPLNS systems). Why one rewards immediately and one doesn't. I wanna know about them, any more guide on that please. Would be happy to know more about them.
PPLNS pays the miners that mines in the previous X shift or the X shares before the block is found. Through this, the miners can be affected by the bad luck that a pool may face or a block withholding attack.
PPS pays the miners immediately regardless if a block is found but the pool will take a bigger fee and they can balance out the loss they may get from the bad luck.

I want to make sure I'm understanding this correctly.  Is PPLNS a prorated payment system that pays you proportionally to the amount of effort or hashing power you contributed as a % of the pool?
-ck
Legendary
*
Offline Offline

Activity: 4102
Merit: 1632


Ruu \o/


View Profile WWW
June 20, 2017, 01:13:07 AM
 #7

Here's the original document on PPLNS:
https://bitcointalk.org/index.php?topic=39832

Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel
2% Fee Solo mining at solo.ckpool.org
-ck
jpouza
Legendary
*
Offline Offline

Activity: 2688
Merit: 1109


View Profile
June 27, 2017, 02:25:51 AM
 #8

Yes, its known as pool hopping and its generally discouraged by pools because it will affect the other miners and the pool owners.

Unfortunately, with the use of PPLNS and PPS systems in pools, these kind of attacks cannot work against the pools.

For the PPLNS system, the pool will reward the miners who mined the last n shares before the block. If you exit the pool early, you will not get anything.

For PPS system, the system pays you immediately, regardless of when it finds the block. This will also deter pool hopping.


Perfect answer.

Those pool payouts systems (PPLNS and PPS) have been created years ago to prevent such "malicious"actions made by miners.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!