Solo Mining ROI As Part Of A Cluster. | Forum

Topic location: Forum home » ROI » ROI Coin Mining
cyrush
cyrush Nov 14 '17

Solo Mining ROI As Part Of A Cluster.


What is it?


Solo mining as part of a cluster is you connecting to one node with other users connecting to that same node.

Each computer connected to the node is treated as a cpu thread. So if like me your computer has 80 threads it all 80 threads will be treated as one big thread.

This is the same for all computers. If you have a 4 core 8 thread cpu and you have them all mining the cluster node all 8 will be treated as one thread.


What if I have 2 or more PC's or servers?


You can connect as many devices to the cluster node as you like. Each device will act as a thread to the cluster.

So if you have 3 PCs and a server you will be adding 4 threads to the cluster.

The amount of hash power will be the same as when you mine the pool or wallet with the added value that you are not working alown to create the block.


Why should I solo mine on a cluster?


When you solo mine on the wallet you start from scrach each time the next block is found. The same is true for solo mining the cluster but with the added bonus that your working with others to create that block.

So when you or another computer (thread) connected to the cluster finds a hash for the block all the threads connected to the node are updated with the same work and the hash starts from that point on untill a thread (someones computer) adds to the block and the node updates all the work to the threads again.

So to make it easy to understand lets say to make a block you need to go from 1-100. Your computer finds part 60 but cant find part 70 one of the other threads connected to the node cluster may find part 70 and then your computer will continue from that point on.


If you was to only mine on the wallet alown because of all the hash on the pool its 100% luck if you find a block now. But mining the cluster makes brings solo mining back down to a easy level.


It also stops the pool rinsing the network of blocks and helps make a stronger network because blocks that are created solo are stronger than pool.


How do I get payed?


When mining the cluster you use your wallet key. If you are the one that compleates the block you get 100% of the block. No fee's you get 120 coins and you will see it in your wallet as a solo mined block just as you would if you was to mine your own wallet.


I only have 100hs when mining should I cluster mine?


Well you have just as much chance of finding that block as anyone on the cluster. Because we are all working on making it there is no way of knowing if you will be the winner of the block or not. But we all have the same chance because all the work is updated to each thread at the same time.


Is there anyway of seeing stats?


At this point in time the Cluster node is in very early stages. We have to work out bugs and kinks befor we go and slap up a website with stats and so on. But we are looking in to it.

You can see your hash rate with your miner and if you use -P you can see the block being created. Weather the cluster creates the block befor the pool finds the next depends on alot of things. But if you find the block it will show in your wallet as a solo mined block.


How can I mine the Solo Mining Cluster Node?


To mine the cluster node it is very simple and easy just copy the code in the box and add to your bat file.

Remember to change your coinbase address for your own wallet key. The one in the box is just to show you how your bat file should look.


Code:

hodlminer.exe -a hodl --url=http://roi.hopto.org:23110 -u mine -p miner -t 4 --coinbase-addr=RRwp5YU4AvECF26pFpWzueAnSaBiysyHE8 -P -q


Again I am looking in to setting a website up for stats and so on but we will see how well things go. This is in early stages at the min and the 1st time I have done anything like this for bitcoins.


Enjoy,


Raster.


If I helped you send me a small donation here RXd3GwmQA9wdTftDyzYuv29bzgKa4EwnJb


EDIT:


I would just like to point out to all that I get 100% nothing out of this there is no fee for being part of the cluster. It is just a way to help each other out because we are finding it so hard to get any coins from solo mining alown due to the network hash being so high.

This gives each miner who is connected a fighting chance to find a solo block that is all.




The Forum post is edited by ROIcoin Dec 17 '17
Share:
ghobson
ghobson Nov 14 '17
Also the miner binaries are available here:

CPU Miner Windows Binary:
https://github.com/madzebra/hodlminer-binary/raw/master/hodlminer.exe

CPU Miner Windows Binary: http://cryptomining-blog.com/wp-content/download/hodlminer-wolf-2.zip
CPU MinerSource:https://github.com/Optiminer/hodlminer-wolf

Compiling from source on linux is very easy, just follow the instructions in the README file. its just 4 steps.
cyrush
cyrush Nov 14 '17
Have you mined with the cluster? Show us your blocks.... :D
cyrush
cyrush Nov 16 '17

As of 16/11/2017 the node will now connect with all other miners on the network. Taking the work they have subbmitted and starting the cluster calculations from the last share subbmitted to the network. This includes any pools, Solo miners and so on that are mining the coin.


http://roicluster.miner-pools.com/

The Forum post is edited by ROIcoin Dec 17 '17
Plainkoin
Plainkoin Nov 16 '17
Hello - still digging into this mining concept.  Really like what I see.

I have read through most all of the posted material I could find.  Does having only 1 node create latency issues for the "collective thread".  I guess I am curious how you are able to get it to sync on time to avoid invalid shares or orphans?  Or am I thinking old school?

Once the core is setup and finally tuned, do you anticipate the need for additional global nodes, to tie together and if so, do see a way we could off set your costs by using existing Nodes, but without doubling up the chain size on the VPS?

I appreciate your time and efforts on this. Very fascinating.
The Forum post is edited by Plainkoin Nov 16 '17
ghobson
ghobson Nov 17 '17
i believe i mined my first block with your cluster,
Transaction ID:83e7011d2942bc830c18d386a9608060961bf1d51367c126ef5dab57533c1746-000
VortexFoto
VortexFoto Dec 23 '17
anyone online? i cant get cluster mining to work, i get error


* HTTP 1.0, assume close after body< HTTP/1.0 401 Authorization Required< Date: Sat, 23 Dec 2017 12:22:12 +0000< Server: roicoin-json-rpc/v1.1.0.000* Authentication problem. Ignoring this.< WWW-Authenticate: Basic realm="jsonrpc"< Content-Type: text/html< Content-Length: 296* The requested URL returned error: 401* Closing connection 0[2017-12-23 13:22:13] HTTP request failed: The requested URL returned error: 401[2017-12-23 13:22:13] json_rpc_call failed, retry after 30 seconds

ROIcoin
ROIcoin Dec 23 '17
The best thing you could do is go over to BitcoinTalk and send a message to TheRaster. He built the cluster pool and is the best source for getting sound advice. Here is a link to his profile: https://bitcointalk.org/index.php?action=profile;u=1157112
Cyrus
Cyrus Jan 10

Quote from Plainkoin Hello - still digging into this mining concept.  Really like what I see.

I have read through most all of the posted material I could find.  Does having only 1 node create latency issues for the "collective thread".  I guess I am curious how you are able to get it to sync on time to avoid invalid shares or orphans?  Or am I thinking old school?

Once the core is setup and finally tuned, do you anticipate the need for additional global nodes, to tie together and if so, do see a way we could off set your costs by using existing Nodes, but without doubling up the chain size on the VPS?

I appreciate your time and efforts on this. Very fascinating.


Thank you for your Q:



The consept of the node cluster is a old one and old school things have been put to work on it.

Having 1 node with xxx connections is not a problem in terms of latency issues. One thing I have found is that latency issues come from the block chain updating the staking coins.

If coins are left in the wallet on the node then there is latency issues.

This comes from the wallet its self and not the connections to it. It was a hard thing to find at the time because there was just a few coins in the wallet and only came to light when I was running some tests on my own wallet that had over 60k coins locked in term.


Having each connection connect and mine as its own thread is very simple for the server to cope with. I did have problems with a network buffer and have since removed that from the server to keep things in real time.


At this point in time I am looking at stats and logins for each user to connect to the node. This is taking me time beacuse I have alot going on in my life with my kids and they have to come 1st.


I also hope to fork from the code to make a new kind of pool. This in its self is along way off. But who knows it may well come fast once the base code is running.


As for the amount of nodes. Only one is needed to be a true cluster. I could maybe look at adding nodes to the node. But that in its self will then start adding ping time to the main cluster node so it will not be as good.


I am always up for idears on the workings on it. I do hope to improve things on the node big time. But at the min things with my home life are more important and I will be just doing abit here and there.


I did do alot of tests on the cluster and found that the best amount of hash to put on each instance is around 100hs. Having more instances open at 100hs gives the miner the best chance of getting the most blocks.


I Hope this helps with some of your Qs and I am sorry for the late reply. My facebook dont want to log in to the site any more so I made a new account :D


Kind Regards,


Cyrus/Raster.

The Forum post is edited by ROIcoin Jan 11
ROIcoin
ROIcoin Jan 11
Raster thanks for the heads up I had no idea the Facebook login was not working. I found the problem with the app and it should be working properly now. Please let me know if you have any more issues with using it.