Bitcoin Forum
November 07, 2024, 02:36:44 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 529 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 ... 814 »
  Print  
Author Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool  (Read 2591884 times)
IYFTech
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500


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


View Profile
January 11, 2015, 09:53:43 PM
 #11561


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.

-- 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: 175
Merit: 100


View Profile
January 11, 2015, 10:24:15 PM
 #11562


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
IYFTech
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500


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


View Profile
January 12, 2015, 12:05:18 AM
 #11563


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.

-- 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: 175
Merit: 100


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


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.
IYFTech
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500


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


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


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: 175
Merit: 100


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


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
Merit: 1000


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


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

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: 88
Merit: 37


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

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: 1540
Merit: 1001



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

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

I mine at Kano's Pool because it pays the best and is completely transparent!  Come join me!
tgros
Newbie
*
Offline Offline

Activity: 2
Merit: 0


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

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
Merit: 1000


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


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

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

Activity: 1344
Merit: 1024


Mine at Jonny's Pool


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

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
Merit: 1000


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


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

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: 1258
Merit: 1027


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


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

Activity: 1344
Merit: 1024


Mine at Jonny's Pool


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


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
Merit: 500


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


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

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: 238
Merit: 100


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

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
Merit: 1000


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


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

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: 238
Merit: 100


View Profile
January 13, 2015, 11:58:01 AM
Last edit: January 13, 2015, 01:18:02 PM by idonothave
 #11579

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
Merit: 1000


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


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

....(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/
Pages: « 1 ... 529 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 ... 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!