Bitcoin Forum
March 19, 2024, 03:42:39 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 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 631 632 633 ... 814 »
  Print  
Author Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool  (Read 2591571 times)
idonothave
Full Member
***
Offline Offline

Activity: 238
Merit: 100


View Profile
January 17, 2015, 03:46:02 PM
 #11641

In all fairness, the huge memory use is not an issue for me and is a price worth paying for increased performance - which so far is the case. My DOA rate is lower so far, my latency is also lowering gradually & my recorded hash rate is slightly higher. So far so good.

It also shows how truly terrible & slow the standard python is for p2pool........

what version of bitcoin core are You running?

The latest: 0.9.4

My DOA rate has halved using pypy since I installed it - it was ~3-5%, but is now ~0.5-2.5% so I'm a happy hippy  Grin

Are you merge mining? My DOA sky rockets when merge mining. Plus, doesn't seem to be worth the effort as it's basically soloing, might as well gamble more and solo for BTC.

Yeah, merge mining 7 coins in total. Your BTC DOA rate shouldn't change when you're merge mining - sounds like it's not setup right.

7 coins? it interests me, can You tell me which coins?
1710819759
Hero Member
*
Offline Offline

Posts: 1710819759

View Profile Personal Message (Offline)

Ignore
1710819759
Reply with quote  #2

1710819759
Report to moderator
1710819759
Hero Member
*
Offline Offline

Posts: 1710819759

View Profile Personal Message (Offline)

Ignore
1710819759
Reply with quote  #2

1710819759
Report to moderator
Activity + Trust + Earned Merit == The Most Recognized Users on Bitcointalk
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1710819759
Hero Member
*
Offline Offline

Posts: 1710819759

View Profile Personal Message (Offline)

Ignore
1710819759
Reply with quote  #2

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

Activity: 686
Merit: 500


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


View Profile
January 17, 2015, 03:53:28 PM
 #11642

Sure: Bitcoin, Namecoin, I0coin, Devcoin, Huntercoin, Groupcoin & Fusioncoin. I was also mining ixcoin until it got all mined out  Sad

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

Activity: 1344
Merit: 1023


Mine at Jonny's Pool


View Profile WWW
January 17, 2015, 03:59:12 PM
 #11643

Sure: Bitcoin, Namecoin, I0coin, Devcoin, Huntercoin, Groupcoin & Fusioncoin. I was also mining ixcoin until it got all mined out  Sad
You're still mining all of those coins?  Wow... I stopped everything except for NMC.  Sure, I've got a boatload of some of those coins, but nowhere to do anything with them.  Like FSC... I've got a few million of the things, but the coin's completely dead in the water and no exchanges trade it.

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

Activity: 238
Merit: 100


View Profile
January 17, 2015, 04:07:44 PM
 #11644

Sure: Bitcoin, Namecoin, I0coin, Devcoin, Huntercoin, Groupcoin & Fusioncoin. I was also mining ixcoin until it got all mined out  Sad

Nice. Can You share core versions You are using? I would like to try some but I do not want to make system unstable. Do You preffer any of them? I think they are all worthless but I can be wrong...
IYFTech
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500


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


View Profile
January 17, 2015, 04:24:16 PM
 #11645

Sure: Bitcoin, Namecoin, I0coin, Devcoin, Huntercoin, Groupcoin & Fusioncoin. I was also mining ixcoin until it got all mined out  Sad
You're still mining all of those coins?  Wow... I stopped everything except for NMC.  Sure, I've got a boatload of some of those coins, but nowhere to do anything with them.  Like FSC... I've got a few million of the things, but the coin's completely dead in the water and no exchanges trade it.

Yeah, it does no harm to keep mining them in the slim hope someone might revive them....... Tongue

Nice. Can You share core versions You are using? I would like to try some but I do not want to make system unstable. Do You preffer any of them? I think they are all worthless but I can be wrong...

All daemons are the latest, cloned from git or downloaded binaries from their sites. I prefer Bitcoin of course, the rest are just a little bonus that I cash in every now & then - helps pay the bills  Wink

-- 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 17, 2015, 04:47:25 PM
 #11646

Sure: Bitcoin, Namecoin, I0coin, Devcoin, Huntercoin, Groupcoin & Fusioncoin. I was also mining ixcoin until it got all mined out  Sad
You're still mining all of those coins?  Wow... I stopped everything except for NMC.  Sure, I've got a boatload of some of those coins, but nowhere to do anything with them.  Like FSC... I've got a few million of the things, but the coin's completely dead in the water and no exchanges trade it.

Yeah, it does no harm to keep mining them in the slim hope someone might revive them....... Tongue

Nice. Can You share core versions You are using? I would like to try some but I do not want to make system unstable. Do You preffer any of them? I think they are all worthless but I can be wrong...

All daemons are the latest, cloned from git or downloaded binaries from their sites. I prefer Bitcoin of course, the rest are just a little bonus that I cash in every now & then - helps pay the bills  Wink

I suppose daemons has to be compiled with wallet enabled and run at the same machine as bitcoind and p2pool if succeed will create there mining address?
IYFTech
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500


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


View Profile
January 17, 2015, 05:23:25 PM
 #11647

I suppose daemons has to be compiled with wallet enabled and run at the same machine as bitcoind and p2pool if succeed will create there mining address?

All on the same machine, yes - but p2pool won't create an address on other daemons, payments will go to the default daemon wallet address.

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

Activity: 1258
Merit: 1027


View Profile WWW
January 17, 2015, 05:42:39 PM
 #11648

I suppose daemons has to be compiled with wallet enabled and run at the same machine as bitcoind and p2pool if succeed will create there mining address?

All on the same machine, yes - but p2pool won't create an address on other daemons, payments will go to the default daemon wallet address.

How many of those coins is there still a market for?
IYFTech
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500


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


View Profile
January 17, 2015, 05:54:40 PM
 #11649

I suppose daemons has to be compiled with wallet enabled and run at the same machine as bitcoind and p2pool if succeed will create there mining address?

All on the same machine, yes - but p2pool won't create an address on other daemons, payments will go to the default daemon wallet address.

How many of those coins is there still a market for?

All except FSC & GRP... Wink

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

Activity: 1258
Merit: 1027


View Profile WWW
January 17, 2015, 06:39:03 PM
 #11650

I suppose daemons has to be compiled with wallet enabled and run at the same machine as bitcoind and p2pool if succeed will create there mining address?

All on the same machine, yes - but p2pool won't create an address on other daemons, payments will go to the default daemon wallet address.

How many of those coins is there still a market for?

All except FSC & GRP... Wink

Pretty cool, nice way to add a little to the bottom line Smiley
yslyung
Legendary
*
Offline Offline

Activity: 1500
Merit: 1002


Mine Mine Mine


View Profile
January 17, 2015, 06:54:51 PM
 #11651

may i humbly ask for a updated step by step noob proof guide on pypy ?

this should work for user using 64 bit linux: https://bitcointalk.org/index.php?topic=18313.msg10135870#msg10135870

thx, i'll try to tinkle with it a bit while i polish up my linux skills
windpath
Legendary
*
Offline Offline

Activity: 1258
Merit: 1027


View Profile WWW
January 17, 2015, 06:55:08 PM
 #11652

Decentralising mining: Making P2Pool more lucrative by coinbaseless fees?

http://www.reddit.com/r/Bitcoin/comments/2sqh0a/decentralising_mining_making_p2pool_more/
corrow
Member
**
Offline Offline

Activity: 97
Merit: 10


View Profile
January 17, 2015, 07:03:21 PM
 #11653

Well when recoding p2pool, It would be Nice to solve the "payload too long" issue as well.

Does somebody know how to deal with this?  Huh  

Please check this post: https://bitcointalk.org/index.php?topic=18313.msg10164796#msg10164796

 Roll Eyes

What is Your Bitcoind GetBlockTemplate Latency? Has You p2pool node external IP to see stats?


Thanks for the reply!

Well my stats looks like this:

Code:
P2Pool Status
Local rate 155.77 GH/s (DOA 3.67 GH/s / 2.35%) Shares Total: 2 (Orphan: 0, Dead: 1, Unknown: 1)
Global pool rate 1.93 PH/s (DOA 321.61 TH/s / 16.67%) Share difficulty 6,707,631.61
Current block value Expected time to share 2d 3h 22m 33 s
Total node payout if block found NOW Expected time to block 1d 3h 11m 10 s
Node peers [in] 2 / 30 [out] Node uptime 2d 6h 35m 22 s
Node p2pool version 13.5-73-g12ca9d8-dirty Protocol version 1300
Node efficiency 60.00% Node getwork latency 305 ms
Node fee 0% Node donation 0%

Bitcoin Status
Network rate 303.41 PH/s Blocks 339,372
Current block 998,775 bytes / 1,600 txs Block difficulty 43,971,662,056.08958
Hashes to win 9.22 EH Block probability per GH 5.295015761671106e-12%
Total Bitcoins Expected time to block 0h 0m 30 s
Exchange rate Block interval 0h 10m 30 s
Connections [in] 12 / 523 [out] Node uptime 2d 6h 37m 53 s
Node bitcoind version 99900 Protocol version 70002
Relay fee Peer latency 675 ms


I assume my Bitcoind GetBlockTemplate Latency is 675ms, right? From what I've read, the latencies are OK and they are stable when the "payload too long" error is not occurring. Only when the error comes up in the console of p2pool then those latencies are indeed skyrocketing. As I understand from the logs and statistics this payload error does not look like a cause from latencies, but latencies are the symptoms of the payload error. So where all the sudden arises this payload error from? Is it the "maxblocksize" of Bitcoind Core which is 1MB? Because the payload error is always in combination when the blocktime between blocks were +10mins (and +2000 transactions). Get the idea the problem comes from that direction.

Any thoughts?

IYFTech
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500


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


View Profile
January 17, 2015, 07:09:24 PM
 #11654

I see you're using an Rc version: v99900 - Maybe that's what's causing your errors. I only use the stable release versions for mining.......

-- 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
corrow
Member
**
Offline Offline

Activity: 97
Merit: 10


View Profile
January 17, 2015, 07:16:15 PM
 #11655

I see you're using an Rc version: v99900 - Maybe that's what's causing your errors. I only use the stable release versions for mining.......

OMG, Why I didn't saw that myself?  Embarrassed
I'm gonna deploy a stable release of Bitcoin Core to factor this out! Thanks!
mdude77
Legendary
*
Offline Offline

Activity: 1540
Merit: 1001



View Profile
January 17, 2015, 07:25:27 PM
 #11656

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

Anyone succeed in getting this to work under windows?  I got pip installed, now I'm having a problem compiling twisted, complains about not finding rpc\rpc.h.

M

I mine at Kano's Pool because it pays the best and is completely transparent!  Come join me!
MissouriMiner
Sr. Member
****
Offline Offline

Activity: 312
Merit: 250



View Profile
January 17, 2015, 07:44:16 PM
 #11657

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

Anyone succeed in getting this to work under windows?  I got pip installed, now I'm having a problem compiling twisted, complains about not finding rpc\rpc.h.

M

I've tested it in Windows 8.1 64-bit, but not running it now.  Even though the OS is 64-bit, I had to use 32-bit for all the required packages.  Also, I wouldn't bother compiling twisted since you can download the Windows package already compiled.  Same goes for pywin, zope, WMI, and mingw.  All 32-bit packages pre-compiled.  This worked for me. 
idonothave
Full Member
***
Offline Offline

Activity: 238
Merit: 100


View Profile
January 17, 2015, 07:50:30 PM
 #11658

Well when recoding p2pool, It would be Nice to solve the "payload too long" issue as well.

Does somebody know how to deal with this?  Huh  

Please check this post: https://bitcointalk.org/index.php?topic=18313.msg10164796#msg10164796

 Roll Eyes

What is Your Bitcoind GetBlockTemplate Latency? Has You p2pool node external IP to see stats?


Thanks for the reply!

Well my stats looks like this:

Code:
P2Pool Status
Local rate 155.77 GH/s (DOA 3.67 GH/s / 2.35%) Shares Total: 2 (Orphan: 0, Dead: 1, Unknown: 1)
Global pool rate 1.93 PH/s (DOA 321.61 TH/s / 16.67%) Share difficulty 6,707,631.61
Current block value Expected time to share 2d 3h 22m 33 s
Total node payout if block found NOW Expected time to block 1d 3h 11m 10 s
Node peers [in] 2 / 30 [out] Node uptime 2d 6h 35m 22 s
Node p2pool version 13.5-73-g12ca9d8-dirty Protocol version 1300
Node efficiency 60.00% Node getwork latency 305 ms
Node fee 0% Node donation 0%

Bitcoin Status
Network rate 303.41 PH/s Blocks 339,372
Current block 998,775 bytes / 1,600 txs Block difficulty 43,971,662,056.08958
Hashes to win 9.22 EH Block probability per GH 5.295015761671106e-12%
Total Bitcoins Expected time to block 0h 0m 30 s
Exchange rate Block interval 0h 10m 30 s
Connections [in] 12 / 523 [out] Node uptime 2d 6h 37m 53 s
Node bitcoind version 99900 Protocol version 70002
Relay fee Peer latency 675 ms


I assume my Bitcoind GetBlockTemplate Latency is 675ms, right? From what I've read, the latencies are OK and they are stable when the "payload too long" error is not occurring. Only when the error comes up in the console of p2pool then those latencies are indeed skyrocketing. As I understand from the logs and statistics this payload error does not look like a cause from latencies, but latencies are the symptoms of the payload error. So where all the sudden arises this payload error from? Is it the "maxblocksize" of Bitcoind Core which is 1MB? Because the payload error is always in combination when the blocktime between blocks were +10mins (and +2000 transactions). Get the idea the problem comes from that direction.

Any thoughts?



Yes.
1) Switch to latest p2pool version.
 git clone https://github.com/forrestv/p2pool
2) to limit outgoing/incomming connections of p2pool use this settings:
 --max-conns 6 \
 --outgoing-conns 6 \
3) use 0.9.4.0 bitcoin core version with bitcoin.conf like this (nothing more is necessary):
 server=1
 rpcuser=your_rpc_user
 rpcpassword=your_rpc_password
idonothave
Full Member
***
Offline Offline

Activity: 238
Merit: 100


View Profile
January 17, 2015, 07:57:44 PM
 #11659

I suppose daemons has to be compiled with wallet enabled and run at the same machine as bitcoind and p2pool if succeed will create there mining address?

All on the same machine, yes - but p2pool won't create an address on other daemons, payments will go to the default daemon wallet address.

How many of those coins is there still a market for?

All except FSC & GRP... Wink

Pretty cool, nice way to add a little to the bottom line Smiley

I suppose merged mined coins I will get the whole block, right? So for NMC 25 coins with my 8600GHs I will get once per 100 days, as I see. Smiley
idonothave
Full Member
***
Offline Offline

Activity: 238
Merit: 100


View Profile
January 17, 2015, 08:18:44 PM
 #11660

worthless coins renaissance  Kiss
====================
small namecoin merged mining howto

(I suppose You are already running functional p2pool node... ehm... with linux)
download namecoin:
git clone https://github.com/namecoin/namecoin.git
go there and compile it:
cd namecoin
qmake namecoin-qt.pro
make
edit namecoin.conf file:
nano ~/.namecoin/namecoin.conf
this should be there:
server=1
rpcuser=your_nmc_user
rpcpassword=your_nmc_password
rpcport=7333
rpcallowip=*

then run namecoin-qt... and wait a little moment, minutes, hours, days... until synced (make coffee while waiting)
add to Your p2pool command this parameter:
--merged http://your_nmc_user:your_nmc_password@127.0.0.1:7333/
rerun p2pool node
check data/bitcoin/log for merged word:
grep merged data/bitcoin/log |wc -l
if You get non zero value, it works (probably)
make coffee and tell guys You got it!
Pages: « 1 ... 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 631 632 633 ... 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!