Stratum Solo Mining

How may I help you?

The primary source of support can be found on the SecurePayment Mining Pools BitcoinTalk Forum Thread. Additionally, you may also find it helpfull to follow our Twitter feed for realtime status updates. Lastly, answers to most questions can be found on the following FAQ.

  • Basics

  • What is this?

    SecurePayment CC allows you to "solo mine" a coin for the block reward + transaction fees, minus a small percentage.

  • How does this work?

    Everyone in the pool has an equal chance of finding a block. The odds of finding a block improve as more people mine in the pool. A person with higher hash rate will still find a higher amount of blocks than a person with a low hash rate. However, the person with lower hash might have better luck while mining along side others instead of mining completely alone.

  • Why whould I have better luck mining with your service compared to solo?

    You may or may not. It depends on your definition of 'luck' and whether or not you believe in it. Consider the following analogy, 1 BE100 chip in a USB miner vs. 32 BE100 chips in a ASICMiner Blade. So that's 333 MH/s vs 10 GH/s. Lets say your solomining for ZetaCoin and it's current difficulty requires 5 GH/s to find a block. You would agree that 32 BE100 chips are almost guaranteed to find a block, while 1 BE100 chip has almost no guarantee. Makes sense? Right?. The same concept applies here. If your solo mining on your own you have no guarantee that you'll find a block. However, if your mining on this pool along side 32 other people. It's almost certain that this pool will find the block, and it's 100% guaranteed that one of those 32 individuals on this pool is the block finder.

  • How are shares paid?

    Shares are validated upon submition and each is checked for a potential block canidate. Unless the share is a valid block solution, it is used only for collecting stats and has no effect on your earnings.

  • What is the worker difficulty?

    By default the difficulty is set to VARDIFF. Initial difficulty may vary between pools.

  • Can I set worker difficulty?

    Yes. To setup a custom difficulty and disable VARDIFF use the provided control panel for each pool.

  • Do you offer merged mining?

    No. Merged mining is currently under active development. An ETA is not possible at the moment.

  • Do support multiple workers on the same address?

    Yes. Connect your worker using the generally accepted format: address.worker.

  • Do you offer a multi-pool or the ability to be paid in a diffrent currency?

    This is a planned feature for our new payments platform due out sometime in mid-2016.

  • Account

  • How do I sign up?

    There is no 'account' concept here so you can not sign up. You simply connect you miner to this pool using a wallet address as your username and any random password.

  • How do I change my password?

    Just use another wallet address. Otherwise please send us a PM using the BitcoinTalk forum. You will be asked to provide a signed messge.

  • How do I delete my 'account'?

    Unfortuantly we can not remove wallet addresses from our database due to technical design reasons. This limitation may however change in the future.

  • How do I change my settings?

    Sign into your personal control panel using your wallet address. Each coin has a dedicated area where you can manage settings related to the address being used to mine. A signed message will be required to save any changes

  • I forgot my password. How do I reset it?

    Just use another wallet address. Otherwise please send us a PM using the BitcoinTalk forum. You will be asked to provide a signed messge.

  • Help! I need to change my wallet address!

    In most cases just use another wallet address. If you feel that your wallet has been compromised and need to change it for future pending payments please send us a PM using the BitcoinTalk forum. You will be asked to provide a signed messge.

  • I used two diffrent wallet addresses, can you merge my accounts?

    This is not recomended and can't be undone once completed. Please send us a PM using the BitcoinTalk forum. You will be asked to provide a signed messge. An administrative fee may also be required.

  • How do I sign a message?

    The process of generating a signed message differs greatly across platforms. There are some instructions available for many of the common clients.

  • Payments

  • How do I get paid?

    Payments are made automatically to your wallet address. There is no action required on your part.

  • Why is your pool's address the coinbase output (and not mine) for blocks I have found?

    An address is required in order to build a proper coinbase transaction. Obviously there is no way to know 'who' will mine the next block. So the pool's wallet is temporarily used as the coinbase transaction's output address. The coinbase reward is later sent as a payment to your wallet after the block has passed verification.

  • Why does my found block say 'pending'?

    The 'pending' state can mean one of two things, either the block has not yet been verified against the network, or it has not reached the required amount of confirmations for payout. At the moment the web interface does not differentiate between the two states. This is a planned feature for a future release of our platform in early 2016.

  • How long will the block remain in the 'pending' state?

    It depends on the specific coin you are mining. For example, Terracoin blocks need a minimum of 125 confirmation before it will be paid out. Checks run every hour and blocks that meet the minimum confirmations are paid out during that time.

  • Will I loose my 'pending' blocks if I turn off my miner?

    No. When a block is found by your miner, it's block hash is permanently linked to your wallet address and stored in our database. You will get credited for this block whether or not you continue mining.

  • When will I be paid?

    Payments are sent every hour for blocks that meet the minimum required confirmations.

  • Minimum confirmations? Who decides this value?

    This value is based on the COINBASE_MATURITY (or MATURITY) variable in the coin's source code. Usually found in 'src/main.h'. New minted coins have an additional number of confirmations (usually 20). The pool further increases this number by a variable amount depending on the coin's transaction fees, age, block time, stability, and security of the blockchain network.

  • Why is the minimum confirmations so high for some coins?

    Some coins simply have a very high COINBASE_MATURITY, Peercoin for example. Other coins are very unstable and require a larger amount of confirmations to ensure you get paid correctly. For example an un-secure blockchain (low amount of hash) could be susceptible to a 51% attack. Sometimes however, we set this value high to minimize (or avoid) transaction fees.

  • Can I change the minimum confirmations?

    At the moment, no. However this is a planned feature for our new payments platform release in mid-2016. You will be able to set lower confirmations at the expense of a higher transaction fee.

  • Can I see the payment logs?

    This is a planned feature and there is no ETA at the moment. For now, you may request a personalized report. An administrative fee may be required.

  • Privacy

  • Is this pool anonymous?

    Depends on your definition of 'anonymous'. Overall, yes. This is a anonymous mining pool. There is no need for creating an account or to specify an email address. You only need to specify a wallet address to use this pool. The only way we have of identifying a user is by linking an IP address and a wallet address.

  • What information do you collect?

    As little as technicaly possible. Your IP address and wallet address are stored in our database and your wallet address is kept in the payment logs.

  • Can you remove my information from your systems?

    You may request the removal of your IP address from our database. However, it will be re-logged the next time you connect. An administrative fee may be required. Removal of a wallet address is not possible at this time.

  • Fees

  • What are the pool fees?

    Fees range from 1% to 50% depending on the coins popularity, age, and block reward. All proceeds go towards the development of crypto currency services including the funding of the crypto faucets.

  • Why are some fees so high?

    Fees may include transaction costs. Additionally very new coins will have a large fee in order to prevent the pool from becoming backrupt due to unstable or insecure networks. Other times we set fees based on a coin's trade value or block reward.

  • Can I choose a lower fee?

    Our new payment platform will allow you to set a lower fee at the expensive of having a higher block confirmation value. The new payments platform is due out sometime in mid-2016.

  • Problems

  • I am connected but I do not show up on the active miners page.

    There can be up to a 3 minute delay before you are registered as an active miner.

  • It's been more than 3 minutes and I still don't show up. Or my miner shows up as having 0 H/s

    In your control panel disable the VARDIFF option and choose a lower worker difficutly that's appropriate for your hardware. Initial difficulty is usually set at a very large value that may be too high for your hardware. Your miner will take much longer to find enough valid shares to submit to the pool for statistics processing. Choosing a low custom difficulty will resolve this problem.

  • If I do not show up in the active miners page, am I wasting my time?

    Absolutly NOT! As long as your miner is connected and is hashing, you are working towards finding a block.

  • A pool shows as OFFLINE on the main page, but I am mining on it and it's accepting shares.

    Each of our mining pools is automaticly monitored for uptime. The check runs every 6 minutes and may sometimes 'timeout' on busy pools. This may lead to some false negatives, but rest assured that so long as your mining client is submitting shares, you'll be okay.

  • My miner sometimes gets diconnected from your pool.

    Our platform is still very much in it's infancy so there are glitches every now and then. It's highly recomended that you setup backup pools in your mining client to asure the best possible returns for your hardware in the case of an extended outage.

  • The information displayed is incorrect or not current.

    Our web front end uses a replicated slave database to read data and display information about the pool. Sometimes replication will fall behind or temporarily break. We are currently looking into this issue and are determining the best course of action to resolve or prevent the situation. Please feel free to continue mining since the payments are processed using the master database.

  • My client says I found a block, but it's not showing up on this website.

    First ensure you are mining on the correct service (port number). It's possible you may have mistakenly used a port number that's incorrect for the service you are wanting to mine for.

    Secondly if you have backup pools configured, double check that the block was indeed found on this service.

    Finally, there may be a slight delay from the time your client reports a found block until it is reflected on this statistics page.

  • Block(s) that I found are not being shown and I have waited a sufficient amount of time.

    There is a known design flaw carried over from the original Python stratum-server software. Since all shares found by the users on a given service are placed in a single database import queue, a powerful miner may cause the queue to grow very large. This creates a backlog that must be imported before shares meeting the minimum target can be converted into a block. In a very rare case these shares might be purged before they can be converted.

    There is work under way to resolve the race condition and design flaw. The first of which is part of the new payments platform that is under active development, to be released in Q2-Q3 2016. Secondly there is an ongoing discussion with our development team on how to best handle the queuing issue.

    it's also possible that the stratum service crashes before shares are saved to persistent storage.

    In either case, if you believe that you have run into this issue, please notify us using the "Report a missing block" tool so we may manually correct the missing information.

  • My block has been in the "Pending" state for several weeks.

    The block chain of the coin you may be mining is not moving or moving very slowly due to little interest or a very high difficulty and low network hash.

  • My block show's "error" or the transaction ID shows "error".

    Something went wrong during verification or payment. Use the "Report a missing block" tool so that we may reset the block.

  • Platform

  • Can you tell me about your platform?

    Specific details about our platform are being kept as a trade secret at the moment. However, we can share that our platform is 99.999% powered by the FreeBSD operating system with over 20 servers making up our current infrastructure. Our web proxy is the only component powered by Ubuntu, and that is scheduled to be migrated to FreeBSD very soon. Everything is hosted in-house and we outsource nothing.

  • Are you using open source products?

    Of course! 90% of our platform is using open source software. Much of which can be found in our publicly avialable GitHub repository. One of the items we are utilizing is a heavily modified version of the Python based stratum mining pool server.

  • How secure is this?

    Our platform was designed from the ground up with security as the primary focus. Every server and every service running on each server is carefully configured to allow access to only what is nessesary. This means that we don't mix services on servers. For example, the web and stratum server's are not hosting a wallet daemon, the stratum server is not hosting a web server, and the database server is not hosting a wallet daemon, etc...

  • How safe is this?

    The blockchains are hosted on dedicated high performance network storage. Wallet files are copied to local disk on the wallet servers every 30 minutes. The wallet servers copy the local backups to dedicated network backup hardware every hour, keeping up to 7 days worth of archives. A master database dump is run every hour to dedicated backup storage.

  • How are system updates managed?

    We build our own packages from ports and host our own repositories using Poudriere. Updates are usually be applied at regular intervals without any interruption to mining services. If an interruption is expected it will be announced on the Twitter feed.

  • How can I contribute?

    We curerntly looking for software developers who are well experienced in Python, Java and PHP, and have deep understanding and knowledge of the Bitcoin protocol and blockhain design. To inquire about avialable opportunities, please send us a PM.

  • What are you working on now?

    There are several projects in the pipline, many of which are highly confidential in order to avoid potential panic buying in certain altcoins that we highly support. We can share that we are working on a new next generation mining pool server using the highly scalable and fast Java programming language to replace the old, slow, and tired Python based system.

  • Do you mine on your own pools?