Bitcoin Forum
December 06, 2016, 12:28:55 PM *
News: Latest stable version of Bitcoin Core: 0.13.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: « 1 ... 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 [191] 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 ... 744 »
  Print  
Author Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool  (Read 2031549 times)
cabin
Full Member
***
Offline Offline

Activity: 205


View Profile
November 12, 2012, 03:41:00 PM
 #3801

You might want to try these settings in bitcoin.conf to improve your bitcoind performance if it is indeed the bottleneck. I've found processing hundreds of transactions can also slow things down so some of these settings limit the number of transactions to a couple hundred.

Code:
#Max number of nodes to connect to. Another possible bottleneck.
maxconnections=20

#Maximum size, in bytes, of blocks you create:
blockmaxsize=100000

#How many bytes of the block should be dedicated to high-priority transactions,                                                                                                 
#included regardless of the fees they pay                                                                                                                                 
blockprioritysize=2000

#Minimum block size you want to create; block will be filled with free transactions                                                                                       
#until there are no more or the block reaches this size:                                                                                                                 
blockminsize=0

#Fee-per-kilobyte amount (in BTC) considered the same as "free"                                                                                                                   
#Be careful setting this: if you set it to zero then                                                                                                                     
#a transaction spammer can cheaply fill blocks using                                                                                                                     
#1-satoshi-fee transactions. It should be set above the real                                                                                                             
#cost to you of processing a transaction.                                                                                                                                 
mintxfee=0.0005

cabin

I think these options should be mandatory when running p2pool on a slow/old/single core pc and/or using an ADSL or any other kind of async/slow home transmission channel.

spiccioli.


I don't think there is a way to enforce these, but we can certainly recommend them to everyone.. especially the transaction limit ones. I think I remember reading even the large pools were not letting their blocks grow massive in the hopes they propagate faster and have less orphans. I'm not sure if that was proven to be correct or not.. but it sounds plausible and I know in my personal case it reduced my getWork times.

1Cabinz1RSccAbFx2DikYomSKeMupy7M6V
1481027335
Hero Member
*
Offline Offline

Posts: 1481027335

View Profile Personal Message (Offline)

Ignore
1481027335
Reply with quote  #2

1481027335
Report to moderator
1481027335
Hero Member
*
Offline Offline

Posts: 1481027335

View Profile Personal Message (Offline)

Ignore
1481027335
Reply with quote  #2

1481027335
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1481027335
Hero Member
*
Offline Offline

Posts: 1481027335

View Profile Personal Message (Offline)

Ignore
1481027335
Reply with quote  #2

1481027335
Report to moderator
1481027335
Hero Member
*
Offline Offline

Posts: 1481027335

View Profile Personal Message (Offline)

Ignore
1481027335
Reply with quote  #2

1481027335
Report to moderator
1481027335
Hero Member
*
Offline Offline

Posts: 1481027335

View Profile Personal Message (Offline)

Ignore
1481027335
Reply with quote  #2

1481027335
Report to moderator
aadje93
Member
**
Offline Offline

Activity: 107


View Profile
November 12, 2012, 05:02:49 PM
 #3802

And we have a nice luck streak again  Shocked

got 5,07 bitcoin in 12 hours of mining Cheesy  Roll Eyes (~4,5ghs, estimated by p2pool 0,62-0,80/24hr)

I assume I'm misreading this because of currency differences.   In 12 hours we had 4 blocks.  I'm at ~2 gh, which gets me about 0.3 BTC/block.  That's 1.2BTC for 4 blocks.  Scale that up to 4.5gh and I get 2.7BTC.  How did you get 5.07btc?

M

Hi, made screenshot:



even another transaction ~5hours later wich made another 0,60 bitcoin for the block.

And you can see each block gets me less, dont know why that is but I think its the PPLNS system...
K1773R
Legendary
*
Offline Offline

Activity: 1526


/dev/null


View Profile
November 12, 2012, 05:12:56 PM
 #3803

And we have a nice luck streak again  Shocked

got 5,07 bitcoin in 12 hours of mining Cheesy  Roll Eyes (~4,5ghs, estimated by p2pool 0,62-0,80/24hr)

I assume I'm misreading this because of currency differences.   In 12 hours we had 4 blocks.  I'm at ~2 gh, which gets me about 0.3 BTC/block.  That's 1.2BTC for 4 blocks.  Scale that up to 4.5gh and I get 2.7BTC.  How did you get 5.07btc?

M

Hi, made screenshot:



even another transaction ~5hours later wich made another 0,60 bitcoin for the block.

And you can see each block gets me less, dont know why that is but I think its the PPLNS system...
yes its the PPLNS systems, sometimes u get more, sometimes less.

[GPG Public Key]  [Devcoin Builds]  [BBQCoin Builds]  [Multichain Blockexplorer]  [Multichain Blockexplorer - PoS Coins]  [Ufasoft Miner Linux Builds]
BTC/DVC/TRC/FRC: 1K1773RbXRZVRQSSXe9N6N2MUFERvrdu6y ANC/XPM AK1773RTmRKtvbKBCrUu95UQg5iegrqyeA NMC: NK1773Rzv8b4ugmCgX789PbjewA9fL9Dy1 LTC: LKi773RBuPepQH8E6Zb1ponoCvgbU7hHmd EMC: EK1773RxUes1HX1YAGMZ1xVYBBRUCqfDoF BQC: bK1773R1APJz4yTgRkmdKQhjhiMyQpJgfN
forrestv
Hero Member
*****
Offline Offline

Activity: 510


View Profile
November 12, 2012, 05:36:03 PM
 #3804

P2Pool release 9.0 tag: 9.0 hash: 2cb4d8381e179f71ea2075cdce948ea83cf0dc55

HARDFORK: Upgrade is required! Hardfork will happen after 95% of the pool's hash rate has upgraded. Everybody having not upgraded will be split off into a tiny P2Pool.

Windows binary: http://u.forre.st/u/urxoztyg/p2pool_win32_9.0.zip
Source zipball: https://github.com/forrestv/p2pool/zipball/9.0
Source tarball: https://github.com/forrestv/p2pool/tarball/9.0

Changes:
* Transaction preforwarding Transactions that you're mining are sent to peers before you get a share, so any block solution you find can be broadcast virtually instantaneously. This could theoretically get our invalid block rate below any other pool's thanks to our large network of nodes. This was implemented in v8, but was prevented from taking effect due to a bug being discovered.
* Stratum support in the P2Pool protocol. Stratum mining will be enabled in a future patch to v9.

1J1zegkNSbwX4smvTdoHSanUfwvXFeuV23
aadje93
Member
**
Offline Offline

Activity: 107


View Profile
November 12, 2012, 05:52:58 PM
 #3805

P2Pool release 9.0 tag: 9.0 hash: 2cb4d8381e179f71ea2075cdce948ea83cf0dc55

HARDFORK: Upgrade is required! Hardfork will happen after 95% of the pool's hash rate has upgraded. Everybody having not upgraded will be split off into a tiny P2Pool.

Windows binary: http://u.forre.st/u/urxoztyg/p2pool_win32_9.0.zip
Source zipball: https://github.com/forrestv/p2pool/zipball/9.0
Source tarball: https://github.com/forrestv/p2pool/tarball/9.0

Changes:
* Transaction preforwarding Transactions that you're mining are sent to peers before you get a share, so any block solution you find can be broadcast virtually instantaneously. This could theoretically get our invalid block rate below any other pool's thanks to our large network of nodes. This was implemented in v8, but was prevented from taking effect due to a bug being discovered.
* Stratum support in the P2Pool protocol. Stratum mining will be enabled in a future patch to v9.

(may i ask why we need stratum support when you are acutally using some kind of stratum when mining on P2Pool)

Thanks for the update still Smiley Upgraded my node (86.84.172.146:9332)
forrestv
Hero Member
*****
Offline Offline

Activity: 510


View Profile
November 12, 2012, 05:55:26 PM
 #3806

(may i ask why we need stratum support when you are acutally using some kind of stratum when mining on P2Pool)

More efficient communication between your P2Pool node and your miner. One Stratum work unit could supply an ASIC miner with a virtually infinite amount of work, as opposed to a getwork work unit, which gives 4 GH of work.

1J1zegkNSbwX4smvTdoHSanUfwvXFeuV23
K1773R
Legendary
*
Offline Offline

Activity: 1526


/dev/null


View Profile
November 12, 2012, 05:58:20 PM
 #3807

(may i ask why we need stratum support when you are acutally using some kind of stratum when mining on P2Pool)

More efficient communication between your P2Pool node and your miner. One Stratum work unit could supply an ASIC miner with a virtually infinite amount of work, as opposed to a getwork work unit, which gives 4 GH of work.
less load for the overall system Smiley

[GPG Public Key]  [Devcoin Builds]  [BBQCoin Builds]  [Multichain Blockexplorer]  [Multichain Blockexplorer - PoS Coins]  [Ufasoft Miner Linux Builds]
BTC/DVC/TRC/FRC: 1K1773RbXRZVRQSSXe9N6N2MUFERvrdu6y ANC/XPM AK1773RTmRKtvbKBCrUu95UQg5iegrqyeA NMC: NK1773Rzv8b4ugmCgX789PbjewA9fL9Dy1 LTC: LKi773RBuPepQH8E6Zb1ponoCvgbU7hHmd EMC: EK1773RxUes1HX1YAGMZ1xVYBBRUCqfDoF BQC: bK1773R1APJz4yTgRkmdKQhjhiMyQpJgfN
mdude77
Legendary
*
Offline Offline

Activity: 1358


View Profile
November 12, 2012, 07:07:08 PM
 #3808

And we have a nice luck streak again  Shocked

got 5,07 bitcoin in 12 hours of mining Cheesy  Roll Eyes (~4,5ghs, estimated by p2pool 0,62-0,80/24hr)

I assume I'm misreading this because of currency differences.   In 12 hours we had 4 blocks.  I'm at ~2 gh, which gets me about 0.3 BTC/block.  That's 1.2BTC for 4 blocks.  Scale that up to 4.5gh and I get 2.7BTC.  How did you get 5.07btc?

M

Hi, made screenshot:



even another transaction ~5hours later wich made another 0,60 bitcoin for the block.

And you can see each block gets me less, dont know why that is but I think its the PPLNS system...

Thanks for the screenshot.  You must have had crazy efficiency, or a great luck streak on shares.  I did the math based on your current payout and you're showing around 4.7gh.

M

MMinerMonitor author, monitor/auto/schedule reboots/alerts/remote/MobileMiner for Ants and Spondoolies! Latest (5.2). MPoolMonitor author, monitor stats/workers for most pools, global BTC stats (current/nxt diff/USD val/hashrate/calc)! Latest (v4.2) 
Buyer beware of Bitmain hardware and services.
aadje93
Member
**
Offline Offline

Activity: 107


View Profile
November 12, 2012, 07:37:09 PM
 #3809

And we have a nice luck streak again  Shocked

got 5,07 bitcoin in 12 hours of mining Cheesy  Roll Eyes (~4,5ghs, estimated by p2pool 0,62-0,80/24hr)

I assume I'm misreading this because of currency differences.   In 12 hours we had 4 blocks.  I'm at ~2 gh, which gets me about 0.3 BTC/block.  That's 1.2BTC for 4 blocks.  Scale that up to 4.5gh and I get 2.7BTC.  How did you get 5.07btc?

M

Hi, made screenshot:



even another transaction ~5hours later wich made another 0,60 bitcoin for the block.

And you can see each block gets me less, dont know why that is but I think its the PPLNS system...

Thanks for the screenshot.  You must have had crazy efficiency, or a great luck streak on shares.  I did the math based on your current payout and you're showing around 4.7gh.

M

atm (after upgrade restart of node) 112,5% 4,65ghs/s
twmz
Hero Member
*****
Offline Offline

Activity: 737



View Profile
November 12, 2012, 08:14:06 PM
 #3810

got 5,07 bitcoin in 12 hours of mining Cheesy  Roll Eyes (~4,5ghs, estimated by p2pool 0,62-0,80/24hr)




Mystery solved:  That's not 5 BTC in 12 hours.  It's 5 BTC in 26 hours Smiley

Was I helpful?  1TwmzX1wBxNF2qtAJRhdKmi2WyLZ5VHRs
WoT, GPG

Bitrated user: ewal.
mdude77
Legendary
*
Offline Offline

Activity: 1358


View Profile
November 12, 2012, 08:55:15 PM
 #3811

got 5,07 bitcoin in 12 hours of mining Cheesy  Roll Eyes (~4,5ghs, estimated by p2pool 0,62-0,80/24hr)




Mystery solved:  That's not 5 BTC in 12 hours.  It's 5 BTC in 26 hours Smiley

lol

it never occurred to me that was a screenshot of them all those he was counting.  thanks. Smiley

M

MMinerMonitor author, monitor/auto/schedule reboots/alerts/remote/MobileMiner for Ants and Spondoolies! Latest (5.2). MPoolMonitor author, monitor stats/workers for most pools, global BTC stats (current/nxt diff/USD val/hashrate/calc)! Latest (v4.2) 
Buyer beware of Bitmain hardware and services.
-ck
Moderator
Legendary
*
Offline Offline

Activity: 1988


Ruu \o/


View Profile WWW
November 13, 2012, 12:21:31 AM
 #3812

* Stratum support in the P2Pool protocol. Stratum mining will be enabled in a future patch to v9.
I think this is great news, allowing p2pool to scale to any size in the future, taking a lot of load off the local p2pool software itself, allowing it to concentrate on the business of getting those blocks and transactions out ASAP. Sending higher difficulty targets to the miner will take it even further.

Primary developer/maintainer for cgminer and ckpool/ckproxy.
Pooled mine at kano.is, solo mine at solo.ckpool.org
-ck
nibor
Sr. Member
****
Offline Offline

Activity: 348


View Profile
November 13, 2012, 12:23:54 AM
 #3813

Not much point putting a black line through the end of the addresses!
You only need about 10 characters of an address for it to be unique:
http://www.firstbits.com/?a=1Es9aGimor
nibor
Sr. Member
****
Offline Offline

Activity: 348


View Profile
November 13, 2012, 12:27:42 AM
 #3814

P2Pool release 9.0 tag: 9.0 hash: 2cb4d8381e179f71ea2075cdce948ea83cf0dc55



Love the NewNewShare class Smiley Made me laugh as much as the recent document I read that said "the NewXXX class is now depreciated".
K1773R
Legendary
*
Offline Offline

Activity: 1526


/dev/null


View Profile
November 13, 2012, 12:32:23 AM
 #3815

Not much point putting a black line through the end of the addresses!
You only need about 10 characters of an address for it to be unique:
http://www.firstbits.com/?a=1Es9aGimor

seems like a winblows user with mspaint Cheesy

[GPG Public Key]  [Devcoin Builds]  [BBQCoin Builds]  [Multichain Blockexplorer]  [Multichain Blockexplorer - PoS Coins]  [Ufasoft Miner Linux Builds]
BTC/DVC/TRC/FRC: 1K1773RbXRZVRQSSXe9N6N2MUFERvrdu6y ANC/XPM AK1773RTmRKtvbKBCrUu95UQg5iegrqyeA NMC: NK1773Rzv8b4ugmCgX789PbjewA9fL9Dy1 LTC: LKi773RBuPepQH8E6Zb1ponoCvgbU7hHmd EMC: EK1773RxUes1HX1YAGMZ1xVYBBRUCqfDoF BQC: bK1773R1APJz4yTgRkmdKQhjhiMyQpJgfN
Aseras
Hero Member
*****
Offline Offline

Activity: 658


View Profile
November 13, 2012, 12:46:03 AM
 #3816

Or, you could just look at the block from p2pool.info and payouts and figure out who someone "is". Not like having a btc address is worth anything.

Last block, http://blockchain.info/tx/461dc130c75eb95ac54bbdfaff5375ce091f8cdde2d526e554050880471e5905
mdude77
Legendary
*
Offline Offline

Activity: 1358


View Profile
November 13, 2012, 12:47:55 AM
 #3817

* Stratum support in the P2Pool protocol. Stratum mining will be enabled in a future patch to v9.
I think this is great news, allowing p2pool to scale to any size in the future, taking a lot of load off the local p2pool software itself, allowing it to concentrate on the business of getting those blocks and transactions out ASAP. Sending higher difficulty targets to the miner will take it even further.

I agree.  What I'm curious about is how it's there, but not enabled, and why?

M

MMinerMonitor author, monitor/auto/schedule reboots/alerts/remote/MobileMiner for Ants and Spondoolies! Latest (5.2). MPoolMonitor author, monitor stats/workers for most pools, global BTC stats (current/nxt diff/USD val/hashrate/calc)! Latest (v4.2) 
Buyer beware of Bitmain hardware and services.
forrestv
Hero Member
*****
Offline Offline

Activity: 510


View Profile
November 13, 2012, 01:05:20 AM
 #3818

* Stratum support in the P2Pool protocol. Stratum mining will be enabled in a future patch to v9.
I think this is great news, allowing p2pool to scale to any size in the future, taking a lot of load off the local p2pool software itself, allowing it to concentrate on the business of getting those blocks and transactions out ASAP. Sending higher difficulty targets to the miner will take it even further.
I agree.  What I'm curious about is how it's there, but not enabled, and why?

I simply haven't written the code for a Stratum server yet. Getting support into the P2Pool protocol and everyone switched over so it will work once implemented was the priority.

1J1zegkNSbwX4smvTdoHSanUfwvXFeuV23
kano
Legendary
*
Offline Offline

Activity: 1918


Linux since 1997 RedHat 4


View Profile
November 13, 2012, 01:20:28 AM
 #3819

* Stratum support in the P2Pool protocol. Stratum mining will be enabled in a future patch to v9.
I think this is great news, allowing p2pool to scale to any size in the future, taking a lot of load off the local p2pool software itself, allowing it to concentrate on the business of getting those blocks and transactions out ASAP. Sending higher difficulty targets to the miner will take it even further.
I agree.  What I'm curious about is how it's there, but not enabled, and why?

I simply haven't written the code for a Stratum server yet. Getting support into the P2Pool protocol and everyone switched over so it will work once implemented was the priority.
Heh - I was arguing that it should just work then got corrected (pointed out I was wrong) and worked out why back here:
https://bitcointalk.org/index.php?topic=18313.msg1311688#msg1311688

You now seem to be saying it will 'just' work Tongue

Implementing Stratum in P2Pool without adding the extra p2pool coinbase rules to the miner will be no different to using GetWork as far as I see.
Since without those rules, the only thing the miner can do is roll the nonce and the time.
So in reality it will just be 'getwork' not 'stratum' going to the miner.

You will still only be using roll-n-time in the miner until the miner knows the P2Pool rules to add to Stratum - since stratum updates the secondary nonce in the coinbase but of course doesn't update anything else in there, since for non-share chain, nothing else is required - but for p2pool you do have to change something for the share-chain (I've no idea exactly where it is in there)

Pool: https://kano.is BTC: 1KanoiBupPiZfkwqB7rfLXAzPnoTshAVmb
CKPool and CGMiner developer, IRC FreeNode #ckpool and #cgminer kanoi
Help keep Bitcoin secure by mining on pools with Stratum, the best protocol to mine Bitcoins with ASIC hardware
forrestv
Hero Member
*****
Offline Offline

Activity: 510


View Profile
November 13, 2012, 01:23:18 AM
 #3820

Heh - I was arguing that it should just work then got corrected (pointed out I was wrong) and worked out why back here:
https://bitcointalk.org/index.php?topic=18313.msg1311688#msg1311688

You now seem to be saying it will 'just' work Tongue

Implementing Stratum in P2Pool without adding the extra p2pool coinbase rules to the miner will be no different to using GetWork as far as I see.
Since without those rules, the only thing the miner can do is roll the nonce and the time.
So in reality it will just be 'getwork' not 'stratum' going to the miner.

You will still only be using roll-n-time in the miner until the miner knows the P2Pool rules to add to Stratum - since stratum updates the secondary nonce in the coinbase but of course doesn't update anything else in there, since for non-share chain, nothing else is required - but for p2pool you do have to change something for the share-chain (I've no idea exactly where it is in there)

It didn't just work - It required a change to P2Pool's rules to allow a 4-byte nonce in the last txout script. I mentioned the possibility here:

However, I discovered yesterday that Stratum is flexible enough to roll any data in the coinbase transaction at all, though, so rolling something in the last txout script is probably possible (though it would require a change to P2Pool's rules).

1J1zegkNSbwX4smvTdoHSanUfwvXFeuV23
Pages: « 1 ... 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 [191] 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 ... 744 »
  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!