Forum Home
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular

    P2pool feathercoin linux

    Newbies - New Members Must Start Here
    6
    56
    31508
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Wellenreiter
      Wellenreiter Moderators @gwbraa last edited by

      @gwbraa I have implemented ‘adaptive share difficulty’ on my p2pool server and just testing it.

      It basically implements a different rule set to calculate the share difficulty on a per worker basis.

      if you want to try : https://github.com/wellenreiter01/p2pool-neoscrypt
      use the ‘adaptive’ branch, not the master branch.

      In order to enable the adaptive share difficulty you need to add a ‘-d A’ to the start command.
      The miner login is then just the payout address without any additions.

      Keep in mind, that the rpcuser/password must be the last parameter of the command line ;)

      Feathercoin development donation address: 6p8u3wtct7uxRGmvWr2xvPxqRzbpbcd82A
      Openpgp key: 0x385C34E77F0D74D7 (at keyserver.ubuntu.com)/fingerprint: C7B4 E9EA 17E1 3D12 07AB 1FDB 385C 34E7 7F0D 74D7

      G 1 Reply Last reply Reply Quote 1
      • G
        gwbraa @Wellenreiter last edited by

        @Wellenreiter said:

        @gwbraa I have implemented ‘adaptive share difficulty’ on my p2pool server and just testing it.

        It basically implements a different rule set to calculate the share difficulty on a per worker basis.

        if you want to try : https://github.com/wellenreiter01/p2pool-neoscrypt
        use the ‘adaptive’ branch, not the master branch.

        In order to enable the adaptive share difficulty you need to add a ‘-d A’ to the start command.
        The miner login is then just the payout address without any additions.

        Keep in mind, that the rpcuser/password must be the last parameter of the command line ;)

        Just made the chances.
        I think now looks like everything it’s happening again!!

        Thanks

        1 Reply Last reply Reply Quote 0
        • G
          gwbraa last edited by

          This post is deleted!
          1 Reply Last reply Reply Quote 0
          • G
            gwbraa last edited by

            Wellenreite Can you tell me How Can I not connect to the other nodes?
            I will set upt a dedicated server and I wanna try run the 200MH/S for some couple hours and I do not want to get everyone not making shares because I am to fast.
            Also How can I setup a hostname for the p2pool server??

            Thanks

            wrapper 1 Reply Last reply Reply Quote 0
            • Wellenreiter
              Wellenreiter Moderators last edited by Wellenreiter

              Not sure what you mean, your miners cannot connect to other p2pool nodes, or yoir node cannot connect to other p2pool nodes?

              In order to set up a nodename for your node, that is known to the Internert, you need to register a domain and then create a DNS Record for the host. There is a small monthly fee for the domain.

              With your bandwidth of 200 Mhash, you always will find block so fast, that other nodes have difficulty to submit valid shares before your miner finds a new block.

              A possible solution:

              • go for solo mining with most of your hash power and only keep a hashrate comparable to the hasrate other miners provide or may be double it. This will increase the diffculty of the blockchain, but the p2pool will keep the share difficulty low, so others can submit shares to the p2pool nodes.

              Feathercoin development donation address: 6p8u3wtct7uxRGmvWr2xvPxqRzbpbcd82A
              Openpgp key: 0x385C34E77F0D74D7 (at keyserver.ubuntu.com)/fingerprint: C7B4 E9EA 17E1 3D12 07AB 1FDB 385C 34E7 7F0D 74D7

              G 1 Reply Last reply Reply Quote 0
              • wrapper
                wrapper Moderators @gwbraa last edited by wrapper

                @gwbraa said:

                Wellenreite Can you tell me How Can I not connect to the other nodes?
                I will set upt a dedicated server and I wanna try run the 200MH/S for some couple hours and I do not want to get everyone not making shares because I am to fast.
                Also How can I setup a hostname for the p2pool server??

                Thanks

                Re causing large swings in the p2pool difficulty :

                I don’t think there will be a problem (at that scale). I received shares for a much lower proportion of the p2pool with both Bitcoin and Litecoin mining.

                We have also monitored 10 - 50 MHash/s variations in p2pool, which the p2pool algorithm handled no problem …

                In practice what will happen with p2pool if the hash rate goes up, the Global pool members will get more payouts, but a lower rate. When there are few miners / hash, it pays out less often, but higher … The p2pool share system is quite effective at adjusting as the global hash rate changes.

                plus we can always monitor the situation, if you let us know when you are testing…

                It is theoretically (and practically) possible to make different “colours” of p2pool pools. It is possible to adjust some parameters, so that the p2pool will only connect to a similar compiled pool. This means it would be possible to gave a p2pool adjusted for lots of small hash miners, with lower shares more often, and different coloured pool optimised for high hashing rates, but say short periods (like weekends).

                Unfortunately, that sort of facility is not built into p2pool yet, although you can experiment, as it’s open source.

                G Wellenreiter 2 Replies Last reply Reply Quote 0
                • G
                  gwbraa @Wellenreiter last edited by

                  @Wellenreiter said:

                  Not sure what you mean, your miners cannot connect to other p2pool nodes, or yoir node cannot connect to other p2pool nodes?

                  In order to set up a nodename for your node, that is known to the Internert, you need to register a domain and then create a DNS Record for the host. There is a small monthly fee for the domain.

                  With your bandwidth of 200 Mhash, you always will find block so fast, that other nodes have difficulty to submit valid shares before your miner finds a new block.

                  A possible solution:

                  • go for solo mining with most of your hash power and only keep a hashrate comparable to the hasrate other miners provide or may be double it. This will increase the diffculty of the blockchain, but the p2pool will keep the share difficulty low, so others can submit shares to the p2pool nodes.

                  I was thinking it was possible to config my p2pool to do not connect to the other nodes, so I would be mining like solo???

                  About the hostname I already have domains. I already setup one for the machine but I was wondering with in the p2pool I would be able to set the name for the hostname as well.

                  1 Reply Last reply Reply Quote 0
                  • G
                    gwbraa @wrapper last edited by

                    @wrapper said:

                    @gwbraa said:

                    Wellenreite Can you tell me How Can I not connect to the other nodes?
                    I will set upt a dedicated server and I wanna try run the 200MH/S for some couple hours and I do not want to get everyone not making shares because I am to fast.
                    Also How can I setup a hostname for the p2pool server??

                    Thanks

                    Re causing large swings in the p2pool difficulty :

                    I don’t think there will be a problem (at that scale). I received shares for a much lower proportion of the p2pool with both Bitcoin and Litecoin mining.

                    We have also monitored 10 - 50 MHash/s variations in p2pool, which the p2pool algorithm handled no problem …

                    In practice what will happen with p2pool if the hash rate goes up, the Global pool members will get more payouts, but a lower rate. When there are few miners / hash, it pays out less often, but higher … The p2pool share system is quite effective at adjusting as the global hash rate changes.

                    plus we can always monitor the situation, if you let us know when you are testing…

                    It is theoretically (and practically) possible to make different “colours” of p2pool pools. It is possible to adjust some parameters, so that the p2pool will only connect to a similar compiled pool. This means it would be possible to gave a p2pool adjusted for lots of small hash miners, with lower shares more often, and different coloured pool optimised for high hashing rates, but say short periods (like weekends).

                    Unfortunately, that sort of facility is not built into p2pool yet, although you can experiment, as it’s open source.

                    Yeah around this number I did not had any problem

                    1 Reply Last reply Reply Quote 0
                    • wrapper
                      wrapper Moderators last edited by wrapper

                      You are correct, you can mine “solo” - even if your p2pool node does not find others pools, it is connected to the Feathercoin blockchain via a different port.
                      We have had the situation where p2pool nodes loose contact and the pool continues alone - so you could iptables/firewall, the known other node’s IP address, to deliberately prevent connection to a global pool.

                      you can use the -getpeerinfo switch with feathercoind to see who’s connected.

                      So you can find shares, then feathercoind will announce when you found a block and your p2pool will pay you.

                      Wellenreiter 1 Reply Last reply Reply Quote 0
                      • Wellenreiter
                        Wellenreiter Moderators @wrapper last edited by

                        @wrapper the problem occurs, when blocks are found by the pool so fast, that small miners can’t submit a valid share, before a work restart is requested by the pool.

                        Yesterday, we had the situation, that blocks where found by the pool about every 10-30 seconds, while miners with hashrates of ~100-150 khash only could send valid shares only every 3-4 Minutes.
                        The result was, that small miners didn’t get any payout.
                        This situation is temporary, of course, as the block chain difficulty will go up until blocks are found every minute again, but still such a situation is not encouraging small miners to mine on a p2pool.

                        Feathercoin development donation address: 6p8u3wtct7uxRGmvWr2xvPxqRzbpbcd82A
                        Openpgp key: 0x385C34E77F0D74D7 (at keyserver.ubuntu.com)/fingerprint: C7B4 E9EA 17E1 3D12 07AB 1FDB 385C 34E7 7F0D 74D7

                        1 Reply Last reply Reply Quote 0
                        • R
                          RIPPEDDRAGON Regular Member last edited by

                          said:

                          t connect to other p2pool nodes, or yoir node cannot connect t

                          I dont know if you have tried manually setting your miner’s diff but this seems to help me out on p2pool:
                          -o stratum+tcp://104.236.34.9:19327 -O 6e3ozu798fKvNUCSwRjPMRdnrJ27dCHEPm/0+0.00300:lol

                          The “0+0.00300” seems to do a decent job of lowering stale % for me

                          Wellenreiter 1 Reply Last reply Reply Quote 0
                          • Wellenreiter
                            Wellenreiter Moderators @wrapper last edited by

                            @wrapper said:

                            You are correct, you can mine “solo” - even if your p2pool node does not find others pools, it is connected to the Feathercoin blockchain via a different port.
                            We have had the situation where p2pool nodes loose contact and the pool continues alone - so you could iptables/firewall, the known other node’s IP address, to deliberately prevent connection to a global pool.

                            you can use the -getpeerinfo switch with feathercoind to see who’s connected.

                            So you can find shares, then feathercoind will announce when you found a block and your p2pool will pay you.

                            The p2pool node initially needs at least one other p2pool node to start.
                            When this initial connection is lost later, it may continue to work.

                            Feathercoin development donation address: 6p8u3wtct7uxRGmvWr2xvPxqRzbpbcd82A
                            Openpgp key: 0x385C34E77F0D74D7 (at keyserver.ubuntu.com)/fingerprint: C7B4 E9EA 17E1 3D12 07AB 1FDB 385C 34E7 7F0D 74D7

                            wrapper 1 Reply Last reply Reply Quote 1
                            • wrapper
                              wrapper Moderators @Wellenreiter last edited by

                              @Wellenreiter said:

                              The p2pool node initially needs at least one other p2pool node to start.
                              When this initial connection is lost later, it may continue to work.

                              Yes I forgot that, another adjustment needed to implement coloured pools would be solo mining capability. Or set up two p2pools on the local network / in containers - as a work around.

                              1 Reply Last reply Reply Quote 0
                              • Wellenreiter
                                Wellenreiter Moderators @RIPPEDDRAGON last edited by

                                @RIPPEDDRAGON said:

                                said:

                                t connect to other p2pool nodes, or yoir node cannot connect t

                                I dont know if you have tried manually setting your miner’s diff but this seems to help me out on p2pool:
                                -o stratum+tcp://104.236.34.9:19327 -O 6e3ozu798fKvNUCSwRjPMRdnrJ27dCHEPm/0+0.00300:lol

                                The “0+0.00300” seems to do a decent job of lowering stale % for me

                                That is a good way for larger miners to tune their share difficulty and reduce the negative influence on smaller miners.
                                I have released a new branch of p2pool software -adaptive- which does this automatically. it adjusts the individual share difficulty so that all miners submit shares about 2 times per minute.

                                For pool operators:

                                • https://github.com/wellenreiter01/p2pool-neoscrypt branch ‘adaptive’
                                • on the command line specify the parameter ‘-d A’ to enable adaptive share diffculty

                                @RIPPEDDRAGON : The adjustment you did is still possible with the new software, of course. It overrides the automatic adaption.

                                Feathercoin development donation address: 6p8u3wtct7uxRGmvWr2xvPxqRzbpbcd82A
                                Openpgp key: 0x385C34E77F0D74D7 (at keyserver.ubuntu.com)/fingerprint: C7B4 E9EA 17E1 3D12 07AB 1FDB 385C 34E7 7F0D 74D7

                                AmDD 1 Reply Last reply Reply Quote 3
                                • G
                                  gwbraa last edited by

                                  This post is deleted!
                                  1 Reply Last reply Reply Quote 0
                                  • G
                                    gwbraa last edited by gwbraa

                                    ftc.siweb.co:19327

                                    This will be the final version!!
                                    I will try to keep alive this node for as much I can. I will be putting some hash power as well.
                                    Let’s see the results in one month
                                    How Can I know the number of blocks discovered by the node?

                                    wrapper 1 Reply Last reply Reply Quote 0
                                    • wrapper
                                      wrapper Moderators @gwbraa last edited by

                                      @gwbraa said:

                                      ftc.siweb.co:19327

                                      How Can I know the number of blocks discovered by the node?

                                      There is no direct way to find that, although you can look at the explorer, this is a p2pool block :

                                      http://explorer.feathercoin.com/block/0ccf2ac81e3cfe01fbd004fd2886e2c8e30748f232eae1b76dcb7e5da09a0aa9

                                      you just need to use a separate address for each node, then see what comes into the wallet.

                                      1 Reply Last reply Reply Quote 0
                                      • AmDD
                                        AmDD Regular Member @Wellenreiter last edited by

                                        @Wellenreiter said:

                                        @RIPPEDDRAGON said:

                                        said:

                                        t connect to other p2pool nodes, or yoir node cannot connect t

                                        I dont know if you have tried manually setting your miner’s diff but this seems to help me out on p2pool:
                                        -o stratum+tcp://104.236.34.9:19327 -O 6e3ozu798fKvNUCSwRjPMRdnrJ27dCHEPm/0+0.00300:lol

                                        The “0+0.00300” seems to do a decent job of lowering stale % for me

                                        That is a good way for larger miners to tune their share difficulty and reduce the negative influence on smaller miners.
                                        I have released a new branch of p2pool software -adaptive- which does this automatically. it adjusts the individual share difficulty so that all miners submit shares about 2 times per minute.

                                        For pool operators:

                                        • https://github.com/wellenreiter01/p2pool-neoscrypt branch ‘adaptive’
                                        • on the command line specify the parameter ‘-d A’ to enable adaptive share diffculty

                                        @RIPPEDDRAGON : The adjustment you did is still possible with the new software, of course. It overrides the automatic adaption.

                                        I thought you had added the adaptive difficulty into the master branch, which is what my pool is built on. I’ll have to update to this and try it out.

                                        P2Pool Node: http://104.236.34.9:19327/ 0.5% fee

                                        Wellenreiter 1 Reply Last reply Reply Quote 0
                                        • G
                                          gwbraa last edited by wrapper

                                          The p2pool it’s amazing for this pool http://p2pool.neoscrypt.de/
                                          The weird thing this wallet xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx you cannot even see their balance but their taking a nice cut with only 600K
                                          I will keep watching this, but smells something weird. can you guys check this pool and this wallet

                                          wrapper 1 Reply Last reply Reply Quote -1
                                          • Wellenreiter
                                            Wellenreiter Moderators @AmDD last edited by

                                            @AmDD said:

                                            @Wellenreiter said:

                                            @RIPPEDDRAGON said:

                                            said:

                                            t connect to other p2pool nodes, or yoir node cannot connect t

                                            I dont know if you have tried manually setting your miner’s diff but this seems to help me out on p2pool:
                                            -o stratum+tcp://104.236.34.9:19327 -O 6e3ozu798fKvNUCSwRjPMRdnrJ27dCHEPm/0+0.00300:lol

                                            The “0+0.00300” seems to do a decent job of lowering stale % for me

                                            That is a good way for larger miners to tune their share difficulty and reduce the negative influence on smaller miners.
                                            I have released a new branch of p2pool software -adaptive- which does this automatically. it adjusts the individual share difficulty so that all miners submit shares about 2 times per minute.

                                            For pool operators:

                                            • https://github.com/wellenreiter01/p2pool-neoscrypt branch ‘adaptive’
                                            • on the command line specify the parameter ‘-d A’ to enable adaptive share diffculty

                                            @RIPPEDDRAGON : The adjustment you did is still possible with the new software, of course. It overrides the automatic adaption.

                                            I thought you had added the adaptive difficulty into the master branch, which is what my pool is built on. I’ll have to update to this and try it out.

                                            It was on the master branch vor p2pool Version 13.X already, but it got lost during the upgrade of code to version 15.
                                            I added it again now.

                                            Feathercoin development donation address: 6p8u3wtct7uxRGmvWr2xvPxqRzbpbcd82A
                                            Openpgp key: 0x385C34E77F0D74D7 (at keyserver.ubuntu.com)/fingerprint: C7B4 E9EA 17E1 3D12 07AB 1FDB 385C 34E7 7F0D 74D7

                                            AmDD 1 Reply Last reply Reply Quote 1
                                            • First post
                                              Last post