Bitcoin Forum
November 10, 2024, 09:59:01 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 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 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 ... 814 »
  Print  
Author Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool  (Read 2591889 times)
baloo_kiev
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250


View Profile
July 04, 2013, 02:01:14 PM
 #5961

i just turned my stuff back to p2pool for a final hurrah i suppose you could say, before i shut everything down

but doesn't anyone find it concerning that someone has 33% of the hashrate?  i also was unable to locate the IP address of this person, so they're probably behind a firewall, without many outgoing connections, judging from the other nodes I checked (IP address reported as relaying their share is quite a spread)

just found it curious since i've gotten 2 orphans out of 6 already,  both because of the double share from 1Nasty

although i guess it could be partally attributed to using a US server

Why would it be disconcerting?  p2pool is really small.  there are filthy rich miners who have more than the entire hash rate of p2pool.

M
because it decreases efficiency of other people using p2pool when someone is using inefficient connection and is able to put out 33% of hashrate?

does it need further explaining?

Yes please! How a high-latency miner with 33% total hashrate can decrease other's efficiency?

PGP: 6EC48BA7
Welcome to my p2pool: BTC
rav3n_pl
Legendary
*
Offline Offline

Activity: 1361
Merit: 1003


Don`t panic! Organize!


View Profile WWW
July 04, 2013, 02:16:42 PM
 #5962

Yes please! How a high-latency miner with 33% total hashrate can decrease other's efficiency?
Easy. He just need found 2 shares in row faster than rest of nodes.
share chain:
S1
S2<S1
...
Sa<S9
Sb<Sa - yours
Sc<Sa - thiers
Sd<Sc - thiers n2 -> your Sb is orphaned
Se<Sd - someone else
Sf<Sd - thier n3
Sg<Sf - thier n4 -> Se is orphaned too
He got 4 shares, 2 other orpahned in proecess. Because of high latency he is not aware of other shares.

1Rav3nkMayCijuhzcYemMiPYsvcaiwHni  Bitcoin stuff on my OneDrive
My RPC CoinControl for any coin https://bitcointalk.org/index.php?topic=929954
Some stuff on https://github.com/Rav3nPL/
baloo_kiev
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250


View Profile
July 04, 2013, 03:27:17 PM
 #5963

Yes please! How a high-latency miner with 33% total hashrate can decrease other's efficiency?
Easy. He just need found 2 shares in row faster than rest of nodes.
share chain:
S1
S2<S1
...
Sa<S9
Sb<Sa - yours
Sc<Sa - thiers
Sd<Sc - thiers n2 -> your Sb is orphaned
Se<Sd - someone else
Sf<Sd - thier n3
Sg<Sf - thier n4 -> Se is orphaned too
He got 4 shares, 2 other orpahned in proecess. Because of high latency he is not aware of other shares.


But his probability to find a share faster than others is only 33%, and about 11% for finding two shares before the rest. If he fails, his shares will be orphaned. As a result, he harms himself more, just as planned!

PGP: 6EC48BA7
Welcome to my p2pool: BTC
rav3n_pl
Legendary
*
Offline Offline

Activity: 1361
Merit: 1003


Don`t panic! Organize!


View Profile WWW
July 04, 2013, 05:02:24 PM
 #5964

Maybe he is hitting full power for 10 sec every 20 sec? ;]
Joking, but it is all about luck. Higher latency means that his shares will be "punished" each block.
How fast he can create 2 shares in row depends on his power and how good he is connected to network.

1Rav3nkMayCijuhzcYemMiPYsvcaiwHni  Bitcoin stuff on my OneDrive
My RPC CoinControl for any coin https://bitcointalk.org/index.php?topic=929954
Some stuff on https://github.com/Rav3nPL/
freshzive
Sr. Member
****
Offline Offline

Activity: 447
Merit: 250


View Profile
July 04, 2013, 05:31:18 PM
 #5965

getting close to 1thash!

twobits
Sr. Member
****
Offline Offline

Activity: 574
Merit: 250



View Profile
July 05, 2013, 06:02:29 AM
 #5966

So what do we want him to do?   Connect to more nodes?   


█████                █████      ███████             
█████                ███    █████████████       
█████                ██  █████████████████   
█████                █  ██████              ██████ 
█████                    ████                      ████ 
█████████████  █████                        ████
█████████████  █████                        ████
█████████████  █████                        ████
█████                    █████                             
█████                █  ██████              ███████
█████                ██  ███████████    █████ 
█████                ███    █████████    ████   
█████                █████      ███████    ██
███
███
███
███
███
███
███
███
███
HyperQuant.net
Platform for Professional Asset Management
███
███
███
███
███
███
███
███
███
WhitePaper
One-Pager
███
███
███
███
███
███
███
███
███
Telegram 
Facebook
Twitter
Medium
███
███
███
███
███
███
███
███
███
███
███
███
███
███
███
███
███
███
█████                █████      ███████             
█████                ███    █████████████       
█████                ██  █████████████████   
█████                █  ██████              ██████ 
█████                    ████                      ████ 
█████████████  █████                        ████
█████████████  █████                        ████
█████████████  █████                        ████
█████                    █████                             
█████                █  ██████              ███████
█████                ██  ███████████    █████ 
█████                ███    █████████    ████   
█████                █████      ███████    ██
gyverlb
Hero Member
*****
Offline Offline

Activity: 896
Merit: 1000



View Profile
July 05, 2013, 07:02:19 AM
Last edit: July 06, 2013, 05:26:18 PM by gyverlb
 #5967

So what do we want him to do?   Connect to more nodes?  

Nothing. As long as he doesn't have more than 50% of the P2Pool hashrate he is giving us free coins. If he doesn't want to, he should read the guide in my signature.

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
GrapeApe
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250



View Profile
July 06, 2013, 04:23:53 PM
 #5968

Are we supposed to be using the newshare branch from forresv's github or the main one?
Boing7898
Sr. Member
****
Offline Offline

Activity: 686
Merit: 259



View Profile
July 06, 2013, 07:17:57 PM
 #5969

in command line:
ulimit -n 8192
and run p2pool

and check later if errors show.

Open files in linux-like system is also opened connections.


I edited /etc/security/limits.conf with limits of 10000 and I've been running p2pool for nearly 3 hours without a crash.
Weird though, because before I upgraded p2pool it was working, even with the limit set at 1024. Maybe it's because more users joined my pool?
Who knows.  Huh
Code:
$ lsof -c python | wc -l

On the node will tell you how many files p2pool has opened.
1494 files, wow.
That's why it was crashing, the limit was at 1024 before.
Thanks for the tip!

Can you do instead, replacing P2POOL_PID with run_p2pool.py's PID,
Code:
$ lsof -p P2POOL_PID
and pastebin the output and send it to me? P2Pool shouldn't be using that many files - seeing which it has open could help find the issue.
Hey, did you get my private message?
forrestv (OP)
Hero Member
*****
Offline Offline

Activity: 516
Merit: 643


View Profile
July 07, 2013, 05:50:07 AM
 #5970

Are we supposed to be using the newshare branch from forresv's github or the main one?

Master for now. newshare will be merged in and released very soon.

Hey, did you get my private message?

Yes, I did. It looked like all the open files were sockets from miners, so there may not be anything you can do. Do you expect to have hundreds of simultaneous connections from miners? If so, you might want to look at load-balancing over multiple P2Pool instances. If not, someone may be attacking your node by making hundreds of connections to it.

1J1zegkNSbwX4smvTdoHSanUfwvXFeuV23
Boing7898
Sr. Member
****
Offline Offline

Activity: 686
Merit: 259



View Profile
July 07, 2013, 08:31:46 AM
 #5971

Are we supposed to be using the newshare branch from forresv's github or the main one?

Master for now. newshare will be merged in and released very soon.

Hey, did you get my private message?

Yes, I did. It looked like all the open files were sockets from miners, so there may not be anything you can do. Do you expect to have hundreds of simultaneous connections from miners? If so, you might want to look at load-balancing over multiple P2Pool instances. If not, someone may be attacking your node by making hundreds of connections to it.

Hmm. Can you give me more info about load-balancing? The only things I found about it are load-balancing the network connection, not 2 instances of a process.
Also, is it normal that the pool is finding valid shares but Payout if a block were found NOW is stuck at 0, even though fee is set to 2%?
bitpop
Legendary
*
Offline Offline

Activity: 2912
Merit: 1060



View Profile WWW
July 07, 2013, 08:33:18 AM
 #5972

Load balance just like an httpd

forrestv (OP)
Hero Member
*****
Offline Offline

Activity: 516
Merit: 643


View Profile
July 07, 2013, 08:41:36 AM
 #5973

Are we supposed to be using the newshare branch from forresv's github or the main one?

Master for now. newshare will be merged in and released very soon.

Hey, did you get my private message?

Yes, I did. It looked like all the open files were sockets from miners, so there may not be anything you can do. Do you expect to have hundreds of simultaneous connections from miners? If so, you might want to look at load-balancing over multiple P2Pool instances. If not, someone may be attacking your node by making hundreds of connections to it.

Hmm. Can you give me more info about load-balancing? The only things I found about it are load-balancing the network connection, not 2 instances of a process.
Also, is it normal that the pool is finding valid shares but Payout if a block were found NOW is stuck at 0, even though fee is set to 2%?

Use something like the "balance" program to do TCP load balancing between multiple P2Pool instances. You'll have to start two separate P2Pool instances listening on different worker ports, then use balance to make a public port that round-robins between them.

The fee is probabilistic - 2% of shares will go to you, not 2% of every share, so you're probably just unlucky at the moment.

1J1zegkNSbwX4smvTdoHSanUfwvXFeuV23
forrestv (OP)
Hero Member
*****
Offline Offline

Activity: 516
Merit: 643


View Profile
July 07, 2013, 09:29:31 AM
 #5974

P2Pool release 13.0  - HARDFORK, UPGRADE REQUIRED - commit hash: f3a0e8dfcd872716123771db7900cdcd963b91ce

Windows binary: http://u.forre.st/u/xqerwrpk/p2pool_win32_13.0.zip
Windows binary signature: http://u.forre.st/u/viejmrru/p2pool_win32_13.0.zip.sig
Source zipball: https://github.com/forrestv/p2pool/zipball/13.0
Source tarball: https://github.com/forrestv/p2pool/tarball/13.0

After 50% of each P2Pool's mining power has upgraded, warnings will be displayed to everyone who hasn't upgraded. Approximately 24 hours after 95% of the mining power has upgraded, the switch will happen.

Changes:
* Hardfork at 95% upgraded:
** Bitcoin share period increased from 10 to 30 seconds to cater to ASIC miners. Avalon/BFL/ASICMINER devices should start working well after this.
** Litecoin share period increased from 10 to 15 seconds
** Litecoin payouts spread over 3 block-lengths instead of 12, reducing dust payouts
** Transaction pre-forwarding greatly simplified, allowing future network traffic reductions
** Maximum share difficulty multiplier increased from 10x to 30x to give more freedom to below share difficulty adjustments
** OP_RETURN used in last txout to prevent UTXO database spam
** Stratum nonce length increased from 4 to 8 bytes, allowing for future Avalon support without having to use the "avalon" branch

* Automatically increase share difficulty to prevent payouts below "dust threshold", 0.001 BTC and 0.03 LTC
* Automatically increase share difficulty to prevent any single node from making more than 5% of shares, by default
* Worker username parameters (+PSEUDOSHARE_DIFF/SHARE_DIFF) not longer have to be in a specific order
* Support for submitblock RPC call in new Litecoin versions
* Fixed incompatibility with ASICMINER BE Blade
* Updated bootstrap address list

1J1zegkNSbwX4smvTdoHSanUfwvXFeuV23
CartmanSPC
Legendary
*
Offline Offline

Activity: 1270
Merit: 1000



View Profile
July 07, 2013, 09:56:19 AM
 #5975

Thanks for all the hard work! Will update my nodes tomorrow.

Boing7898
Sr. Member
****
Offline Offline

Activity: 686
Merit: 259



View Profile
July 07, 2013, 10:29:00 AM
 #5976

Updated my node right now, looks fine. Thanks!  Grin
daemondazz
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250



View Profile
July 07, 2013, 10:39:31 AM
 #5977

cryptominer.org updated now as well, running BTC, LTC and TRC.

Computers, Amateur Radio, Electronics, Aviation - 1dazzrAbMqNu6cUwh2dtYckNygG7jKs8S
yuyi
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
July 07, 2013, 02:38:49 PM
 #5978

http://mine.yuyi.tw:9332/ updated.

looks great. Grin
centove
Full Member
***
Offline Offline

Activity: 194
Merit: 100


View Profile
July 07, 2013, 03:20:20 PM
 #5979

http://ask.gxsnmp.org:9332/ updated.

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

Activity: 476
Merit: 250


View Profile
July 07, 2013, 03:32:54 PM
 #5980

It's interesting how AM blades wil perform after the switch. According to my calculations, they must still have about 18% DOA  Sad

PGP: 6EC48BA7
Welcome to my p2pool: BTC
Pages: « 1 ... 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 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 ... 814 »
  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!