mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-08-18 09:53:48 +00:00
Remove --fast flag and clarify default
`--fast` is no longer a flag it's `--syncmode "fast"` and that is the default
This commit is contained in:
parent
2b4c7e9b37
commit
18f7fa8d7e
1 changed files with 6 additions and 6 deletions
12
README.md
12
README.md
|
|
@ -56,12 +56,12 @@ the user doesn't care about years-old historical data, so we can fast-sync quick
|
||||||
state of the network. To do so:
|
state of the network. To do so:
|
||||||
|
|
||||||
```
|
```
|
||||||
$ geth --fast --cache=512 console
|
$ geth --cache=512 console
|
||||||
```
|
```
|
||||||
|
|
||||||
This command will:
|
This command will:
|
||||||
|
|
||||||
* Start geth in fast sync mode (`--fast`), causing it to download more data in exchange for avoiding
|
* Start geth in fast sync mode (default, can be changed with the `--syncmode` flag), causing it to download more data in exchange for avoiding
|
||||||
processing the entire history of the Ethereum network, which is very CPU intensive.
|
processing the entire history of the Ethereum network, which is very CPU intensive.
|
||||||
* Bump the memory allowance of the database to 512MB (`--cache=512`), which can help significantly in
|
* Bump the memory allowance of the database to 512MB (`--cache=512`), which can help significantly in
|
||||||
sync times especially for HDD users. This flag is optional and you can set it as high or as low as
|
sync times especially for HDD users. This flag is optional and you can set it as high or as low as
|
||||||
|
|
@ -80,10 +80,10 @@ entire system. In other words, instead of attaching to the main network, you wan
|
||||||
network with your node, which is fully equivalent to the main network, but with play-Ether only.
|
network with your node, which is fully equivalent to the main network, but with play-Ether only.
|
||||||
|
|
||||||
```
|
```
|
||||||
$ geth --testnet --fast --cache=512 console
|
$ geth --testnet --cache=512 console
|
||||||
```
|
```
|
||||||
|
|
||||||
The `--fast`, `--cache` flags and `console` subcommand have the exact same meaning as above and they
|
The `--cache` flags and `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
|
are equally useful on the testnet too. Please see above for their explanations if you've skipped to
|
||||||
here.
|
here.
|
||||||
|
|
||||||
|
|
@ -125,10 +125,10 @@ One of the quickest ways to get Ethereum up and running on your machine is by us
|
||||||
```
|
```
|
||||||
docker run -d --name ethereum-node -v /Users/alice/ethereum:/root \
|
docker run -d --name ethereum-node -v /Users/alice/ethereum:/root \
|
||||||
-p 8545:8545 -p 30303:30303 \
|
-p 8545:8545 -p 30303:30303 \
|
||||||
ethereum/client-go --fast --cache=512
|
ethereum/client-go --cache=512
|
||||||
```
|
```
|
||||||
|
|
||||||
This will start geth in fast sync mode with a DB memory allowance of 512MB just as the above command does. It will also create a persistent volume in your home directory for saving your blockchain as well as map the default ports. There is also an `alpine` tag available for a slim version of the image.
|
This will start geth in fast-sync mode with a DB memory allowance of 512MB just as the above command does. It will also create a persistent volume in your home directory for saving your blockchain as well as map the default ports. There is also an `alpine` tag available for a slim version of the image.
|
||||||
|
|
||||||
Do not forget `--rpcaddr 0.0.0.0`, if you want to access RPC from other containers and/or hosts. By default, `geth` binds to the local interface and RPC endpoints is not accessible from the outside.
|
Do not forget `--rpcaddr 0.0.0.0`, if you want to access RPC from other containers and/or hosts. By default, `geth` binds to the local interface and RPC endpoints is not accessible from the outside.
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue