Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [synchronization]

Syntonization is the process where your node / client (geth, Ethereum Wallet, etc) receives the most up to date data from the Ethereum blockchain.

0
votes
1answer
15 views

Node lags behind 100 blocks, states are finished syncing

I run my geth node with the following command: ./geth --cache 8192 --syncmode full It has been syncing for a long time, and it looks like it has finished syncing: > eth.syncing { currentBlock: ...
0
votes
0answers
16 views

Really slow syncing on mainnet with SSD disk and archive mode

I've set up a full Parity Ethereum node connected to the main network on a server with 2TB SSD, 4 CPUs and 8GB memory. I've set the pruning mode to archive since my application does a lot of state ...
0
votes
0answers
11 views

ETH NODE Sync issue - It first syncs, then slows down and falls behind

Geth server Info: 6 cpus, 18gb mem SSD: 450 GB (42%used) Geth Config is below. So we have been upgrading our server one after the other to hopefully resolve this issue... We are supporting an ...
1
vote
1answer
44 views

What are the benefits of ethereum 'archive' sync mode and who should use it?

We have set up a private Ethereum node for our blockchain application connected to the mainnet. The node runs on a server with 2TB SSD, 4 CPU and 6GB memory. It's been syncing for about a week and is ...
0
votes
1answer
16 views

run multiple parity clients in parallel

How can I run multiple parity instances on one machine? With geth it's easy. I just have to set different --port numbers. What's the equivalent for parity? I want to recreate Afris scenario.
1
vote
0answers
14 views

Syncing events history for specific addresses, possible?

I am writing software that needs the full history of events but I only need it for a certain contract address, which I would guess is a very common use case for app developers. Is there a way I can ...
0
votes
1answer
30 views

Speeding up Geth Synchronization

What would help speed up synchronization? I'm not sure if it's a bandwidth issue or a CPU issue? If I were to upgrade my processor would that help make it move faster or do I need to upgrade my ...
1
vote
1answer
28 views

Getting the last synced block is 0

I am trying to get last synced block but it always 0. So I have run geth --syncmode fast -cache 4096 --rpc Here is a logs INFO [12-19|09:47:50.058] Imported new state entries count=...
1
vote
0answers
25 views

Mainnet sync Broken

I am having a Mainnet on Azure VM which was syncing the network as expected, but mean while after adding Ropsten network syncing on the same VM simultaneously I'm facing problem with Mainnet sync ...
0
votes
0answers
20 views

Delay on receiving block by peered node

Sometimes it takes an around of 25ms to import new block by the other peered node after mined by miner. But sometimes it increases directly around 400ms to import block by peered node after mined by ...
0
votes
1answer
32 views

Known states for testnet on fast sync mode Nov - 2018

Whats the current knownStates for testnet on fast sync mode Nov - 2018 Is there an online service which provides the current states of the ethereum testnet. It been several days and --testnet fast ...
3
votes
1answer
51 views

Who is providing the syncing and bootstraping services on ETH? Do they get paid?

I understand that a node can request synchronization from the network. But who is fulfilling those requests? How are these requests sent out? Are they sent to the entire network or 1 specific node? ...
1
vote
2answers
146 views

Syncing with Mainnet/Ropsten blockchain

If use gethcommand,then the node starts to sync with Ethereum Mainnet by default.If usegeth --testnet --networkid 3 --datadir <testnetdatapath>,then the node will connect to Ropsten. How does ...
3
votes
0answers
68 views

Spoofing of totalDifficulty variable

Péter Szilágyi, in his talk in Taipei, claims that totalDifficulty can be spoofed: https://www.youtube.com/watch?time_continue=575&v=qJA6J0mP73w How is that possible? Can the variable only be ...
1
vote
0answers
114 views

Total number of state entries

I am syncing my ethereum blockchain using the default syncmode. I want to know how many total state entries are there because currently the highest block is 6544578 and the number of pulled states i.e....
1
vote
1answer
65 views

Syncing events on Database - Dealing with blockchain reorganization

My Dapp relies on live events synchronization on a centralized database. There is always a server side script polling the blockchain for new events, parsing then and do the corresponding operations on ...
1
vote
1answer
55 views

Syncing on Ropsten taking too long

I am running geth on a debian system and on testnet ropsten. However I notice it's not always fully synchronized. Is this due to the network, the program, or the machine itself? It's always about ...
2
votes
2answers
46 views

Transaction rolled back and re-mined later?

A few hours ago, I was testing my dapp on ropsten and something strange happened. I sent a transaction (A), to the blockchain, it got mined and my server synced it. Then 30 minutes later, I sent ...
4
votes
1answer
291 views

Synchronisation failed, dropping peer; err=“retrieved hash chain is invalid”; message loop

I have clique private proof-of-authority chain. I have updated all signer nodes' (currently I have 3 signer nodes) geth version to minimum Version: 1.8.16-stable. Also I have updated the other node ...
0
votes
1answer
41 views

Retrieving transaction hash in all blocks after fast sync

I have set up an ethereum node using fast syncmode. I want to retrieve all the transaction hashes and the recipient between a range of blocks, let's say 0 - 13000. Will I be able to retrieve the ...
0
votes
1answer
36 views

How can I upgrade my GETH?

I have an application which is talking to my Smart Contract through GETH RPC. In order to do so, I need to run my own node and sync it with mainnet. The problem start when I need to upgrade my GETH. ...
3
votes
0answers
57 views

GETH gets out of sync from time to time

GETH tooks 6 days to sync, after that it will get out of sync from time to time. (PC is running with SSD, never shutdown, and network availability is 100% with 500mbps connection). May I know how ...
0
votes
2answers
101 views

RPC connection to ETH Mainnet

Currently I am using GETH, but it is getting like 4~5 days trying to sync without success! May I know any other ETH client which can provides RPC connection and able to sync with the mainnet fast?!?
1
vote
0answers
60 views

Official data about synchronization time

Are there in the literature or from the Ethereum community/foundation any official benchmark about geth (or any other client, e.g. parity) initial synchronization time (with both fast and normal sync)?...
4
votes
1answer
83 views

Can someone share your geth export file with me?

I need to setup an archival node ASAP but the download takes around 1-2 block per second. With this speed it will finish in 2 months (if it doesn't stall, but it does, I have to restart it manually ...
1
vote
0answers
37 views

What portions of the block are validated in Geth's --fast and Parity's --warp mode?

When I am syncing an Ethereum node using Geth's --fast mode and Parity's --warp mode, what portions of the block are being validated as they are being downloaded? I understand that --fast and --warp ...
1
vote
0answers
155 views

download Ethereum blockchain

the blockchain now has 6,170,500 blocks. To speed up the download I'm using the method at https://mudra.cloud/ethereum/blockchain.html Is this the fastest method? Does anyone know another faster ...
0
votes
1answer
207 views

When syncing, the current block is 6154852 and eth.blockNumber shows 0 [duplicate]

I used geth to sync the blocks in mainnet, but the sync last for a long time. eth.syncing shows the current block is 6154852, near the highest block. But eth.blockNumber shows 0. Why does this ...
0
votes
1answer
141 views

Private Ethereum blockchain does not sync last 65 block

I've successfully create a private Ethereum network, I've two machines on the same local network, the first one is where I've created the chain, the second should be a new peer that should sync with ...
1
vote
0answers
119 views

Parity - what --tracing and --pruning options use to get all blocks fastest way

I need download all blocks to be able to get all history transactions to create some statistics like mean Ether amount etc. Is it necessery to use --pruning archive and use ~ 1TB od disk? Or default ...
1
vote
1answer
59 views

archive mode very slow

I've a node that I'm trying to sync with: --syncomode "full" --gcmode "archive" in order to address this needing Get a balance of an address at a certain block Unfortunately things became soo slow ...
0
votes
0answers
18 views

Syncing ethereum upto a certain height and accessing information

I am using geth version:1.8.14-unstable. Is there a possible way to sync the Ethereum blockchain up to a particular height say 4 Million. Additionally, once geth-client is synced I would like to use ...
2
votes
1answer
383 views

“being full node” vs.“being sync” : Are they the same?

When we try to be sync using Parity or geth, Does it mean that we are trying to be a full node ? And is it correct to say that: being sync = being a full node = keeping the entire blockchain ?
0
votes
0answers
40 views

can't read past event logs

const event = contractInst.Transfer({},{fromBlock: 0, toBlock: 'latest'}); events.get(function (error, result) { if (!error) { console.log(result); } }); The get ...
1
vote
1answer
48 views

Multi node replication

In a multi node network, if one node is down (and a majority of nodes are up and running) for a period of time - say its down at block 100 block and rejoins when the network is at block 200. Q1: ...
4
votes
2answers
602 views

Basic Blockchain Implementation: how is the blockchain on a given node “synced” with that on another node?

Here's my understanding of the execution flow of blockchain: Consider two nodes, node1 and node2. Let's say there are 10 users on node1. They're making transactions, but none of these are actually ...
1
vote
2answers
198 views

Why does the mainnet download take a long time? How can I improve this? [duplicate]

We have been working on integrating a ETH node to our e-wallet to enable ether transactions. We completely build the platform by connecting to a private Ethereum network. Now everything is ready to ...
0
votes
0answers
59 views

Geth: Once you've synced a full (non-archive) node, it is possible to go back and regenerate the full state trie history?

I've spent weeks syncing a full Geth node, but for part of the way (about 100k blocks), I mistakenly neglected to set the gcmode=archive flag. So, for these blocks, the state tries are gone and I am ...
0
votes
1answer
38 views

Is it possible to create batches of transactions without using smart contracts?

Scenario: Suppose that I have to make three transactions simultaneously to Alice, Bob and Claudia. Now the condition is if any one transaction fails the other two must also not go through. Query: Is ...
3
votes
0answers
79 views

Parity create testing transactions and blocks

For test purposes, I would like to make test blocks including test transactions against main net. For example I would like to make a transaction that sends one ether from 0x1234567... to 0x99999999......
1
vote
1answer
133 views

Syncmode = full, and still getting “missing trie node”

I'm running on Rinkeby testnet with this command (I resynced the whole blockchain with this): ./geth --rinkeby --syncmode full --rpc --rpcapi "web3,db,eth,net,personal" --datadir /.../ and after the ...
0
votes
1answer
287 views

How do I tell if initial geth sync is done in 'light' mode on testnet

I just installed geth on Windows 10. Then I did the initial sync in light mode on testnet, and my status is as shown on the screenshot below. I have two questions (related): How do I tell if the ...
0
votes
1answer
140 views

slow syncing Ethereum blockchain

I used VM in Azure(1TB SSD, 16GB RAM,Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz). Install geth.exe Run geth --fast --datadir F:\Ethereum in cmd blockchain still downloading it's almost more than 5 ...
0
votes
0answers
123 views

Sometimes dropping all peers

Sometimes geth can not find peers, in console I see a lot of messages "syncronization failed, dropping peer ... err ="retrieved hash chain is invalid." This can continue for 30-60 minutes, although ...
1
vote
1answer
92 views

Geth Mismatch of the highestBlock while syncing

While syncing on my Ubuntu 16.04 machine on ropsten yesterday the highestBlock matched the current highestBlock > eth.syncing { currentBlock: 2587196, **highestBlock: 3528808**, knownStates: ...
1
vote
0answers
120 views

Parity: with 'warp' sync enabled by default, is there still any advantage in using fast pruning?

From Parity Ethereum Documentation: Warp Sync is an extension to the Ethereum Wire protocol, which involves sending snapshots over the network to get the full state at a given block extremely ...
0
votes
0answers
21 views

Parity - Chunk size is too large

I'm trying to sync a parity node on mainnet, version 1.10.6 on AMD64 Ubuntu, but in the snapshot restoration I got this error: Encountered error during state restoration: Chunk size is too large Any ...
0
votes
1answer
35 views

Can Raiden Network transfers occur offline?

Since Raiden is off-chain, could I theoretically set up some channels among a group of local parties and conduct transactions offline via NFC, bluetooth, wifidirect, etc.? Since it's off chain and ...
1
vote
1answer
107 views

How my node is sync with highest block number of block-chain in which block number transaction have done of some ether? [closed]

I am new to Ethereum block-chain.One question in my mind. I connect geth node to test network with "--fast and --cache=2048" parameters.So my node is sync is after 8 hours.And I successfully deploy ...
0
votes
0answers
128 views

Ethereum wallet doesn't show ether balance which is synced with rinkeby testnet

Ethereum wallet is connected with rinkeby testnet. I can see ether balance of the account on rinkeby testnet but it doesn't show up in ethereum wallet. Blocks are completely synced.