All Questions
697 questions
111
votes
4
answers
111k
views
What is Geth's "fast" sync, and why is it faster?
One of the answers to this question suggested using Geth's --fast flag to help quickly synchronise the block data.
How does the flag work, and how does using it speed up the synchronisation? Are we ...
62
votes
5
answers
94k
views
How can I get a geth node to download the blockchain quickly?
I'm running a geth node on slow hardware. At the current rate of progress it could be several days before I can download all the blockchain. Is there a way to get it to synchronise more quickly?
60
votes
1
answer
63k
views
What is Geth's "light" sync, and why is it so fast?
This question is in a similar vein to the past questions about geth --fast and parity --warp.
There was a recent question where the OP wanted to do as little syncing as possible, and one of the ...
42
votes
6
answers
54k
views
How to check my sync status on Geth 1.5.5, Raspberry Pi 3
Have a Geth 1.5.5 node running on a raspberry pi 3. When I type in
sudo systemctl status geth
I'll get ever changing time and block information. Neat, but how do I know when I am synced up? Is ...
38
votes
6
answers
48k
views
How long is the first sync supposed to last?
I've been running Geth (latest version) for around 12 hours and it's still not finished.
The command prompt shows this :
INFO [05-21|12:05:00] Imported new chain segment blocks=1 txs=...
28
votes
2
answers
56k
views
Why is my node synchronization stuck/extremely slow at block 2,306,843?
Using macOS 10.12.1 with Ethereum Wallet 0.8.7, nodes are connected but Sync doesn't even start. Stuck at block 2,306,843.
What can I do? Please keep in mind, I am neither a coder nor a tech geek.
28
votes
4
answers
34k
views
Possible to store the blockchain in a different directory?
I'm running geth on Linux within a Chromebook. The blockchain is being stored within ~/.ethereum, along with other important files. Problem is, the storage capacity on my Chromebook is quite limited ...
27
votes
1
answer
32k
views
Geth node starts to sync from the beginning after fast sync
I have synced using the --fast command. Now how should I proceed?
I tried stopping it, and then running geth --rpc but it says:
Last Header #1311471
Last Block #0
Fast Block #1310224
What should I ...
23
votes
4
answers
17k
views
How can I empty the blockchain?
I am trying to do a fast sync using geth --fast but I am getting this message:
blockchain not empty, fast sync disabled
How can I empty the blockchain to allow for fast sync?
23
votes
3
answers
9k
views
What is knownStates?
I am using geth client (VERSION: 1.4.12-stable-421df866)
to sync to the Ethereum testnet. To check the status of the sync, I ran web3.eth.syncing in the geth console. This is the output I see:
{
...
20
votes
4
answers
12k
views
Synchronisation failed, dropping peer
Whenever I attempt to run geth on the command line, it seems to have trouble syncing with the blockchain. I am absolutely a novice so I could be completely overlooking. I am getting these warnings ...
17
votes
3
answers
16k
views
Why doesn't my Ethereum node have any peers?
I'm running an Ethereum node using geth and it can't find any peers. I've already tried the time sync command suggested on the wiki. My bandwidth is good.
17
votes
2
answers
10k
views
How much faster is it to sync with --jitvm?
geth help has:
VIRTUAL MACHINE OPTIONS:
--jitvm Enable the JIT VM
The impact of --jitvm has been unanswered and I'm looking for answers to these 3 specifically:
How much faster is geth --fast -...
15
votes
0
answers
4k
views
What is the difference between "geth" and "geth --fast"? [duplicate]
EDIT : I hadn't see the other question but this one ain't a duplicate because I'm asking here, precisely, if the state differs and if it does, what are the implications. The answer to that question ...
14
votes
1
answer
4k
views
Why isn't fast sync the default?
As I understand, fast sync has all the security guarantees of a full sync, but is faster. Is that correct? If so, why isn't fast sync the default?
14
votes
3
answers
20k
views
how do you know your db is synced in geth?
In order to answer this question there is a need to get the timestamp of when the database is synced with geth.
I can think of two ways of doing that :
find the 1st occurrence of 1 block in the geth ...
13
votes
1
answer
4k
views
Can I run Geth without syncing?
I want to test some api calls using web3.js and so I am using geth as HttpProvider. Can I start geth without the syncing?
Is something like geth --nosync --rpc available?
13
votes
3
answers
11k
views
Geth disk and memory performance analysis
A week ago I started a synchronization of a geth node with these parameters:
--fast --cache=1024 --rpc --rpcaddr "0.0.0.0" --ws --wsaddr "0.0.0.0" --wsorigins="*"
The result that I have obtained is ...
12
votes
6
answers
24k
views
Is there a quicker way than geth --fast to download the Ethereum blockchain?
I had the Mist client installed, but it hadn't been updated in a few weeks so I tried renaming the chaindata folder (instead of deleting it) and downloading the blockchain with geth --fast as that is ...
11
votes
2
answers
8k
views
Corruption on data-block while synchronising
My home server's been down for a couple of days while I do some upgrades.
I'd had Geth running in one of the terminal windows, but shut it down gracefully using exit before taking the server offline.
...
11
votes
4
answers
18k
views
ethminer Failed to submit hashrate
I keep getting an error: ethminer Failed to submit hashrate :(
I am very new to this whole mining thing, and just want to learn more.
I am using:
Geth
Version: 1.5.0-unstable
ethminer version 1.2.7
...
11
votes
1
answer
4k
views
Sign raw transaction offline with C++ on arduino
I'm exploring the IoT side of the EVM. I've programmed Arduinos and ESP8266s to interact with a Geth JSON RPC. I'm trying to be minimalistic and avoid NodeJS on the Geth JSON server side. Currently ...
11
votes
3
answers
2k
views
Syncing ethereum testnet
I'm syncing my geth client with ropsten testnet and just realized how slow is the syncing process after a certain block(trying to retrieve information from blocks that got in blockchain yesterday) for ...
10
votes
2
answers
8k
views
Fatal: Could not open database: resource temporarily unavailable
I get this error when I run the geth upgradedb command:
I0317 08:29:57.792433 4202 chaincmd.go:137] Upgrading blockchain database
I0317 08:29:57.792491 4202 database.go:71] Alloted 16MB cache ...
10
votes
1
answer
3k
views
"retrieved ancestor invalid" message during synchronization
We have been running a private ethereum network for a couple of months.
Today we tried to add a new node to the network. When the node was
synchronizing, (after 3-4 hours) it stopped with the ...
9
votes
3
answers
7k
views
Convert an eth key to a geth key
I need to convert my eth key to a geth key.
eth put the key in %appdata%\roaming\Web3\keys, and I see it as a .json file. If I move that to the %appdata%\roaming\Ethereum\keystore directory, geth ...
9
votes
1
answer
5k
views
geth rewinds chain on every startup
I'm using geth to connect to the rinkeby network with fast sync. However, every time I restart geth I receive the following output:
Maximum peer count ETH=25 LES=0 total=25
...
9
votes
2
answers
2k
views
Persistent "deep transaction reorg" whilst syncing full geth node
Whilst syncing a new full node using the geth comand "geth --syncmode full", every other line after a few hundred blocks I see the following:
WARN [12-02|02:30:46] Skipping deep transaction reorg ...
9
votes
2
answers
3k
views
What does mean "Failed to retrieve current release"?
When I start with geth with light syncmode, I get the following error message:
ERROR[date] Failed to retrieve current release err="can't fetch trie key ...
9
votes
1
answer
3k
views
Why is Geth's "fast" sync now the default, whereas before it wasn't?
As of version 1.6.0, the default method used by Geth for syncing the chaindata is "fast":
The default sync mode is --syncmode=fast, for full sync please use
--syncmode=full.
Previously, the ...
8
votes
3
answers
6k
views
CPU mining JSON_PARSE_ERROR
I just wanted to mine ETH with my CPU. I use Windows 7 64 Bit with ethminer.
I started the cpu miner with a batch
ethminer -t 6 -C -F http://ethereumpool.co/?miner=5@0x17C0Bea7c44*******...
8
votes
2
answers
5k
views
Sync blockchain while mining?
I'm new to ether mining.
Do I have to sync with the blockchain while mining?
Currently I'm using ethminer for solo mining with GPU and geth to sync with blockchain.
8
votes
1
answer
3k
views
Is there a dynamic pruning in geth --fast?
Once i've downloaded the blockchain with geth --fast , is there a dynamic pruning on the up-comings blocks, or will I archive all the blocks from where I stand?
8
votes
2
answers
475
views
How can I maximize the probability that my ETH nodes stay synchronized with mainnet for as long as possible?
I run three full ETH nodes, one on my local, home network, and two in the cloud. All three make use of geth.
My "local" node, is always in sync with mainnet, i.e. always showing the same last block ...
8
votes
3
answers
5k
views
Mining ETH on HD 6950 DAG allocation problem
I have 2 HD6950's which I wanted to use for ETH mining - but I have the well known DAG allocation problem.
I can't find a solution for this problem - that's why I'm asking here. And please don't tell ...
8
votes
3
answers
10k
views
Can I safely interrupt and restart fast sync in geth?
I am new to Ethereum and trying to get set up a new node with geth (using 1.6.5-stable).
I am running geth --fast --cache=1024 and so far have been syncing for around 3 days (Win 7, 6GB RAM). I see ...
8
votes
1
answer
2k
views
**Updated** Ethminer - no such file or Directory error after building cpp-ethereum on Ubuntu 14.04
I am new to all of this, although I do some programming on Windows and the web.
I have a small rig I want to use for mining ethereum. It is a dell inspiron 560.
It has a new Nvidia GE-Force 610 ...
7
votes
1
answer
10k
views
ETH sent to ETC address
I accidentally sent ALL my ETH on ETC address :(
6 months of mining gone :(
I sent from one exchange to fresh address on another exchange, but on ETC ...
Is there ANY way to track those coins?
I'm ...
7
votes
1
answer
4k
views
How can I tell my progress and the number of peers I'm connected to when using geth to download blockchain?
I'm running get --fast --cache=1024 on my laptop as we speak, and I'd like to know some stats about how many peers I'm connected to at any given time. I've been checking the size of my chaindata ...
7
votes
1
answer
631
views
Is it possible to tell whether an address is mist, mew or parity?
How can I tell if an address is from Mist, MyEthereumWallet or Parity? Is there anyway to know? Are they encoded differently?
7
votes
3
answers
3k
views
Is there any c++ library for signing transactions?
I am working on light wallet in c++, and I am looking for a c++ library for signing transactions. I mean something where i will pass transaction and private key and it will return signed transaction ...
7
votes
1
answer
2k
views
What is Geth's JIT VM?
Whilst downloading the blockchain which has taken me approximately a week to get to block 1.09 mil, I received a message from geth.exe after a reboot around 1050999 -1060888
You're one of the lucky ...
7
votes
2
answers
2k
views
Intermittent Synchronisation failed: no peers to keep download active?
My geth blockchain sync is stalling with the error message:
I0323 07:46:09.085264 3027 downloader.go:267] Synchronisation failed: no peers to keep download active
I've tried to restart it but it ...
7
votes
1
answer
2k
views
How to use --trie-cache-gens value as performance tunning on downloading the blockchain (Geth)?
I would like to know how to use a specific command in geth.
Geth lists "Performance tuning options:
--trie-cache-gens value (number of trie node generations to keep in memory - default: 120).
Thing ...
7
votes
1
answer
2k
views
Can anyone help guide on running two geth clients on the same box and same network?
I am working on Mac OSX. I have the CL tools installed and I can start one geth client on a private network. Mining works. Wallet features work. I am able to successfully mine eth and deposit it into ...
7
votes
1
answer
3k
views
Is there a downloadable Ethereum bootstrap?
I am trying to synchronize a full node, and this is going very slowly, the progress alternates between bursts of high CPU usage (which is fine, it is heavy but importing), and long times with nothing ...
7
votes
1
answer
2k
views
How can I do a fast geth sync without consuming too much memory?
My problem is this. The recommended advice in order for geth to run a faster initial sync is to use the option --fast plus a non-default value for the option --cache. The option --cache appears to be ...
6
votes
1
answer
4k
views
Full node sync only preserve the last 128 history states
While researching on the different sync modes and their behaviors, I learned that geth full sync will replay all transactions from the genesis and preserve all history states, while fast sync will ...
6
votes
2
answers
10k
views
How to install eth on debian? (symbol lookup error)
I installed from the ubuntu ppa and got this error.
➜ ~ eth
eth: symbol lookup error: eth: undefined symbol: _ZN3dev3eth14EthashGPUMiner14s_numInstancesE
What can I do / check?
I'm on debian ...
6
votes
2
answers
3k
views
Ethereum Merkle Patricia Trie (Extension node)
I do not have time to look through the source code right now. My questions is:
In Ethereum, when is the decision to replace part of a given path with an Extension-node made?
I suppose the sole idea ...