Author Topic: P2Pool Beta for Memorycoin  (Read 19987 times)

0 Members and 1 Guest are viewing this topic.

Offline KillerByte

  • Sr. Member
  • ****
  • Posts: 298
    • View Profile
OK, basic node explorer has been set up, I plan on making it better, obviously. Will update this thread with the news as soon as I am satisfied.

http://mmcexplorer.info/p2pool

How to get listed:

1. Start your P2Pool node, make sure it has connections

2. Make sure you are using the default worker port (8080)

3. Within 5 minutes, your node should be added to the list automatically. Please post on this thread if that is not the case.
« Last Edit: March 20, 2014, 04:51:26 am by KillerByte »

Offline ManeBjorn

  • Full Member
  • ***
  • Posts: 174
    • View Profile
I want to but I have to get a system setup for it and I am lacking one at the moment.  If I get one I am going to start a pool.  I really like the idea of doing it.
Tips Appreciated MMC | MQotia5NmKTsaXXPaN8hw2ze3Z1DNwi39s
https://www.multibet.io/index.php?ref=ManeBjorn

Offline KillerByte

  • Sr. Member
  • ****
  • Posts: 298
    • View Profile
That is great news.
I have been thinking more of setting up a pool once I can get a good setup in place to securely and properly host one.

I hear you on the web page building.  I used to be great at it but my skills have eroded over the years.

If you would like to start a pool, it does not hurt to set everything up early. As I make changes, a pool operator could just "git pull" to retrieve all updates.

I hope to have a node explorer like this in the near future: http://scanner.etyd.org/

Offline ManeBjorn

  • Full Member
  • ***
  • Posts: 174
    • View Profile
That is great news.
I have been thinking more of setting up a pool once I can get a good setup in place to securely and properly host one.

I hear you on the web page building.  I used to be great at it but my skills have eroded over the years. 

Tips Appreciated MMC | MQotia5NmKTsaXXPaN8hw2ze3Z1DNwi39s
https://www.multibet.io/index.php?ref=ManeBjorn

Offline KillerByte

  • Sr. Member
  • ****
  • Posts: 298
    • View Profile
Is this something that will be easy to setup for the average user who wants to setup a pool?

Yeah. I think you just install python then run the setup and start the server.

Of course, there's also a website where you can see the statistics, but there are many bugs and user improvements to be made at the point in the code.

Actually, you don't even need to run the setup. Just follow the instructions at the start of this post, and you should have your own P2Pool node ready to go in no time. That web is next to go on the list. I hope to make some sort of pleasing method to effectively view P2Pool. May take a few days, but I think it should come out before yam does.

I might ask robonix for help on forging a web design... becaue my design skills are minimal :)

Offline Delinquency

  • Sr. Member
  • ****
  • Posts: 370
    • View Profile
Is this something that will be easy to setup for the average user who wants to setup a pool?

Yeah. I think you just install python then run the setup and start the server.

Of course, there's also a website where you can see the statistics, but there are many bugs and user improvements to be made at the point in the code.

Offline ManeBjorn

  • Full Member
  • ***
  • Posts: 174
    • View Profile
Is this something that will be easy to setup for the average user who wants to setup a pool?
Tips Appreciated MMC | MQotia5NmKTsaXXPaN8hw2ze3Z1DNwi39s
https://www.multibet.io/index.php?ref=ManeBjorn

Offline KillerByte

  • Sr. Member
  • ****
  • Posts: 298
    • View Profile
I'm sure yvg may already be working on this fix, if he's competent enough. :-]

he sent me a message today and said he should be on it very quickly. There is still much to do with the pool, however, and I have some outside work to do, so it will be a bit of a wait.

I will be porting the pool for XPM over the next couple of days, so that should be interesting and the miners are opensource over there so we will hopefully get a taste of what it will be like.

Offline Delinquency

  • Sr. Member
  • ****
  • Posts: 370
    • View Profile
I'm sure yvg may already be working on this fix, if he's competent enough. :-]

emre

  • Guest
great work, thanks.

all we need is yam atm.

Offline KillerByte

  • Sr. Member
  • ****
  • Posts: 298
    • View Profile
Someone please roll out a 1% fee pool running with this code!

there are already 2 pools (XPOOL is back! http://xpool.xram.co:8080, and my pool - http://memorycoin.biz:9332), each with a 1% fee targeted toward the creator of P2Pool. All you need to do is use the special miner to connect to one of the pools and mine away!

If anyone else chooses to run a pool, a fee for yourself can easily be set with the -f PERCENTAGE option.

You can view all options for P2Pool with --help

Offline Delinquency

  • Sr. Member
  • ****
  • Posts: 370
    • View Profile
Someone please roll out a 1% fee pool running with this code!

Offline ManeBjorn

  • Full Member
  • ***
  • Posts: 174
    • View Profile
This is big news.   :D
Great work.
Tips Appreciated MMC | MQotia5NmKTsaXXPaN8hw2ze3Z1DNwi39s
https://www.multibet.io/index.php?ref=ManeBjorn

Offline KillerByte

  • Sr. Member
  • ****
  • Posts: 298
    • View Profile
Be among the first to create your own pool node now: https://github.com/KillerByte/p2pool

List of all P2Pools: http://mmcexplorer.info/p2pool

Stratum Mining Software: https://github.com/KillerByte/memoryminer

Pool Example: http://memorycoin.biz:8080/static/

YAM is not currently supported due to the fact it does not support Getwork longpolling. Stratum for YAM is supposed to be coming soon, I have already consulted yvg on the subject.

I got to admit, this project has been quite tedious for the last couple weeks, but I have finally reached the point where it works beta-quality.

Benifits:
* Highly efficient mining protocol
* Completely decentralized solution, no more mining centralization issues
* Instant payouts - included in coinbase transaction so you dont have to ever worry about not getting payed.

No other pool compares!

Python Twisted is the only dependancy.

How to use (obviously be aware of changes needed for your configuration):
Code: [Select]
git clone https://github.com/KillerByte/p2pool
cd p2pool
git submodule sync
git submodule update --init
cd memorycoin_momentum
sudo python setup.py install
cd ..
python run_p2pool.py

Let me know of any troubles.

How to mine:

Code: [Select]
https://github.com/KillerByte/memoryminer
cd memoryminer/src
make -f makefile.unix
./memoryminer -poolip=<your hostname to mine on, ex: memorycoin.biz> -poolport=9332 -pooluser=<your address, ex: MAJNEC7HzAeLPGSYdvvD8gFTxZLfdjzVnj> -genproclimit=<cpu cores>

What should work:

* Stratum Mining Protocol
* Mining a block, if it happens (has been tested on testnet)

What needs to be improved:

* Election blocks (currently does not work, and I dont see how to get it to work at this time...)
* Web interface
* " Punishing share for 'Block-stale detected! height(77149743cc5c387cbe616b8f5a391a57d39332b873a7271783d462b6207c) < height(6ec8ec70f52b74fd63a964c9f35f0eb54bba32915158bc2b2e5c045e5662) or 1f009129 != 1f009148'! Jumping from c46dc9d7 to 4d01520a!" message
* Other little bugs

I also hope to implement some sort of support for p2pool share browsing at mmcexplorer.info, but not sure yet.

So yes! Try, and mine!
« Last Edit: March 22, 2014, 07:50:57 pm by KillerByte »