Bitcoin Forum
April 27, 2024, 11:56:55 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 [791] 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 »
  Print  
Author Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool  (Read 2591625 times)
frodocooper
Sr. Member
****
Offline Offline

Activity: 351
Merit: 410


View Profile
August 31, 2017, 06:07:15 AM
Last edit: December 25, 2017, 05:06:22 AM by frodocooper
 #15801

Here is a more elegant way of getting PyPy up and running for jtoomimnet P2Pool on Ubuntu 16.04 and later.

1. Add the PyPy PPA. (The PyPy in the PPA is more frequently updated than the PyPy in Ubuntu's package repository.)

Code:
$ sudo add-apt-repository ppa:pypy/ppa
$ sudo apt-get update

2. Install PyPy and other dependencies.

Code:
$ sudo apt-get install pypy pypy-dev gcc build-essential git

3. Install pip.

Code:
$ wget https://bootstrap.pypa.io/get-pip.py
$ sudo pypy get-pip.py
$ sudo rm -rf get-pip.py

4. Update pip, setuptools, and wheel.

Code:
$ sudo pypy -m pip install --upgrade pip setuptools wheel

5. Install Twisted, zope.interface, and incremental.

Code:
$ sudo pypy -m pip install twisted zope.interface incremental

6. Download the 1mb_segwit branch of jtoomimnet P2Pool.

Code:
$ git clone https://github.com/jtoomim/p2pool.git
$ cd p2pool
$ git checkout 1mb_segwit

7. Run P2Pool.

Code:
$ pypy run_p2pool.py

For a list of jtoomimnet P2Pool command-line options:

Code:
$ pypy run_p2pool.py --help



Using pip to install third-party Python packages (e.g., Twisted, zope.interface, and incremental), instead of downloading and installing them directly, enables cleaner installs and uninstalls, and simpler and faster updating of the packages. For example,

(a) to update Twisted, zope.interface, and incremental:

Code:
$ sudo pypy -m pip install --upgrade twisted zope.interface incremental

(b) to remove Twisted, zope.interface, and incremental (if you no longer need them):

Code:
$ sudo pypy -m pip uninstall twisted zope.interface incremental

A list of handy pip commands may be found here.

A more comprehensive guide to using pip may be found here.
1714219015
Hero Member
*
Offline Offline

Posts: 1714219015

View Profile Personal Message (Offline)

Ignore
1714219015
Reply with quote  #2

1714219015
Report to moderator
"The nature of Bitcoin is such that once version 0.1 was released, the core design was set in stone for the rest of its lifetime." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714219015
Hero Member
*
Offline Offline

Posts: 1714219015

View Profile Personal Message (Offline)

Ignore
1714219015
Reply with quote  #2

1714219015
Report to moderator
1714219015
Hero Member
*
Offline Offline

Posts: 1714219015

View Profile Personal Message (Offline)

Ignore
1714219015
Reply with quote  #2

1714219015
Report to moderator
1714219015
Hero Member
*
Offline Offline

Posts: 1714219015

View Profile Personal Message (Offline)

Ignore
1714219015
Reply with quote  #2

1714219015
Report to moderator
tubexc
Hero Member
*****
Offline Offline

Activity: 496
Merit: 500


View Profile
August 31, 2017, 07:35:03 AM
 #15802

Nice post frodo
Now translating this to C ( Windows), That's another story Grin
bcx2014
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
August 31, 2017, 04:20:53 PM
 #15803

As a complete noob to p2pool, thanks to veqtrus for creating a Segwit version that doesn't require me to move away from Core bitcoind.  17.1 seems to be working fine now with no scary error messages from p2pool or bitcoind.  I wanted to signal my support for segwit, but not segwit2x.  Thank you for giving me a way to do that!  It was a bit of a convoluted path to find it tho.  I am sure there are a lot of miners that just upgraded everything per the error message and end up supporting segwit2x without knowing it... clearly.  I wish there was a clear path of instructions out there for those that support segwit, then another for those that support segwit2x.  In any case, thank you veqtrus for supporting what i consider at this point to be "real" bitcoin.

veqtrus
Member
**
Offline Offline

Activity: 107
Merit: 10


View Profile WWW
August 31, 2017, 04:29:10 PM
 #15804

As a complete noob to p2pool, thanks to veqtrus for creating a Segwit version that doesn't require me to move away from Core bitcoind.  17.1 seems to be working fine now with no scary error messages from p2pool or bitcoind.  I wanted to signal my support for segwit, but not segwit2x.  Thank you for giving me a way to do that!  It was a bit of a convoluted path to find it tho.  I am sure there are a lot of miners that just upgraded everything per the error message and end up supporting segwit2x without knowing it... clearly.  I wish there was a clear path of instructions out there for those that support segwit, then another for those that support segwit2x.  In any case, thank you veqtrus for supporting what i consider at this point to be "real" bitcoin.
To be fair it would be hard for miners to support 2x without knowing it as jtoomim's fork throws an error if you mine with Core.

P2Pool donation button | Bitrated user: veqtrus.
bcx2014
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
August 31, 2017, 04:58:18 PM
 #15805

To be fair it would be hard for miners to support 2x without knowing it as jtoomim's fork throws an error if you mine with Core.
Yeah i tried that version initially and it was screaming error messages at me that ultimately would have required me to change my core wallet... and it seemed odd... it seemed to have an agenda... so that's when i found your version.  I believe to get 17.1 it was as simple as:

"git clone https://github.com/veqtrus/p2pool.git"

Just dropping that there for noobs like me who want to show segwit support.

Thanks again!

veqtrus
Member
**
Offline Offline

Activity: 107
Merit: 10


View Profile WWW
August 31, 2017, 05:04:53 PM
 #15806

is the same as https://github.com/p2pool/p2pool.git (the master branch that is).

P2Pool donation button | Bitrated user: veqtrus.
jtoomim
Hero Member
*****
Offline Offline

Activity: 818
Merit: 1006


View Profile WWW
August 31, 2017, 05:15:06 PM
Last edit: September 01, 2017, 12:07:18 AM by jtoomim
 #15807

Yeah i tried that version initially and it was screaming error messages at me that ultimately would have required me to change my core wallet...
Or add the --allow-obsolete-bitcoind command-line switch when running run_p2pool.py. That is mentioned in the error message.

Quote
I wish there was a clear path of instructions out there for those that support segwit, then another for those that support segwit2x.
Frodocooper posted exactly that two posts before yours.

Hosting bitcoin miners for $65 to $80/kW/month on clean, cheap hydro power.
http://Toom.im
Comandante77
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
September 01, 2017, 01:25:59 AM
 #15808

How I can see fees for my node? Workers are in there, but I dont see money. ^)
Cryptonomist
Newbie
*
Offline Offline

Activity: 27
Merit: 0


View Profile
September 01, 2017, 09:49:03 AM
 #15809

How I can see fees for my node? Workers are in there, but I dont see money. ^)

Hello,

I suppose you want to know your mining reward. You should be able to find it in the web interface of your P2pool node reachable through http://YOUR_P2POOL_HOST:9332/.  It should give you statistics about the payout you would get if the P2pool network finds a block now (see under "Payouts if a block were found NOW:"). If you use the default bitcoin address for your payouts, then normally you should find a plot under the link "graphs". If you use a different address it will show 0.
You can also find this information when you go to the web interface of a public node. Normally they should also list the "Payouts if a block were found NOW:". Pick a public node that follows the P2pool share chain you use for mining (jtoomim branch or master branch).
You will only find a quantity different from 0 under "Payouts if a block were found NOW:" if your miners have found at least 1 share in the last 3 days in the share chain.
Also, the "Payouts if a block were found NOW:" quantities are potential payouts. They only become real when the P2pool network finds a block that is accepted in the Bitcoin blockchain. So it may take a while before you get a real payout.

I hope this answers your question. You can find more information on http://p2pool.in/ and http://p2pool.org/.



Cryptonomist
Newbie
*
Offline Offline

Activity: 27
Merit: 0


View Profile
September 01, 2017, 04:01:20 PM
 #15810

It seems that the p2pool master branch is back in business  Cheesy. Currently >7000 TH. However, it still fluctuates a lot during the day. A few hours ago only 400 TH.
Meuh6879
Legendary
*
Offline Offline

Activity: 1512
Merit: 1011



View Profile
September 01, 2017, 08:55:39 PM
 #15811



Blue Bear
Newbie
*
Offline Offline

Activity: 31
Merit: 0


View Profile
September 02, 2017, 01:57:05 AM
 #15812

When I started before the Jtoomimnet split off mainnet was hashing in the Phash range now it in the low Thash range ... Sad

Yet everyone seems to keep a small portion of their miners pointed at mainnet

sitting the fence is discouraging and disrupting ...

Shrugs ...

jtoomim
Hero Member
*****
Offline Offline

Activity: 818
Merit: 1006


View Profile WWW
September 02, 2017, 03:56:10 PM
 #15813

These spikes in hashrate are from people renting hashrate from Nicehash, usually to take advantage of merged mining income. As is often the case with Nicehash renters, this person seems to have had high DOA rates (~10%) during his hashing burst, which would subtract from his profitability. My guess is that the DOA rates this miner is getting are higher or equal to the revenue bonus he is getting from the merged mining, which means that he will probably stop after he has re-evaluated his profitability using experimental data instead of his predicted revenue.

If anyone is thinking of doing a Nicehash burst on p2pool, I suggest they let me know first. There are a few configuration changes they can make in order to improve their node performance, and there are also some code changes I've got on my to-do list that will improve fairness for miners with high vs. low hashrate and high vs. low latency.

Hosting bitcoin miners for $65 to $80/kW/month on clean, cheap hydro power.
http://Toom.im
Blue Bear
Newbie
*
Offline Offline

Activity: 31
Merit: 0


View Profile
September 02, 2017, 05:06:12 PM
 #15814

jtoomim

what was the pool hashrate before you got jtoomimnet up and running ...
frodocooper
Sr. Member
****
Offline Offline

Activity: 351
Merit: 410


View Profile
September 02, 2017, 10:51:36 PM
 #15815

... and there are also some code changes I've got on my to-do list that will improve fairness for miners with high vs. low hashrate and high vs. low latency.

I'm eagerly waiting for this one. My two AvalonMiner 741's are bleeding me out with an average DOA rate of around 15% on my PyPy P2Pool node, no thanks to their sluggishness in keeping up with P2Pool's frequent work changes.
Philopolymath
Sr. Member
****
Offline Offline

Activity: 558
Merit: 295

Walter Russell's Cosmogony is RIGHT!


View Profile
September 02, 2017, 11:46:23 PM
 #15816

OMG
Global hash rate of 666TH...That's EVIL.....

So much reading to catch up...
Sad to see p2 is not more popular...seems to have some serious drawbacks as well.

Support Alien Beer Circle research...www.youtube.com/watch?v=MRXDk2RMQ4A
tubexc
Hero Member
*****
Offline Offline

Activity: 496
Merit: 500


View Profile
September 03, 2017, 12:30:49 AM
 #15817

These spikes in hashrate are from people renting hashrate from Nicehash, usually to take advantage of merged mining income. As is often the case with Nicehash renters, this person seems to have had high DOA rates (~10%) during his hashing burst, which would subtract from his profitability. My guess is that the DOA rates this miner is getting are higher or equal to the revenue bonus he is getting from the merged mining, which means that he will probably stop after he has re-evaluated his profitability using experimental data instead of his predicted revenue.

If anyone is thinking of doing a Nicehash burst on p2pool, I suggest they let me know first. There are a few configuration changes they can make in order to improve their node performance, and there are also some code changes I've got on my to-do list that will improve fairness for miners with high vs. low hashrate and high vs. low latency.
I You are so worried about P2pool performance why don't you chance to the master branch ?
kano
Legendary
*
Offline Offline

Activity: 4466
Merit: 1800


Linux since 1997 RedHat 4


View Profile
September 03, 2017, 12:42:07 AM
 #15818

These spikes in hashrate are from people renting hashrate from Nicehash, usually to take advantage of merged mining income. As is often the case with Nicehash renters, this person seems to have had high DOA rates (~10%) during his hashing burst, which would subtract from his profitability. My guess is that the DOA rates this miner is getting are higher or equal to the revenue bonus he is getting from the merged mining, which means that he will probably stop after he has re-evaluated his profitability using experimental data instead of his predicted revenue.

If anyone is thinking of doing a Nicehash burst on p2pool, I suggest they let me know first. There are a few configuration changes they can make in order to improve their node performance, and there are also some code changes I've got on my to-do list that will improve fairness for miners with high vs. low hashrate and high vs. low latency.
I You are so worried about P2pool performance why don't you chance to the master branch ?
Coz he is more worried about the problems with p2pool and doing something about them, rather than sticking his head in the sand.

Pool: https://kano.is - low 0.5% fee PPLNS 3 Days - Most reliable Solo with ONLY 0.5% fee   Bitcointalk thread: Forum
Discord support invite at https://kano.is/ Majority developer of the ckpool code - k for kano
The ONLY active original developer of cgminer. Original master git: https://github.com/kanoi/cgminer
tubexc
Hero Member
*****
Offline Offline

Activity: 496
Merit: 500


View Profile
September 03, 2017, 12:57:15 AM
 #15819

These spikes in hashrate are from people renting hashrate from Nicehash, usually to take advantage of merged mining income. As is often the case with Nicehash renters, this person seems to have had high DOA rates (~10%) during his hashing burst, which would subtract from his profitability. My guess is that the DOA rates this miner is getting are higher or equal to the revenue bonus he is getting from the merged mining, which means that he will probably stop after he has re-evaluated his profitability using experimental data instead of his predicted revenue.

If anyone is thinking of doing a Nicehash burst on p2pool, I suggest they let me know first. There are a few configuration changes they can make in order to improve their node performance, and there are also some code changes I've got on my to-do list that will improve fairness for miners with high vs. low hashrate and high vs. low latency.
I You are so worried about P2pool performance why don't you chance to the master branch ?
Coz he is more worried about the problems with p2pool and doing something about them, rather than sticking his head in the sand.
I don't think he his worried about the problems that divide p2pool.And i can' t find one node with his 1 mb fork that's on the master branch.
Blue Bear
Newbie
*
Offline Offline

Activity: 31
Merit: 0


View Profile
September 03, 2017, 01:21:29 AM
 #15820

I don't think he his worried about the problems that divide p2pool.And i can' t find one node with his 1 mb fork that's on the master branch.

you won't ...
Pages: « 1 ... 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 [791] 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 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!