mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-08-17 17:33:47 +00:00
README: Update instructions for ELLA and ETC
This commit is contained in:
parent
7a62ee494a
commit
b5e7abf568
1 changed files with 28 additions and 25 deletions
53
README.md
53
README.md
|
|
@ -77,41 +77,44 @@ This command will:
|
|||
This too is optional and if you leave it out you can always attach to an already running Geth instance
|
||||
with `geth attach`.
|
||||
|
||||
### Full node on the Ethereum test network
|
||||
### Full node on the main Ellaism network
|
||||
|
||||
Transitioning towards developers, if you'd like to play around with creating Ethereum contracts, you
|
||||
almost certainly would like to do that without any real money involved until you get the hang of the
|
||||
entire system. In other words, instead of attaching to the main network, you want to join the **test**
|
||||
network with your node, which is fully equivalent to the main network, but with play-Ether only.
|
||||
To get on Ellaism network and take advantage of fast-sync:
|
||||
|
||||
```
|
||||
$ geth --testnet console
|
||||
$ geth --ellaism console
|
||||
```
|
||||
|
||||
The `console` subcommand have the exact same meaning as above and they are equally useful on the
|
||||
testnet too. Please see above for their explanations if you've skipped to here.
|
||||
This command will:
|
||||
|
||||
Specifying the `--testnet` flag however will reconfigure your Geth instance a bit:
|
||||
* Start geth in fast sync mode and start up geth's built-in interactive JavaScript console,
|
||||
connecting to Ellaism network.
|
||||
* Default data directory will be `~/.ethereum/ellaism`.
|
||||
|
||||
* Instead of using the default data directory (`~/.ethereum` on Linux for example), Geth will nest
|
||||
itself one level deeper into a `testnet` subfolder (`~/.ethereum/testnet` on Linux). Note, on OSX
|
||||
and Linux this also means that attaching to a running testnet node requires the use of a custom
|
||||
endpoint since `geth attach` will try to attach to a production node endpoint by default. E.g.
|
||||
`geth attach <datadir>/testnet/geth.ipc`. Windows users are not affected by this.
|
||||
* Instead of connecting the main Ethereum network, the client will connect to the test network,
|
||||
which uses different P2P bootnodes, different network IDs and genesis states.
|
||||
## Full node on the main Ethereum Classic network
|
||||
|
||||
*Note: Although there are some internal protective measures to prevent transactions from crossing
|
||||
over between the main network and test network, you should make sure to always use separate accounts
|
||||
for play-money and real-money. Unless you manually move accounts, Geth will by default correctly
|
||||
separate the two networks and will not make any accounts available between them.*
|
||||
|
||||
### Full node on the Rinkeby test network
|
||||
|
||||
The above test network is a cross client one based on the ethash proof-of-work consensus algorithm. As such, it has certain extra overhead and is more susceptible to reorganization attacks due to the network's low difficulty / security. Go Ethereum also supports connecting to a proof-of-authority based test network called [*Rinkeby*](https://www.rinkeby.io) (operated by members of the community). This network is lighter, more secure, but is only supported by go-ethereum.
|
||||
To get on Ethereum Classic network and take advantage of fast-sync:
|
||||
|
||||
```
|
||||
$ geth --rinkeby console
|
||||
$ geth --classic console
|
||||
```
|
||||
|
||||
This command will:
|
||||
|
||||
* Start geth in fast sync mode and start up geth's built-in interactive JavaScript console,
|
||||
connecting to Ethereum Classic network.
|
||||
* Default data directory will be `~/.ethereum/classic`.
|
||||
|
||||
### All networks
|
||||
|
||||
For a full list of networks supported by multi-geth, take a look at the command-line help messages:
|
||||
|
||||
```
|
||||
--testnet Ropsten network: pre-configured proof-of-work test network
|
||||
--ellaism Ellaism network: pre-configured Ellaism mainnet
|
||||
--classic Ethereum Classic network: pre-configured Ethereum Classic mainnet
|
||||
--social Ethereum Social network: pre-configured Ethereum Social mainnet
|
||||
--rinkeby Rinkeby network: pre-configured proof-of-authority test network
|
||||
```
|
||||
|
||||
### Configuration
|
||||
|
|
|
|||
Loading…
Reference in a new issue