Hi All,
I have been going to the Ethereum meetup in South Africa for over a year now and finally have some time to invest in building a test mining rig.
My first goal is to get to understand how it all works and have available to me 30 DELL R210 servers with the following specs:
1. QuadCore
2. 500GB Sata HD
3. 16GB RAM
4. Ubuntu 16.04 installed
5. 1T connection
At present these machines are not in use so a perfect to play with:
I accept the following as fact:
1. Powe cost is not an issue since we are paying for it anyway.
2. I do not expect to earn much ETH, I do expect to learn a great deal about Ethereum by getting my hands dirty.
4. I am aware it would be cheaper to buy ETH however I also believe earning is best.
5. Once I have a better understand of how it works, I plan to build a decent GPU rig but will not invest the money until I better understand how it all works.
I would like some clarification on the best way to move forward and at present this is my understanding:
1. Get a wallet
2. Setup a mining client on a server
3. Click start
4. Earn some cash, have some fun and help change the world!
Now in detail:
The wallet:
1. I downloaded the wallet app from here:
2. I note it is busy downloading blocks...
3. I created my first wallet: Main Account EtherBase (saved the password) and now have this key: 0xc4Cfcf5D858803dBd13CF042d39D1d21Aaa02111
4. In order to accept Ether I need to create a wallet contract using a "single owner account" however this appears not to do anything.
FIRST QUESTION: Do I need to wait for all the blocks to download before I am able add a wallet contract?
Now that I have a wallet, I want to earn some ETH through mining:
1. Setup a mining client on my server
2. As I am starting with CPU mining, I need to use a "geth" client.
3. To install Geth on linux I followed these instructions.
4. To run Geth I followed these instructions.
To start mining: geth --etherbase '0xc4Cfcf5D858803dBd13CF042d39D1d21Aaa02111' --mine 2>> geth.log
I note in the documentation it states: "Ensure your blockchain is fully synchronised with the main chain before starting to mine, otherwise you will not be mining on the main chain."
What it does not state is: HOW do you synchronise with the main chain?
Thank you in advance for any feedback!
I have been going to the Ethereum meetup in South Africa for over a year now and finally have some time to invest in building a test mining rig.
My first goal is to get to understand how it all works and have available to me 30 DELL R210 servers with the following specs:
1. QuadCore
2. 500GB Sata HD
3. 16GB RAM
4. Ubuntu 16.04 installed
5. 1T connection
At present these machines are not in use so a perfect to play with:
I accept the following as fact:
1. Powe cost is not an issue since we are paying for it anyway.
2. I do not expect to earn much ETH, I do expect to learn a great deal about Ethereum by getting my hands dirty.
4. I am aware it would be cheaper to buy ETH however I also believe earning is best.
5. Once I have a better understand of how it works, I plan to build a decent GPU rig but will not invest the money until I better understand how it all works.
I would like some clarification on the best way to move forward and at present this is my understanding:
1. Get a wallet
2. Setup a mining client on a server
3. Click start
4. Earn some cash, have some fun and help change the world!
Now in detail:
The wallet:
1. I downloaded the wallet app from here:
2. I note it is busy downloading blocks...
3. I created my first wallet: Main Account EtherBase (saved the password) and now have this key: 0xc4Cfcf5D858803dBd13CF042d39D1d21Aaa02111
4. In order to accept Ether I need to create a wallet contract using a "single owner account" however this appears not to do anything.
FIRST QUESTION: Do I need to wait for all the blocks to download before I am able add a wallet contract?
Now that I have a wallet, I want to earn some ETH through mining:
1. Setup a mining client on my server
2. As I am starting with CPU mining, I need to use a "geth" client.
3. To install Geth on linux I followed these instructions.
4. To run Geth I followed these instructions.
To start mining: geth --etherbase '0xc4Cfcf5D858803dBd13CF042d39D1d21Aaa02111' --mine 2>> geth.log
I note in the documentation it states: "Ensure your blockchain is fully synchronised with the main chain before starting to mine, otherwise you will not be mining on the main chain."
What it does not state is: HOW do you synchronise with the main chain?
Thank you in advance for any feedback!