Author

Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool - page 579. (Read 2591920 times)

-ck
legendary
Activity: 4088
Merit: 1631
Ruu \o/
I'm using the latest git pull.

What do you need?  the avalon modified cgminer source code? Need to light a fire under Yifu, zhang and xiangfu to get a real working copy. https://github.com/BitSyncom/cgminer.git

You can modify the software/firmware. I've been doing it all day. I pulled down the latest firmware and hacked the crap out of it and got rid of things I didn't want. Freed up some room. Enough to tinker and add my own scripts and such.

https://en.bitcoin.it/wiki/Avalon#How_to_Compile_Your_Own_WR703N_Firmware_for_Avalon

Well I don't know why you're taking this on yourself... I appreciate the gesture but it's not remotely trivial. Let me explain why it's now not that simple. As the avalon code was developed in secret outside of cgminer development, they worked on a codebase that is now redundant, hacking into it in a way where the only driver that works is for avalon. Cgminer's usb code and queueing has completely changed since then. To bring the avalon code into line would require large chunks of code to be rewritten to suit these changes. This is the danger of writing code out of the main tree. Now porting it to the new driver and queueing model and requires quite a bit of time effort and testing, and needs someone to support it (or not if it's abandoned). This is not in the scope of "lend me access to your mining hardware for a few hours over ssh".  Undecided I suspect Xiangfu will eventually be forced to keep his code in sync with the main cgminer git tree.

Yes I'm bitter about the whole Avalon experience, seeing them mine 10s of thousands of dollars worth of bitcoin each day with software mostly written by us, without them engaging us at all (except to get into a bunfight with Kano) or us earning a cent for our part, but it's not your fault.  Lips sealed
hero member
Activity: 658
Merit: 500
I wonder if I ran one of the get work to stratum proxies if it would work on p2pool?
legendary
Activity: 4592
Merit: 1851
Linux since 1997 RedHat 4
And p2pool crashed again... Keeps imploding and dropping connection to bitcoind. Gonna have to send Forrest some logs.

The avalons are mining fine, better since I went to U/2000+1 without diff they hammer the piss out of the server. Still 10-15% DOA, but better than 25% I started with.
The BFLs will work fine on p2pool - get one of them ... whenever they are available Tongue

Meanwhile ... now what did I say to GitSyncom about "proper" Avalon support ... they sure aren't providing anything like that ...
hero member
Activity: 658
Merit: 500
And p2pool crashed again... Keeps imploding and dropping connection to bitcoind. Gonna have to send Forrest some logs.

The avalons are mining fine, better since I went to U/2000+1 without diff they hammer the piss out of the server. Still 10-15% DOA, but better than 25% I started with.
hero member
Activity: 658
Merit: 500
I'm using the latest git pull.

What do you need?  the avalon modified cgminer source code? Need to light a fire under Yifu, zhang and xiangfu to get a real working copy. https://github.com/BitSyncom/cgminer.git

You can modify the software/firmware. I've been doing it all day. I pulled down the latest firmware and hacked the crap out of it and got rid of things I didn't want. Freed up some room. Enough to tinker and add my own scripts and such.

https://en.bitcoin.it/wiki/Avalon#How_to_Compile_Your_Own_WR703N_Firmware_for_Avalon
-ck
legendary
Activity: 4088
Merit: 1631
Ruu \o/
Having trouble keeping it stable. P2pool keeps crashing. Will only run for an hour or so before it blows up.
It probably can't keep up with the massive hashrate. Might wanna get rid of the --fix-protocol flag.

Have to use it. Otherwise avalon won't run. it doesn't like double byte stratum. Needs to be fixed. It's a known issue.

What we need to do is get Forrest an Avalon to tinker with Cheesy
Cause the cgminer devs aren't invited to the party  Cheesy

You guys are invited, we love you. How about ssh to a unit? You get it happy, you keep the bitcoin it mines while you work?
Alas you can't change the software on the unit, it takes uploaded firmware, so the only thing you can do is change the settings being passed to cgminer. While I'd be happy to tell your avalons to mine for me, I can't really improve cgminer to work better on them. Like I said, we weren't invited to the party.

As an aside, use the latest p2pool from git which should at least work with stratum with them and improve their reliability. In short, though, you lose on average .7 seconds of work per longpoll with Avalons. That's a fair percentage with average 10s longpoll equivalents.
hero member
Activity: 658
Merit: 500
Having trouble keeping it stable. P2pool keeps crashing. Will only run for an hour or so before it blows up.
It probably can't keep up with the massive hashrate. Might wanna get rid of the --fix-protocol flag.

Have to use it. Otherwise avalon won't run. it doesn't like double byte stratum. Needs to be fixed. It's a known issue.

What we need to do is get Forrest an Avalon to tinker with Cheesy
Cause the cgminer devs aren't invited to the party  Cheesy

You guys are invited, we love you. How about ssh to a unit? You get it happy, you keep the bitcoin it mines while you work?
-ck
legendary
Activity: 4088
Merit: 1631
Ruu \o/
Having trouble keeping it stable. P2pool keeps crashing. Will only run for an hour or so before it blows up.
It probably can't keep up with the massive hashrate. Might wanna get rid of the --fix-protocol flag.

Have to use it. Otherwise avalon won't run. it doesn't like double byte stratum. Needs to be fixed. It's a known issue.

What we need to do is get Forrest an Avalon to tinker with Cheesy
Cause the cgminer devs aren't invited to the party  Cheesy
hero member
Activity: 658
Merit: 500
Having trouble keeping it stable. P2pool keeps crashing. Will only run for an hour or so before it blows up.
It probably can't keep up with the massive hashrate. Might wanna get rid of the --fix-protocol flag.

Have to use it. Otherwise avalon won't run. it doesn't like double byte stratum. Needs to be fixed. It's a known issue.

What we need to do is get Forrest an Avalon to tinker with Cheesy

It's not speed the CPU is fine. It's on a ssd 3930k system. It's not even touching the box. It's seems more like a resource contention problem with memory. Python is running 700-800 mb. Box has 32 gb of ram. usually when it crashes it blows up python and i see tons of weird errors and then scrolls bitcoind lost connection. Restarting p2pool.py fixes it.
hero member
Activity: 591
Merit: 500
Having trouble keeping it stable. P2pool keeps crashing. Will only run for an hour or so before it blows up.
It probably can't keep up with the massive hashrate. Might wanna get rid of the --fix-protocol flag.
hero member
Activity: 658
Merit: 500
Having trouble keeping it stable. P2pool keeps crashing. Will only run for an hour or so before it blows up.
hero member
Activity: 658
Merit: 500
I think I got it working, it was a royal PITA.

lets see if p2pool hashrate doubles in the next hour or so.

/you should see the output of p2pool it's scrolling like hell. 20 lines a second!
//is there some way to turn off the new work for worker spam?

Oh yeah, that's a pretty sight...
Quote
Version: unknown 7032706f6f6c2d6176616c6f6e
Pool rate: 370GH/s (19% DOA+orphan) Share difficulty: 687
Node uptime: 0.147 days Peers: 10 out, 4 in
Local rate: 171.7GH/s (25% DOA) Expected time to share: 0.00894 hours
Shares: 47 total (3 orphaned, 4 dead) Efficiency: 105.4%
Payout if a block were found NOW: 0.83833226 BTC to 1FVP2S35aNPk84GGa7AcxBBnHtTV7mdvyP. Expected after mining for 24 hours: 6.23 BTC per block.
Current block value: 25.1572 BTC Expected time to block: 21.6 hours

sr. member
Activity: 454
Merit: 252
Aside from the fact p2pool's 90 day "luck" is at 88.5%, and 30 day "luck" is at 57.1%.  Aside from that, yes, it's great.
is there anywhere a graph about the luck of p2pool from the last 90 days?
TIA

http://p2pool.info/luck/

7 day luck 136%
30 day luck 100%
90 day luck 96.4%

@Aseras: I'm really interested in hearing how the avalons work on p2pool, besides jgarzik i don't know of anyone that has one to even try yet. Congrats and good luck!
hero member
Activity: 896
Merit: 1000
Aside from the fact p2pool's 90 day "luck" is at 88.5%, and 30 day "luck" is at 57.1%.  Aside from that, yes, it's great.
is there anywhere a graph about the luck of p2pool from the last 90 days?
TIA

http://p2pool.info/luck/

Please note that if you choose a pool based on its past luck you don't understand Bitcoin mining. You probably should learn more about how mining works before choosing a pool (I would advise Bitminter or Ozcoin until you understand why you would earn more with p2pool long-term)
legendary
Activity: 2955
Merit: 1049
Aside from the fact p2pool's 90 day "luck" is at 88.5%, and 30 day "luck" is at 57.1%.  Aside from that, yes, it's great.
is there anywhere a graph about the luck of p2pool from the last 90 days?
TIA
hero member
Activity: 658
Merit: 500
ok My avalons are here. Someone help me get them running on p2pool?

Tried doing the commits on github and setting the --fix-protocol flag and it still just kinda waffles around and doesn't get moving.
sr. member
Activity: 344
Merit: 250
Flixxo - Watch, Share, Earn!
Sooo directory does not matter at all?

per service you need a directory. one for bitcoin , one for p2pool
legendary
Activity: 1361
Merit: 1003
Don`t panic! Organize!
Sooo directory does not matter at all?
sr. member
Activity: 344
Merit: 250
Flixxo - Watch, Share, Earn!
aaaaaand its gone Tongue Pool Hashrate: 366.2 GH/sEstimated Time to Block: 15h 47m Current Round: 1d 3h 46m

I want to setup TOR access for my nodes, what put into torrc HiddenServiceDir?
I assume ports need to be different from "normal" access.


Herr is a Howto: 
https://github.com/bitcoin/bitcoin/blob/master/doc/Tor.txt

It Works
legendary
Activity: 1361
Merit: 1003
Don`t panic! Organize!
aaaaaand its gone Tongue Pool Hashrate: 366.2 GH/sEstimated Time to Block: 15h 47m Current Round: 1d 3h 46m

I want to setup TOR access for my nodes, what put into torrc HiddenServiceDir?
I assume ports need to be different from "normal" access.
Jump to: