Bitcoin Forum
December 06, 2016, 08:13:19 AM *
News: To be able to use the next phase of the beta forum software, please ensure that your email address is correct/functional.
 
   Home   Help Search Donate Login Register  
Pages: « 1 ... 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 [580] 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 ... 744 »
  Print  
Author Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool  (Read 2031459 times)
Duce
Full Member
***
Offline Offline

Activity: 155


View Profile
January 12, 2015, 12:28:29 AM
 #11581


bmt ? lol just jk btw hahaha

how do u know someone is hammering your node & wut is he/she doing to yr node ?

Wouldn't surprise me...... Cheesy

Because it was constantly showing up in my p2pool window & being dropped.
I had the same thing this past week, did it look like this? https://bitcointalk.org/index.php?topic=18313.msg10066280#msg10066280

Similar, but it was a handshake error every 30 seconds, or thereabouts.
I would attribute the handshake error to the ports they were using. They hammered me for about 6 hours though.
1481011999
Hero Member
*
Offline Offline

Posts: 1481011999

View Profile Personal Message (Offline)

Ignore
1481011999
Reply with quote  #2

1481011999
Report to moderator
1481011999
Hero Member
*
Offline Offline

Posts: 1481011999

View Profile Personal Message (Offline)

Ignore
1481011999
Reply with quote  #2

1481011999
Report to moderator
1481011999
Hero Member
*
Offline Offline

Posts: 1481011999

View Profile Personal Message (Offline)

Ignore
1481011999
Reply with quote  #2

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

Posts: 1481011999

View Profile Personal Message (Offline)

Ignore
1481011999
Reply with quote  #2

1481011999
Report to moderator
1481011999
Hero Member
*
Offline Offline

Posts: 1481011999

View Profile Personal Message (Offline)

Ignore
1481011999
Reply with quote  #2

1481011999
Report to moderator
1481011999
Hero Member
*
Offline Offline

Posts: 1481011999

View Profile Personal Message (Offline)

Ignore
1481011999
Reply with quote  #2

1481011999
Report to moderator
IYFTech
Hero Member
*****
Offline Offline

Activity: 686


WANTED: Active dev to fix & re-write p2pool in C


View Profile
January 12, 2015, 12:31:22 AM
 #11582


bmt ? lol just jk btw hahaha

how do u know someone is hammering your node & wut is he/she doing to yr node ?

Wouldn't surprise me...... Cheesy

Because it was constantly showing up in my p2pool window & being dropped.
I had the same thing this past week, did it look like this? https://bitcointalk.org/index.php?topic=18313.msg10066280#msg10066280

Similar, but it was a handshake error every 30 seconds, or thereabouts.
I would attribute the handshake error to the ports they were using. They hammered me for about 6 hours though.

Port was 9333.

-- Smiley  Thank you for smoking  Smiley --  If you paid VAT to dogie for items you should read this thread:  https://bitcointalk.org/index.php?topic=1018906.0
Duce
Full Member
***
Offline Offline

Activity: 155


View Profile
January 12, 2015, 01:30:05 AM
 #11583


bmt ? lol just jk btw hahaha

how do u know someone is hammering your node & wut is he/she doing to yr node ?

Wouldn't surprise me...... Cheesy

Because it was constantly showing up in my p2pool window & being dropped.
I had the same thing this past week, did it look like this? https://bitcointalk.org/index.php?topic=18313.msg10066280#msg10066280

Similar, but it was a handshake error every 30 seconds, or thereabouts.
I would attribute the handshake error to the ports they were using. They hammered me for about 6 hours though.

Port was 9333.
Yeah that is what was strange with mine, they never used 9333 but some 5-digit ones that there in the reserved section.  Maybe I pissed somebody off......
PatMan
Hero Member
*****
Offline Offline

Activity: 924


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


View Profile WWW
January 12, 2015, 01:50:47 AM
 #11584

Well, glad I checked here before pulling the latest version - but of a cock-up eh?


bmt ? lol just jk btw hahaha

how do u know someone is hammering your node & wut is he/she doing to yr node ?

Wouldn't surprise me...... Cheesy

Because it was constantly showing up in my p2pool window & being dropped.
I had the same thing this past week, did it look like this? https://bitcointalk.org/index.php?topic=18313.msg10066280#msg10066280

Similar, but it was a handshake error every 30 seconds, or thereabouts.

I'm wondering if Bitmains "p2p"(?) pool isn't trying to connect to the real p2pool & p2pool is recognising that the share chains don't match, so drops it.....would this be possible?

"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/
midnightmagic
Member
**
Offline Offline

Activity: 76


View Profile
January 12, 2015, 06:57:50 AM
 #11585

What exactly does this do?

M

Looks like it pulls and rotates the default mining addresses from bitcoind.

I saw that too.  Why would you want that?

Anyone else try this?  I'm getting errors all over the place:

My mistake. It's a pretty easy fix, non-impactful. I'm working on it now and should have it in a pullreq for forrest soon.

The reason you would want something like this is because normally, p2pool pays out to the same address over and over when it constructs its coinbases. But this isn't ideal: if you are ever identified, then your entire mining history might be laid bare for the world to see. You must maintain perfect opsec, forever, if you desire stronger financial privacy under this method of mining.

If you rotate keys on a programmable basis, then you get payouts to *different* addresses with no additional effort on your behalf and it is somewhat more difficult to correlate which addresses are grouped with one another until you spend them and group them yourself.

You could have achieved an approximation of this by having miners who were inputting some different addresses and accepting miner-supplied payout addresses, but then you have to do it by hand and it was really annoying.

In my opinion, p2pool users now have arguably more privacy even then solo miners, by using this option, at the expense of a larger coinbase.

(fwiw, considering the spam nonsense going into the blockchain right now, I hardly think miners demanding additional privacy is at the top of the list of UTXO bloat.)
mdude77
Legendary
*
Offline Offline

Activity: 1358


View Profile
January 12, 2015, 11:52:52 AM
 #11586

What exactly does this do?

M

Looks like it pulls and rotates the default mining addresses from bitcoind.

I saw that too.  Why would you want that?

Anyone else try this?  I'm getting errors all over the place:

My mistake. It's a pretty easy fix, non-impactful. I'm working on it now and should have it in a pullreq for forrest soon.

The reason you would want something like this is because normally, p2pool pays out to the same address over and over when it constructs its coinbases. But this isn't ideal: if you are ever identified, then your entire mining history might be laid bare for the world to see. You must maintain perfect opsec, forever, if you desire stronger financial privacy under this method of mining.

If you rotate keys on a programmable basis, then you get payouts to *different* addresses with no additional effort on your behalf and it is somewhat more difficult to correlate which addresses are grouped with one another until you spend them and group them yourself.

You could have achieved an approximation of this by having miners who were inputting some different addresses and accepting miner-supplied payout addresses, but then you have to do it by hand and it was really annoying.

In my opinion, p2pool users now have arguably more privacy even then solo miners, by using this option, at the expense of a larger coinbase.

(fwiw, considering the spam nonsense going into the blockchain right now, I hardly think miners demanding additional privacy is at the top of the list of UTXO bloat.)

This makes sense and I agree.  Now I'm unsure how to use it? 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.
tgros
Newbie
*
Offline Offline

Activity: 2


View Profile
January 12, 2015, 02:49:10 PM
 #11587

iv got a few unused servers as well. been mining a few months and was thiking about starting my own pool. Would there be a way to join our servers as one pool. lol if not no worries... how do u start your own pool. im on about 1th+
PatMan
Hero Member
*****
Offline Offline

Activity: 924


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


View Profile WWW
January 12, 2015, 02:55:26 PM
 #11588

iv got a few unused servers as well. been mining a few months and was thiking about starting my own pool. Would there be a way to join our servers as one pool. lol if not no worries... how do u start your own pool. im on about 1th+


Here's an excellent guide:

https://bitcointalk.org/index.php?topic=651819.0;topicseen

By setting up your own node you are joining one large pool - that's the beauty of it.  Wink

Edit: Use the manual instructions though, I think the scripts for auto setup are a little outdated.

"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/
jonnybravo0311
Hero Member
*****
Offline Offline

Activity: 994


Mine at Jonny's Pool


View Profile WWW
January 12, 2015, 02:59:20 PM
 #11589

What exactly does this do?

M

Looks like it pulls and rotates the default mining addresses from bitcoind.

I saw that too.  Why would you want that?

Anyone else try this?  I'm getting errors all over the place:

My mistake. It's a pretty easy fix, non-impactful. I'm working on it now and should have it in a pullreq for forrest soon.

The reason you would want something like this is because normally, p2pool pays out to the same address over and over when it constructs its coinbases. But this isn't ideal: if you are ever identified, then your entire mining history might be laid bare for the world to see. You must maintain perfect opsec, forever, if you desire stronger financial privacy under this method of mining.

If you rotate keys on a programmable basis, then you get payouts to *different* addresses with no additional effort on your behalf and it is somewhat more difficult to correlate which addresses are grouped with one another until you spend them and group them yourself.

You could have achieved an approximation of this by having miners who were inputting some different addresses and accepting miner-supplied payout addresses, but then you have to do it by hand and it was really annoying.

In my opinion, p2pool users now have arguably more privacy even then solo miners, by using this option, at the expense of a larger coinbase.

(fwiw, considering the spam nonsense going into the blockchain right now, I hardly think miners demanding additional privacy is at the top of the list of UTXO bloat.)
While I understand the concept of rotating addresses, I don't understand how it's useful here.  Let's say that this was properly implemented in p2pool.  Who does it benefit?  As a miner, I still have to connect to a node using a BTC address.  I can't change that address constantly, or I'd always be ramping up shares on the chain for payout, which is exactly the opposite of what I want in a PPLNS pool.

What am I missing?

Jonny's Pool - Mine with us and help us grow!  Support a pool that supports Bitcoin, not a hardware manufacturer's pockets!  No SPV cheats.  No empty blocks.
PatMan
Hero Member
*****
Offline Offline

Activity: 924


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


View Profile WWW
January 12, 2015, 03:07:27 PM
 #11590

I'm not sure I get it either tbh. I think there are much more pressing issues with p2pool that need to be addressed too.

"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/
windpath
Legendary
*
Offline Offline

Activity: 938


View Profile WWW
January 12, 2015, 04:03:40 PM
 #11591


While I understand the concept of rotating addresses, I don't understand how it's useful here.  Let's say that this was properly implemented in p2pool.  Who does it benefit?  As a miner, I still have to connect to a node using a BTC address.  I can't change that address constantly, or I'd always be ramping up shares on the chain for payout, which is exactly the opposite of what I want in a PPLNS pool.

What am I missing?

The benefit is specifically for the node owner using the bitcoind wallet on the node for mining income.

By using this, rather then setting an address with the miner you can simply use a name like AntS3 or SP20, the hash power will go to the node default address, which will now be cycled automatically increasing privacy and security.

To be honest the security benefits are a trade off, I would still feel better about not keeping any private keys on the node itself, but if privacy is a big concern for you this is probably a good trade off.

jonnybravo0311
Hero Member
*****
Offline Offline

Activity: 994


Mine at Jonny's Pool


View Profile WWW
January 12, 2015, 04:19:05 PM
 #11592


While I understand the concept of rotating addresses, I don't understand how it's useful here.  Let's say that this was properly implemented in p2pool.  Who does it benefit?  As a miner, I still have to connect to a node using a BTC address.  I can't change that address constantly, or I'd always be ramping up shares on the chain for payout, which is exactly the opposite of what I want in a PPLNS pool.

What am I missing?

The benefit is specifically for the node owner using the bitcoind wallet on the node for mining income.

By using this, rather then setting an address with the miner you can simply use a name like AntS3 or SP20, the hash power will go to the node default address, which will now be cycled automatically increasing privacy and security.

To be honest the security benefits are a trade off, I would still feel better about not keeping any private keys on the node itself, but if privacy is a big concern for you this is probably a good trade off.
I get the concept behind it, and you cited precisely the example I was thinking about in my head.  However, this example still fails to benefit the node owner because the mining address is constantly cycling, which still means the node owner's address is ramping up on shares.  Sure, I suppose at the end of the day it would add up to the same thing - you'd just get a whole bunch of per share payouts to your node's cycling addresses instead of a larger payout to a single address.  However, that increases your transaction fees for spending those coins in the future because there'd have to be far more inputs.

Like I wrote, I just don't see how this could possibly benefit anyone except for the most paranoid tin-hat wearing folks running their own nodes.  For example, I run my own node locally, as well as a VPS-hosted node for backup when I travel.  I also fall back on your node in case neither of mine is available.  On my own nodes, sure I could put in something like a name of "S3_1" or "SP20" for each of my miners; however, configuration for your node forces me back into using a proper BTC address (which does not cycle)... unless of course I wish to donate my hashing power to you Smiley

Jonny's Pool - Mine with us and help us grow!  Support a pool that supports Bitcoin, not a hardware manufacturer's pockets!  No SPV cheats.  No empty blocks.
IYFTech
Hero Member
*****
Offline Offline

Activity: 686


WANTED: Active dev to fix & re-write p2pool in C


View Profile
January 12, 2015, 08:45:52 PM
 #11593

Who's feeling brave today?  Wink

https://github.com/forrestv/p2pool/pull/243

Not me......not today  Cheesy

-- Smiley  Thank you for smoking  Smiley --  If you paid VAT to dogie for items you should read this thread:  https://bitcointalk.org/index.php?topic=1018906.0
idonothave
Full Member
***
Offline Offline

Activity: 234


View Profile
January 13, 2015, 10:19:25 AM
 #11594

small pypy howto

... download pypy binary, I choosed 64 bit version to my ubuntu 14.04 LTS
wget https://bitbucket.org/pypy/pypy/downloads/pypy-2.4.0-linux64.tar.bz2
... untar it
tar xvf pypy-2.4.0-linux64.tar.bz2
... create symbolic link
sudo ln -sf /where_untared/pypy-2.4.0-linux64/bin/pypy /usr/bin/pypy
... download pip manager
wget https://bootstrap.pypa.io/get-pip.py
... install pip manager
pypy get-pip.py
... install twisted
pip install twisted
... done

use pypy instead python

optional

... download latest forrestv p2pool version
git clone https://github.com/forrestv/p2pool.git
... run it
... make coffee

I try just now with latest git p2pool version 13.4-62-g077b2c1, seems well
PatMan
Hero Member
*****
Offline Offline

Activity: 924


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


View Profile WWW
January 13, 2015, 11:08:13 AM
 #11595

small pypy howto

... download pypy binary, I choosed 64 bit version to my ubuntu 14.04 LTS
wget https://bitbucket.org/pypy/pypy/downloads/pypy-2.4.0-linux64.tar.bz2
... untar it
tar xvf pypy-2.4.0-linux64.tar.bz2
... create symbolic link
sudo ln -sf /where_untared/pypy-2.4.0-linux64/bin/pypy /usr/bin/pypy
... download pip manager
wget https://bootstrap.pypa.io/get-pip.py
... install pip manager
pypy get-pip.py
... install twisted
pip install twisted
... done

use pypy instead python

optional

... download latest forrestv p2pool version
git clone https://github.com/forrestv/p2pool.git
... run it
... make coffee

I try just now with latest git p2pool version 13.4-62-g077b2c1, seems well

Have you noticed any improvement using pypy? I've often thought about trying it, as it's claimed to be much faster.

"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/
idonothave
Full Member
***
Offline Offline

Activity: 234


View Profile
January 13, 2015, 11:58:01 AM
 #11596

small pypy howto

... download pypy binary, I choosed 64 bit version to my ubuntu 14.04 LTS
wget https://bitbucket.org/pypy/pypy/downloads/pypy-2.4.0-linux64.tar.bz2
... untar it
tar xvf pypy-2.4.0-linux64.tar.bz2
... create symbolic link
sudo ln -sf /where_untared/pypy-2.4.0-linux64/bin/pypy /usr/bin/pypy
... download pip manager
wget https://bootstrap.pypa.io/get-pip.py
... install pip manager
pypy get-pip.py
... install twisted
pip install twisted
... done

use pypy instead python

optional

... download latest forrestv p2pool version
git clone https://github.com/forrestv/p2pool.git
... run it
... make coffee

I try just now with latest git p2pool version 13.4-62-g077b2c1, seems well

Have you noticed any improvement using pypy? I've often thought about trying it, as it's claimed to be much faster.

I run it too short time to say definitely. But for the first view it seems be better. Efficiency went up (memory usage went up too from 500MB+ to 1500MB+), lower DOA. I have also installed latest bitcoind 0.9.4 (from git)... getblock template latencies seem went down. Previous average was 241ms, will see where it will move.
PatMan
Hero Member
*****
Offline Offline

Activity: 924


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


View Profile WWW
January 13, 2015, 12:13:03 PM
 #11597

....(memory usage went up too from 500MB+ to 1500MB+)...

Seriously!? 3 x more memory?

"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/
idonothave
Full Member
***
Offline Offline

Activity: 234


View Profile
January 13, 2015, 12:21:02 PM
 #11598

....(memory usage went up too from 500MB+ to 1500MB+)...

Seriously!? 3 x more memory?

yes! Smiley this is what I noticed the first. But if better efficiency and there is enough memory... why not. Maybe I will try later compile pypy from sources if possible, this time I used the easiest way, precompiled binary.
I was curious about if it works and it works, so if anybody interested, give it a try. But I am running backup p2pool node beside, so if You do not want to loose hashtime do the same.
It does not seem we will have another then python version so why not to try something potentially faster.
PatMan
Hero Member
*****
Offline Offline

Activity: 924


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


View Profile WWW
January 13, 2015, 12:24:59 PM
 #11599

Wow. I'm merge mining, so doubt I'll be able to use it then - might have a tinker later. What about CPU usage - any noticeable difference?

"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/
idonothave
Full Member
***
Offline Offline

Activity: 234


View Profile
January 13, 2015, 12:40:02 PM
 #11600

Wow. I'm merge mining, so doubt I'll be able to use it then - might have a tinker later. What about CPU usage - any noticeable difference?

load 0.2 just now but previous was similar, so if any change than it is not worse for sure
Pages: « 1 ... 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 [580] 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 ... 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!