Bitcoin Forum
December 06, 2016, 12:27:47 PM *
News: Latest stable version of Bitcoin Core: 0.13.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: « 1 ... 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 [273] 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 ... 744 »
  Print  
Author Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool  (Read 2031541 times)
daemondazz
Sr. Member
****
Offline Offline

Activity: 280



View Profile
May 19, 2013, 10:36:17 PM
 #5441

What exactly do you mean by "catches up"? Will everybody need to update their bitcoind etc?

I meant for the re-index to complete and the daemon to then catch up with the network. I've got two servers which both required a reindex, not sure what's up with that.

you fix this by raising your min relay fee

And as I've posted, I tried to set minrelaytxfee to 0.0005 and also 5000 and neither made any difference, the latency kept going back up after some period of time, usually less than an hour.

Computers, Amateur Radio, Electronics, Aviation - 1dazzrAbMqNu6cUwh2dtYckNygG7jKs8S
1481027267
Hero Member
*
Offline Offline

Posts: 1481027267

View Profile Personal Message (Offline)

Ignore
1481027267
Reply with quote  #2

1481027267
Report to moderator
1481027267
Hero Member
*
Offline Offline

Posts: 1481027267

View Profile Personal Message (Offline)

Ignore
1481027267
Reply with quote  #2

1481027267
Report to moderator
1481027267
Hero Member
*
Offline Offline

Posts: 1481027267

View Profile Personal Message (Offline)

Ignore
1481027267
Reply with quote  #2

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

Posts: 1481027267

View Profile Personal Message (Offline)

Ignore
1481027267
Reply with quote  #2

1481027267
Report to moderator
1481027267
Hero Member
*
Offline Offline

Posts: 1481027267

View Profile Personal Message (Offline)

Ignore
1481027267
Reply with quote  #2

1481027267
Report to moderator
1481027267
Hero Member
*
Offline Offline

Posts: 1481027267

View Profile Personal Message (Offline)

Ignore
1481027267
Reply with quote  #2

1481027267
Report to moderator
gyverlb
Hero Member
*****
Offline Offline

Activity: 896



View Profile
May 19, 2013, 11:00:09 PM
 #5442

Default settings are:
Code:
mintxfee=0.0001
minrelaytxfee=0.0001

If you're suffering from high getblocktemplate latency, try to increase both. Don't go crazy, just slightly higher than default should work. The goal here is that your mempool doesn't accumulate spam transactions that other pools won't confirm.
...
Wrong ... that many other pools WILL confirm
... usual comments about how people (it seems often) make p2pool bad for bitcoin ...
... and when people do this, the rest of p2pool is supporting them by paying them in their blocks also ...

Yeah right, looks like other pools are confirming these transactions:
http://blockchain.info/fr/unconfirmed-transactions

Currently that's 21MB worth of transactions which is at least 40 blocks with the default bitcoind settings (~500kB).

kano, just go embarass yourself elsewhere.

P2pool tuning guide
Trade BTC for €/$ at bitcoin.de (referral), it's cheaper and faster (acts as escrow and lets the buyers do bank transfers).
Tip: 17bdPfKXXvr7zETKRkPG14dEjfgBt5k2dd
gyverlb
Hero Member
*****
Offline Offline

Activity: 896



View Profile
May 19, 2013, 11:04:37 PM
 #5443

These settings need to be in floats as BTC. (https://github.com/bitcoin/bitcoin/blob/master/src/util.cpp#L417). Will edit if someone corrects me.

Look at https://github.com/bitcoin/bitcoin/blob/master/src/main.cpp#L51

The Parameter  Is In satoshi

All values are stored in satoshi in the code (everything is done with integers, floats would have been a nightmare) but the configuration file parsing definitely is designed to parse a float.

P2pool tuning guide
Trade BTC for €/$ at bitcoin.de (referral), it's cheaper and faster (acts as escrow and lets the buyers do bank transfers).
Tip: 17bdPfKXXvr7zETKRkPG14dEjfgBt5k2dd
gyverlb
Hero Member
*****
Offline Offline

Activity: 896



View Profile
May 19, 2013, 11:07:25 PM
 #5444

btw, again  for the nth time

raising mintxfee just raises the cost for any transactions that YOU create

Do you have a link to code/documentation proving this?
AFAIK there's paytxfee for that, mintxfee is for what you accept in your blocks when you mine and minrelaytxfee is what you accept to relay to other nodes.

P2pool tuning guide
Trade BTC for €/$ at bitcoin.de (referral), it's cheaper and faster (acts as escrow and lets the buyers do bank transfers).
Tip: 17bdPfKXXvr7zETKRkPG14dEjfgBt5k2dd
gyverlb
Hero Member
*****
Offline Offline

Activity: 896



View Profile
May 19, 2013, 11:10:11 PM
 #5445

btw, again  for the nth time

raising mintxfee just raises the cost for any transactions that YOU create

Do you have a link to code/documentation proving this?
AFAIK there's paytxfee for that, mintxfee is for what you accept in your blocks when you mine and minrelaytxfee is what you accept to relay to other nodes.

So to avoid too much memory being eaten by the thousands of transactions currently waiting to be confirmed the only way is to raise both minrelaytxfee and mintxfee.

If the current situation continues it seems the time when low fees where usable is ending: people will have to compete to be included in a block. Currently there's 40 blocks worth of transation, this is a 6 to 7 hours backlog.

P2pool tuning guide
Trade BTC for €/$ at bitcoin.de (referral), it's cheaper and faster (acts as escrow and lets the buyers do bank transfers).
Tip: 17bdPfKXXvr7zETKRkPG14dEjfgBt5k2dd
daemondazz
Sr. Member
****
Offline Offline

Activity: 280



View Profile
May 20, 2013, 12:04:46 AM
 #5446

Yeah right, looks like other pools are confirming these transactions:
http://blockchain.info/fr/unconfirmed-transactions

Currently that's 21MB worth of transactions which is at least 40 blocks with the default bitcoind settings (~500kB).

Very useful link there. As a matter of interest, how big is the list of unconfirmed transactions normally?

Computers, Amateur Radio, Electronics, Aviation - 1dazzrAbMqNu6cUwh2dtYckNygG7jKs8S
kano
Legendary
*
Offline Offline

Activity: 1918


Linux since 1997 RedHat 4


View Profile
May 20, 2013, 12:18:09 AM
 #5447

btw, again  for the nth time

raising mintxfee just raises the cost for any transactions that YOU create

Do you have a link to code/documentation proving this?
AFAIK there's paytxfee for that, mintxfee is for what you accept in your blocks when you mine and minrelaytxfee is what you accept to relay to other nodes.

So to avoid too much memory being eaten by the thousands of transactions currently waiting to be confirmed the only way is to raise both minrelaytxfee and mintxfee.

If the current situation continues it seems the time when low fees where usable is ending: people will have to compete to be included in a block. Currently there's 40 blocks worth of transation, this is a 6 to 7 hours backlog.
... so what happens during that 6 to 7 hours ? Tongue

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
mdude77
Legendary
*
Offline Offline

Activity: 1358


View Profile
May 20, 2013, 12:19:35 AM
 #5448

Default settings are:
Code:
mintxfee=0.0001
minrelaytxfee=0.0001

If you're suffering from high getblocktemplate latency, try to increase both. Don't go crazy, just slightly higher than default should work. The goal here is that your mempool doesn't accumulate spam transactions that other pools won't confirm.
...
Wrong ... that many other pools WILL confirm
... usual comments about how people (it seems often) make p2pool bad for bitcoin ...
... and when people do this, the rest of p2pool is supporting them by paying them in their blocks also ...

Yeah right, looks like other pools are confirming these transactions:
http://blockchain.info/fr/unconfirmed-transactions

Currently that's 21MB worth of transactions which is at least 40 blocks with the default bitcoind settings (~500kB).

kano, just go embarass yourself elsewhere.

This discussion has come up before.  I believe some pool ops are limiting transactions, but I know some aren't.  At least that's what was stated last time.

The future of bitcoin is transactions.  I fail to see how limiting transactions can be beneficial to bitcoin, especially as the value of BTC rises.  For example, if it was worth $1000 USD, there's no way I'd spend .01 on a transaction ($10).

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.
zvs
Legendary
*
Offline Offline

Activity: 1386



View Profile WWW
May 20, 2013, 12:26:40 AM
 #5449

What exactly do you mean by "catches up"? Will everybody need to update their bitcoind etc?

I meant for the re-index to complete and the daemon to then catch up with the network. I've got two servers which both required a reindex, not sure what's up with that.

you fix this by raising your min relay fee

And as I've posted, I tried to set minrelaytxfee to 0.0005 and also 5000 and neither made any difference, the latency kept going back up after some period of time, usually less than an hour.

5000 is too low, it would need to be 50000 if that's the way it works (5000 is 0.00005).  I've never modified the fees except via source code.

Transactions like this:

http://blockchain.info/tx/fe03d93a778f881d11a66c7d13c667701f24ff9b97d7d083d6dd3827aee0d553

will go into your queue if you don't raise the relay from 0.0001 (*pre 0.8.2, i think the 0.0000025 would get rejected by 0.8.2).   He's done a lot of transactions that comply with the 0.0001 fee, all these will be stored & increase your latency.

it's also the reason why ppl complain about how their latency creeps up over time (even before this nonsense).    bitcoind getmininginfo will show all the stored tx.  if your relay fee is set high enough, all of those get cleared out.  i think his coins are also old enough to qualify as priority transactions (which has a default 27000 limit, so your client will also store all of his transactions under 27000 bytes regardless of fee, unless you set blockprioritysize=0).

if these are set to default, with this horse person spamming crap, then you will have, well, more 99kb and 20-27kb transactions than you can shake a stick at being stored in memory, bitcoind getmininginfo will show this for bitcoind.  i never use bitcoin-qt

ed: btw, has anyone ever seen a 'CTxMemPool::accept() : free transaction rejected by rate limiter' in their log?

ed2: the unconfirmed transactions i check fairly frequently, very rarely has it been over 500KB in the last 3 months or so... during the times where difficulty was decreasing, it would occasionally be >1MB

ed3: it should be pretty apparent what most of the major pools are doing in regard to relay fees, just by looking at the latest blocks and the transactions contained within

Dacentec, best deals for US dedicated servers. They regularly restock $20-$25 Opterons with 8-16GB RAM & 2x1-2TB HDD's (ofc, usually lots of other good stuff to choose from).  I did a Serverbear benchmark of one of my $20/mo Opteron (June last year), it's here.  Have had about a half dozen different servers with Dacentec, & none have failed to sustain at least 40MB/s (burst higher). My favorite is a 12-month rent-to-own ZT Systems 2XL5520 16GB 2x2TB SATA for $40/month (got lucky with the 'off-brand', haven't seen a RTO 2xL5520 for under $50/mo since -- at least for monthly contracts).  wholesaleinternet.com has some ancient 2-core intel CPUs @ $10/mo sometimes (I got an Intel Core 2 6300 @ 1.86GHz, with a 250GB HDD with 46000 hours on it, LOL. $20 @ Dacentec is much better, if you can grab one). joesdatacenter.com (same location as Wholesale Internet) also occasionally has specials (or if you don't want to wait, it has an AMD Opteron 170 @ $16/mo).
gyverlb
Hero Member
*****
Offline Offline

Activity: 896



View Profile
May 20, 2013, 12:45:27 AM
 #5450

Yeah right, looks like other pools are confirming these transactions:
http://blockchain.info/fr/unconfirmed-transactions

Currently that's 21MB worth of transactions which is at least 40 blocks with the default bitcoind settings (~500kB).

Very useful link there. As a matter of interest, how big is the list of unconfirmed transactions normally?

I didn't check this value for quite some time.
But if the rate of transactions is below the network's capacity (around 500kB every 10 minutes currently, could potentially rise to 1MB every 10 minutes depending on how miners setup their bitcoind), this value should be below 500kB most of the time (assuming blockchain.info only includes valid tx in this number which is probably the case).

P2pool tuning guide
Trade BTC for €/$ at bitcoin.de (referral), it's cheaper and faster (acts as escrow and lets the buyers do bank transfers).
Tip: 17bdPfKXXvr7zETKRkPG14dEjfgBt5k2dd
Amph
Legendary
*
Offline Offline

Activity: 1344



View Profile
May 20, 2013, 12:05:19 PM
 #5451

still no bitcoin from the last time i mined(3 days ago)

centove
Full Member
***
Offline Offline

Activity: 194


View Profile
May 20, 2013, 12:41:36 PM
 #5452

FWIW...

bitcoind - current git master (8.2.0) default (I changed nothing):

Code:
bitcoind getmininginfo
{
    "blocks" : 237053,
    "currentblocksize" : 249858,
    "currentblocktx" : 732,
    "difficulty" : 11187257.46136079,
    "errors" : "This is a pre-release test build - use at your own risk - do not use for mining or merchant applications",
    "generate" : false,
    "genproclimit" : -1,
    "hashespersec" : 0,
    "pooledtx" : 1710,
    "testnet" : false
}
Latency climbing up to around 2 seconds....

http://ask.gxsnmp.org/

Give me Btc: 1BRkf5bwSVdGCyvu4SyYBiJjEjbNiAQoYd Mine on my node: http://ask.gxsnmp.org:9332/
gyverlb
Hero Member
*****
Offline Offline

Activity: 896



View Profile
May 20, 2013, 01:12:25 PM
 #5453

still no bitcoin from the last time i mined(3 days ago)

If you stopped mining 3 days ago and you are speaking of your p2pool rewards I don't see how it can be news.

P2pool tuning guide
Trade BTC for €/$ at bitcoin.de (referral), it's cheaper and faster (acts as escrow and lets the buyers do bank transfers).
Tip: 17bdPfKXXvr7zETKRkPG14dEjfgBt5k2dd
gyverlb
Hero Member
*****
Offline Offline

Activity: 896



View Profile
May 20, 2013, 01:15:43 PM
 #5454

FWIW...

bitcoind - current git master (8.2.0) default (I changed nothing):

Code:
bitcoind getmininginfo
{
    "blocks" : 237053,
    "currentblocksize" : 249858,
    "currentblocktx" : 732,
    "difficulty" : 11187257.46136079,
    "errors" : "This is a pre-release test build - use at your own risk - do not use for mining or merchant applications",
    "generate" : false,
    "genproclimit" : -1,
    "hashespersec" : 0,
    "pooledtx" : 1710,
    "testnet" : false
}
Latency climbing up to around 2 seconds....

http://ask.gxsnmp.org/


2 seconds is not bad, people have seen 10+ seconds.

I have 0.13s with mintxfee and minrelaytxfee set to 0.001 with this result:
Code:
{
    "blocks" : 237057,
    "currentblocksize" : 99814,
    "currentblocktx" : 345,
    "difficulty" : 11187257.46136079,
    "errors" : "This is a pre-release test build - use at your own risk - do not use for mining or merchant applications",
    "generate" : false,
    "genproclimit" : -1,
    "hashespersec" : 0,
    "pooledtx" : 1221,
    "testnet" : false
}

I'll set these two to 0.002 next time I have the chance.

P2pool tuning guide
Trade BTC for €/$ at bitcoin.de (referral), it's cheaper and faster (acts as escrow and lets the buyers do bank transfers).
Tip: 17bdPfKXXvr7zETKRkPG14dEjfgBt5k2dd
Amph
Legendary
*
Offline Offline

Activity: 1344



View Profile
May 20, 2013, 02:48:12 PM
 #5455

still no bitcoin from the last time i mined(3 days ago)

If you stopped mining 3 days ago and you are speaking of your p2pool rewards I don't see how it can be news.
so those share are lost?

rav3n_pl
Legendary
*
Offline Offline

Activity: 1320


Don`t panic! Organize!


View Profile
May 20, 2013, 02:51:06 PM
 #5456

still no bitcoin from the last time i mined(3 days ago)

If you stopped mining 3 days ago and you are speaking of your p2pool rewards I don't see how it can be news.
so those share are lost?
Yes. PPLNS in P2pool is pyain for last 24hrs of mining. Up to 3 blocks per every share.

1Rav3nkMayCijuhzcYemMiPYsvcaiwHni  Bitcoin stuff on my OneDrive
My RPC CoinControl for any coin https://bitcointalk.org/index.php?topic=929954
My SatoshDice bot https://bitcointalk.org/index.php?topic=897685
gyverlb
Hero Member
*****
Offline Offline

Activity: 896



View Profile
May 20, 2013, 04:16:54 PM
 #5457

still no bitcoin from the last time i mined(3 days ago)

If you stopped mining 3 days ago and you are speaking of your p2pool rewards I don't see how it can be news.
so those share are lost?

"Lost" has no meaning here. A share doesn't pay anything by itself, only blocks create coins. The payout logic which distributes these coins depends on the pool.

I don't understand why people mine on any pool without understanding how/when they will be paid. That's not as if it's difficult to find this information for P2Pool, the wiki page is linked in the OP (https://en.bitcoin.it/wiki/P2Pool).

P2pool tuning guide
Trade BTC for €/$ at bitcoin.de (referral), it's cheaper and faster (acts as escrow and lets the buyers do bank transfers).
Tip: 17bdPfKXXvr7zETKRkPG14dEjfgBt5k2dd
Amph
Legendary
*
Offline Offline

Activity: 1344



View Profile
May 20, 2013, 06:05:05 PM
 #5458

ok then my question is , are my coins stored when i turn off p2pool?so i can restart from that point?

PatMan
Hero Member
*****
Offline Offline

Activity: 924


Watch out for the "Neg-Rep-Dogie-Police".....


View Profile WWW
May 20, 2013, 06:32:31 PM
 #5459

ok then my question is , are my coins stored when i turn off p2pool?so i can restart from that point?

You do not lose anything by turning off p2pool, if you switch it on again straight away you will see your current payout for shares already submitted. It does not keep them forever though, see above. You will still get paid for any blocks found even while p2pool is off as well.

"When one person is deluded it is called insanity - when many people are deluded it is called religion" - Robert M. Pirsig.  I don't want your coins, I want change.
Amazon UK BTC payment service - https://bitcointalk.org/index.php?topic=301229.0 - with FREE delivery!
http://www.ae911truth.org/ - http://rethink911.org/ - http://rememberbuilding7.org/
PatMan
Hero Member
*****
Offline Offline

Activity: 924


Watch out for the "Neg-Rep-Dogie-Police".....


View Profile WWW
May 20, 2013, 06:37:36 PM
 #5460

Seeing some high spikes in hash rate, possibly forrest testing.......??

"When one person is deluded it is called insanity - when many people are deluded it is called religion" - Robert M. Pirsig.  I don't want your coins, I want change.
Amazon UK BTC payment service - https://bitcointalk.org/index.php?topic=301229.0 - with FREE delivery!
http://www.ae911truth.org/ - http://rethink911.org/ - http://rememberbuilding7.org/
Pages: « 1 ... 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 [273] 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 ... 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!