Ethereum: How to mine on a POS private network


Ethereum: How to mine on a POS private network

Mining in the Private Network Ethereum: Step by Step Guide

Ethereum: How to mine on a POS private network

The exciting user of the test is to discover the world of blockchain extraction. However, for those who are new in mining, creating a private network of Ethereum can be discouraging task. In this article, we will guide through the configuration procedure of the Private Network Ethereum using Go-Eethereum and then show how to draw in this configuration.

Preliminary Requirements

Before you immerse yourself in the instructions, you must:

  • Go-Eethereum installed in your system.

  • Configured Private Network Ethereum (more on this topic below).

Configuration of the Private Network of Ethereum with Go-Eethereum

The Private Network of Ethereum is created by the genesis (`Genesis.Json) file, which determines the initial state of the network. This file contains information about network features, such as the number of miners and the block reward.

Here’s a step to create a private network of Ethereum:

  • Download Genesis : you can download the Geneza.Json from the Go-Eetheum Project storage.

  • Edit the Genesis file: Create a new file called Genes.Json in your work catalog with the following content:

`Json

{

"Mining": {{

"URL": "http: // Localhost: 8545",

"Gaslimit": 2000,000,

"Gaseprice": 20.00,

"Difficulty": 1.2,

"Non": 0x1234567890ABDEF,

"Closing": 100

Iche

Iche

This file determines the starting state of the network, including:

  • URL to connect with Ethereum Junction (in this case locally).

  • Gas ​​limit and price for transactions.

  • There is no difficulty and values ​​used by miners.

Configuration of the Private Network Ethereum using Go-Ethereum

To create a private Ethereum network with "Go-Eethereum", follow the following steps:

  • AMPLAIN THE GO-ETHEREUM Storage: Start the following settings to cloning the repository:

Bash

Git clone

2.

Bash

CD Go-Eethereum

3.

Bash

Go future -o -a -ethereum.

4.

Bash

./

Replace/Path/to/Genesi.Json ‘Path to file” Genesis

Mining in the Private Network of Ethereum

To get into a private network of Ethereum, you must:

  • Start the mining node : Start the next command to run a mining node:

`Bash

./Main.go minerals --- Path /path/to/genes.Json --- Listen http: // Localhost: 8545-shutdon 1000--difficulty 1.2

This command begins a new extraction procedure and configures the network with a specific configuration.

Extraction Test

You can use the following commands to test the mining configuration:

* Download the block number : StartGetblocktmplatto generate a template for a new block:

Bash

./Main.go Getblockteplatte---- Path /path/to/genes.Json

* Create a new block : Create a new block, launchingMineblockwith generated template and configuration of the Private Network Ethereum:

Bash

./Main.go Minerblock --- Path /path/to/genes.Json

`

Congratulations! You have successfully set a private network of Ethereum using Go-Etereum and taken out on it.

Note: This is a basic guide and you should consider implementing additional security measures to protect the extract configuration. In addition, remember the costs related to the implementation of mineral operations, as well as all local regulations or regulations that may be applied.

ETHEREUM CGMINER

Leave a Reply

Your email address will not be published. Required fields are marked *