Bitcoin Forum
June 27, 2017, 12:23:58 AM *
News: Latest stable version of Bitcoin Core: 0.14.2  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: « 1 ... 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 [777]
  Print  
Author Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool  (Read 2325112 times)
merelcoin
Hero Member
*****
Offline Offline

Activity: 658


View Profile
June 26, 2017, 06:15:16 AM
 #15521

I'm sorry if these questions have been asked before (i'm pretty sure they should have been answered already), i tried to find the answers, but this thread is alreay more than 700 pages long, so it was TL;DR  Smiley

I tried to setup a p2pool node, rented some hash on miningrigrentals and started playing with the setup, i ran into the following questions:

  • I set a 1% pool fee, meaning that if somebody on my node mined a block, i would get a 1% cut... Seems fair. But i've also seen a node setting a +90% fee, does this mean that he gets an equal cut when somebody on an other node finds a block, but when he finds a block he can keep +90% of the block reward?
  • i can setup my node so it doesn't broadcast new transactions. If i do this, can i put my own (secret) transactions in a block or do the other nodes also have to know my transactions? I know the chance of hitting a block by yourself are astronomically small, so it's just a theoretical question.
  • Can i prioritise my own transactions, so that if a block gets mined on my node, my own transactions have a better shot of being in this block?
  • If i find a share at a time when there is a dip in the p2pool network's hashrate (so the diff of the sharechain is lower), does this share have an equal value to a share that is found at a time of high hashrate (so high diff)?
  • I tried a setup where i merge mined several coins, the log didn't show any errors, but for some reason i didn't find a single share on the BTC sharechain anymore (at the time i should have found 6+ shares, but i didn't find a single one... This could be due to variance, but the odds of this should be small). Is there a potential pitfall i missed when setting up merged mining, or was i just very, very unlucky?
1498523038
Hero Member
*
Offline Offline

Posts: 1498523038

View Profile Personal Message (Offline)

Ignore
1498523038
Reply with quote  #2

1498523038
Report to moderator
1498523038
Hero Member
*
Offline Offline

Posts: 1498523038

View Profile Personal Message (Offline)

Ignore
1498523038
Reply with quote  #2

1498523038
Report to moderator
1498523038
Hero Member
*
Offline Offline

Posts: 1498523038

View Profile Personal Message (Offline)

Ignore
1498523038
Reply with quote  #2

1498523038
Report to moderator
POLONIEX TRADING SIGNALS
+50% Profit and more via TELEGRAM
ALTCOINTRADER.CO
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1498523038
Hero Member
*
Offline Offline

Posts: 1498523038

View Profile Personal Message (Offline)

Ignore
1498523038
Reply with quote  #2

1498523038
Report to moderator
in2tactics
Hero Member
*****
Offline Offline

Activity: 504



View Profile
June 26, 2017, 07:56:54 AM
 #15522

  • I set a 1% pool fee, meaning that if somebody on my node mined a block, i would get a 1% cut... Seems fair. But i've also seen a node setting a +90% fee, does this mean that he gets an equal cut when somebody on an other node finds a block, but when he finds a block he can keep +90% of the block reward?
It is only the percentage of the particular address's earnings, not the whole block reward.

  • i can setup my node so it doesn't broadcast new transactions. If i do this, can i put my own (secret) transactions in a block or do the other nodes also have to know my transactions? I know the chance of hitting a block by yourself are astronomically small, so it's just a theoretical question.
I think the short answer is, yes.

  • Can i prioritise my own transactions, so that if a block gets mined on my node, my own transactions have a better shot of being in this block?
How is this different than the last question?

  • If i find a share at a time when there is a dip in the p2pool network's hashrate (so the diff of the sharechain is lower), does this share have an equal value to a share that is found at a time of high hashrate (so high diff)?
Yes, p2pool is PPLNS regardless of the current difficulty. If the difficulty is high, you find less shares and vice versa.

  • I tried a setup where i merge mined several coins, the log didn't show any errors, but for some reason i didn't find a single share on the BTC sharechain anymore (at the time i should have found 6+ shares, but i didn't find a single one... This could be due to variance, but the odds of this should be small). Is there a potential pitfall i missed when setting up merged mining, or was i just very, very unlucky?
There is not enough information without your logs to answer this question.

Active... 2x AntMiner S7-LN and 5x AntMiner U1
Collecting Dust... 2x ASICMiner Block Erupter Cube, 4x AntMiner S3, 4x AntMiner S1, GAW Black Widow, and ZeusMiner Thunder X6
Coin Interests... BTC, LTC, DOGE
merelcoin
Hero Member
*****
Offline Offline

Activity: 658


View Profile
June 26, 2017, 09:26:53 AM
 #15523

  • I set a 1% pool fee, meaning that if somebody on my node mined a block, i would get a 1% cut... Seems fair. But i've also seen a node setting a +90% fee, does this mean that he gets an equal cut when somebody on an other node finds a block, but when he finds a block he can keep +90% of the block reward?
It is only the percentage of the particular address's earnings, not the whole block reward.

  • i can setup my node so it doesn't broadcast new transactions. If i do this, can i put my own (secret) transactions in a block or do the other nodes also have to know my transactions? I know the chance of hitting a block by yourself are astronomically small, so it's just a theoretical question.
I think the short answer is, yes.

  • Can i prioritise my own transactions, so that if a block gets mined on my node, my own transactions have a better shot of being in this block?
How is this different than the last question?

  • If i find a share at a time when there is a dip in the p2pool network's hashrate (so the diff of the sharechain is lower), does this share have an equal value to a share that is found at a time of high hashrate (so high diff)?
Yes, p2pool is PPLNS regardless of the current difficulty. If the difficulty is high, you find less shares and vice versa.

  • I tried a setup where i merge mined several coins, the log didn't show any errors, but for some reason i didn't find a single share on the BTC sharechain anymore (at the time i should have found 6+ shares, but i didn't find a single one... This could be due to variance, but the odds of this should be small). Is there a potential pitfall i missed when setting up merged mining, or was i just very, very unlucky?
There is not enough information without your logs to answer this question.

Thank you very much for the answers, they were exactly what i needed.

Just to clarify, i tought there was a difference between creating a transaciton and not broadcasting it (so it would only exist in my own mempool) and creating a transaction, broadcasting it, but only prioritizing it on my own node (so it's in the pool's mempool, but it has a higher priority in mine).

About the logs for my merged-mining setup, i can probably re-setup the merged mining and re-run my experiment (i disabled the merged mining setup since i couldn't find any shares), but what basically happened is:

I setup my node, started my daemon, waited untill it synchronised
I setup the merged mining coins, let them synchronise (not at the same time as my main daemon, since the I/O was to high)
I started p2pool in this way:

Code:
python run_p2pool.py -f 1 \
--merged http://[redacted]:[redacted]@[ip]:[port] \
--merged http://[redacted]:[redacted]@[ip]:[port] \
--merged http://[redacted]:[redacted]@[ip]:[port]

Then i tail'ed the log, i saw following things:

Code:
Got new merged mining work!
Pool: [hashrate] Stale rate: [stalerate]% Expected time to block: [x] days
Local: [my own hashrate] in last 0.0 seconds Local dead on arrival: [DOA] Expected time to share: [time to next share in minutes]
Shares: 0 (0 orphan, 0 dead) Stale rate: ??? Efficiency: ??? Current payout: [expected payout]

When looking at the merge mined coin's debug log, i could got a line like this all the time:
Code:
CreateNewBlock(): total size [size]

Now, it looks like everything works 100% fine. My hashrate is registered, so i must be sending pseudo-shares. The merged mining also seems to work, since the merged mining daemon asks for a new block all the time... However, i kept running this setup for a couple of hours, and it should have generated 7 or 8 shares (on average) during this time, but it generated 0.
I then stopped p2pool started it without the --merged options, let it run for about the same timeframe and got 6 or 7 shares (can't remember exactly).

The odds of this happening witout any reason seem very small to me, so i must have messed something up...
windpath
Legendary
*
Offline Offline

Activity: 1120


View Profile WWW
June 26, 2017, 01:52:29 PM
 #15524

Just to clarify how the fees are handled, it is a percentage of shares found by your node, not a % of rewards earned... So if your charging 1%, during perfectly flat luck/variance if a miner on your node mines 100 shares, your node address will be credited with 1 share.


IconFirm
Sr. Member
****
Offline Offline

Activity: 406


HashCoins=Polybius=HashFlare=SCAM!!


View Profile
June 26, 2017, 02:09:51 PM
 #15525

So is it correct to say that the jtoomim brach is not compatible with altcoins as things stand atm?

Do not trust Yobit scam exchange or shady ICO's run by known scam companies like HashCoins - they WILL steal from you. Beware of scammers & use due diligence, always research & ask questions.
sawa
Hero Member
*****
Offline Offline

Activity: 895



View Profile
June 26, 2017, 04:59:14 PM
 #15526

So is it correct to say that the jtoomim brach is not compatible with altcoins as things stand atm?
There is a problem with the launch of mining, when the sharechain of the altcoin p2pool is empty:
https://bitcointalk.org/index.php?topic=18313.msg19772037#msg19772037
I hope that jtoomim will easily fix this problem

Pages: « 1 ... 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 [777]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!