|
|
@ -57,7 +57,7 @@ on how you can run your own `geth` instance. |
|
|
|
By far the most common scenario is people wanting to simply interact with the Ethereum |
|
|
|
By far the most common scenario is people wanting to simply interact with the Ethereum |
|
|
|
network: create accounts; transfer funds; deploy and interact with contracts. For this |
|
|
|
network: create accounts; transfer funds; deploy and interact with contracts. For this |
|
|
|
particular use-case the user doesn't care about years-old historical data, so we can |
|
|
|
particular use-case the user doesn't care about years-old historical data, so we can |
|
|
|
fast-sync quickly to the current state of the network. To do so: |
|
|
|
sync quickly to the current state of the network. To do so: |
|
|
|
|
|
|
|
|
|
|
|
```shell |
|
|
|
```shell |
|
|
|
$ geth console |
|
|
|
$ geth console |
|
|
@ -159,7 +159,7 @@ docker run -d --name ethereum-node -v /Users/alice/ethereum:/root \ |
|
|
|
ethereum/client-go |
|
|
|
ethereum/client-go |
|
|
|
``` |
|
|
|
``` |
|
|
|
|
|
|
|
|
|
|
|
This will start `geth` in fast-sync mode with a DB memory allowance of 1GB just as the |
|
|
|
This will start `geth` in snap-sync mode with a DB memory allowance of 1GB just as the |
|
|
|
above command does. It will also create a persistent volume in your home directory for |
|
|
|
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 |
|
|
|
saving your blockchain as well as map the default ports. There is also an `alpine` tag |
|
|
|
available for a slim version of the image. |
|
|
|
available for a slim version of the image. |
|
|
|