Pages:
Author

Topic: [ANN][YAC][POOL]p2pool for yacoin!! - page 18. (Read 28208 times)

newbie
Activity: 46
Merit: 0
May 12, 2013, 08:25:06 AM
#1
NO FEE

pool list(you can choose any one)
http://yac.procrypto.com:8336/
http://mining.bitvolcano.com:8336/
http://pool.bitcn.org:8336/


source: https://github.com/ntkrnl/yacoin-p2pool
lastest version: c265896-dirty
windows binary: https://mega.co.nz/#!0ExyhQIR!KR_Khw4FU1MdGKOlTMPwCXNLV5Yx7qnBPneGgTSkBLw

HOW TO:
1.install cpuminer
git: https://github.com/ali1234/cpuminer

build cpuminer on Linux:
https://bitcointalksearch.org/topic/closed-2000-yac-bounty-for-adapting-minerd-for-yac-199517
https://bitcointalksearch.org/topic/yacoin-cpuminer-released-very-soon-pools-will-be-availaible-for-this-coin-200147

cpuminer windows binrary:
https://mega.co.nz/#!IJRziTBD!ZCAKGC7fqYkyXsEDi9GB1RYiqIUqj2S9bEm6UI2y1no

2.run
minerd -a scrypt-jane -o http://pool.bitcn.org:8336 -u !YOUR_YACOIN_ADDRESS!

Quote
Features that all P2Pool nodes offer:
  • PPLNS
  • No registration, Just start mining!
  • Payout instantly whenever a block is found on any node.
  • No minimum payout as long as you have an active share
  • P2Pool pays the block reward AND all the TX fees in that block! Other pools keep the TX fees for themselves.
  • Decent graphs show your progress and speed.
  • No coins stored in the server's wallet. Better security. Payouts show up as a mined transaction.
  • If node goes down, mine at another P2Pool node.No loss of PPLNS shares, other nodes guarantee your payout. Use other nodes as backups in your miner config.

Why should I mine on P2Pool?
P2Pool is a distributed mining pool. Nodes from around the world pool their hash power together to find blocks. A block found on any node = a payout for everyone, on every node!
Distributed hashing power helps keep the yacoin network strong and safe.

Why should I not mine on P2Pool?
Some people do not like PPLNS, as payouts vary based on the luck of finding blocks. P2Pool must operate this way in order to leave 0 coins on the server.
P2Pool works best for miners who stick around for a while (see "What is PPLNS" below).
Miners with low hash rates may have huge variance. Please see my post here to determine if mining on P2pool is right for you.

Why does my miner say it has found a lot of shares but I have no payouts and P2Pool doesn't list my payout address?
The real P2Pool share difficulty is much higher than on normal pools. P2Pool essentially lies to your miner and tells it to work on relatively easy shares so that it submits shares every few seconds instead of every few hours. P2Pool then ignores any submitted shares that don't match the real share difficulty. By doing this, P2Pool can more accurately report your local hash rate and you can see if you are having problems quicker.
Miners with low hash rates may have huge variance. Please see my post here to determine if mining on P2pool is right for you.

What is PPLNS
Pay Per Last Number of Shares.
Let's use a car analogy. Say you start mining (step on the gas). When you begin, your PPLNS rate is low but increasing (speedometer starting from 0 and going up). After several hours, you will reach your actual PPLNS rate. If you increase your hash rate (step harder on the gas), it will take some time for your pay rate to adjust. When you stop hashing (remove your foot from the gas), your pay rate will slowly decline (coasting to a stop), until hours later it reaches 0.
PPLNS method of payment is hop proof because it takes longer to ramp up to your actual pay rate.
PPLNS is influenced by luck. Whenever P2Pool finds a block, all miners are paid instantly at their current pay rate. If P2Pool finds several blocks in a row, everyone is paid again and again and again at their current pay rate. If P2Pool doesn't find a block for a while, then no payouts are issued.

What is a "mined" transaction?
A "mined" transaction is how a solo miner, or how a pool is paid for finding a block. A mined transaction contains the current block reward and all the TX fees collected in that block.
Mined transactions take 120 confirmations before they can be spent.
When P2Pool finds a block, it looks at the current pay rate of all miners, and rewrites the mined transaction, giving the correct amount to every miner.

If I switch from one P2Pool node to another, will I lose my PPLNS shares?
You can switch nodes on P2pool as much as you like with no penalty as long as you keep using the same payout address as your username.

========================================================

UPDATE8:
I have made a few changes, If you want to get involved:
1.download the latest source from github;
2.extract the zip ball to a new dir;
3.stop the old version;
4.start the new one as soon as possible, you can use the "run.sh" script provided;
5.go back to your website to test if it works well.

Notice:
1.I'm not 100% sure that the debug version will work, so it's just a test.
2.If it doesn't work, just stop the debug version, and roll back to the old one, miners connected to your server will reconnect  in 30 seconds.
3.If your server is busy as a result of changing version( got a lot of dead shares), restart the p2pool.

UPDATE7:
http://pool.bitcn.org:8336 already mined two blocks with the new version, seems nothing wrong, and a bug which can cause bitcoind crash is fixed, please download the lastest source and binary (66ef457-dirty) to join the main pool !!!!!!
NOTICE: if you use the version "0943dfa-dirty", delete the data dir first.

UPDATE6:
I'm trying to run a new version on http://pool.bitcn.org:8336. so it may be a little unstable.
Everyone will be paid one more time, as a result of the inconvenience.


UPDATE5:
The lastest version conflicts with the former one. and Probrably there is still some bugs.
I start on a completely new version on https://github.com/ntkrnl/yacoin-p2pool
new port 8338:
http://pool.bitcn.org:8338
windows binary: https://mega.co.nz/#!BIBQ3CiB!BsiuBxQ36kNubJvOiNzo_moB9OEFCEGgO50-Ko_lrzc

If you want to do a test, download the source, and join http://pool.bitcn.org:8338
If not, keep everything unchanged is ok.



UPDATE4:
May 16, 2013

The p2p connection bug is fixed, and the source code is available on github.
As a result of huge changes in p2pool protocol, we have to reset the share chain.
When we are finding a block from now on, I'll stop the old version, and start the new one.
Thanks for your support~


UPDATE3:
May 14, 2013
Paymet system works well.

UPDATE2:
May 14, 2013
P2pool can submit blocks now, the "sign failed" bug is fixed.
There is still a little problems with p2pool protocol: "close connection " "gentx doesn't match hash_link" etc. which will make p2p feature unavailable, I think it will be fixed today.

UPDATE1:
May 13, 2013
mmh, there is still something wrong with the payment system
In other words, ppcoin novacoin yacoin basiclly don't support paid-by-worker mode( -u username as address). You can only run p2pool minerd yacoind on your own machine and pay to yourselft.
I will work on the code to try my best to port a FULL-FEATURED p2pool to yacoin, it will take some time, so I decided to shut down the server until the bug is fixed Smiley
Pages:
Jump to: