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.

Filter by
Sorted by
Tagged with
0
votes
0answers
10 views

Best way to get balances of multitude of addresses

I have a list/array/map of addresses. I want to keep track of their balances on the front end. Currently, the front end is calling the balanceOf() function for each address and updating based on the ...
0
votes
0answers
10 views

Can GETH run quickly and be always up-to-date with an AWS c5 instance?

I've noticed that most people who are using AWS to run their ethereum node are using the i3 (or i3en) instance type for its high I/O performance with the attached SSD. For my particular use case, I ...
0
votes
1answer
13 views

Private network desync

This is a similar to question to this one I have just setup 2 private nodes on AWS EC2 via geth, which are connected to each other, and have 1 "Hello World" smart contract already mined. ...
0
votes
0answers
19 views

Fastest way to download Ethereum state with geth?

I want to do some experiments that require that I access Ethereum state db. I have a standard laptop with SSD drive. From what I've read, synchronizing in "fast" mode may be endless on a ...
0
votes
0answers
13 views

Ethereum Geth never finishes sync, block OK, states past 1b, Debian VM Docker SSD

yes, I know this has been asked before, but it's got me stumped. I've build and run Ethereum nodes using Geth on Windows and RasPi 4 fine before. This time I'm using Docker on a Debian VM on and SSD ...
0
votes
0answers
16 views

Export aleth(ethereum c++) to geth (go-ethereum) blockchain data

I have the private aleth network, but want to test some new features, so I want to move to geth. But didn't find any instructions how to get it to work. Here is a couple of questions: Is it anywhere ...
1
vote
1answer
26 views

Does data in memory variables get added to the blockchain? How does consensus work for memory?

If a function call involves a memory variable, does the data in memory get added to the blockchain history? If no, how come others can validate the transaction? Is the data only deleted after a block ...
2
votes
1answer
40 views

Can I resume fast sync in GoEthereum?

I have synced whole geth into computer in --fast mode. However, it had to be stopped at one point today. Using the already downloaded data, can I pass the download phase and resume from where it is ...
0
votes
0answers
22 views

Transaction Wait Time - Full Node vs?

I need to record how long a transaction waits in the pending pool before being picked up by a miner. I have a solution to run a full node with maxpeers 1000 and record timings once the sync is ...
1
vote
0answers
50 views

Synchronisation failed, dropping peer peer=... err="retrieved hash chain is invalid: block in the future" in private geth ethereum network

Geth Version: 1.10.7-stable-12f0ff40 Operating system: Windows 10 Home I have created a Private Ethereum Blockchain with 2 nodes in seperated command prompts: geth --http --http.port "8085" -...
1
vote
1answer
15 views

State trie pruning and synching, how does that work?

how does state trie prunning works during syncing? or does pruning only happens on the nodes that is not the state root? since if state root are deleted then there will be errors in the blocks and it ...
0
votes
0answers
13 views

Can pending pool watched during fast sync

I need to record some statistics regarding the pending pool. I know I need to sync, and once it's done, I can record my experiments. Is it possible to sync in the fast option and still record ...
0
votes
0answers
91 views

Block sealing failed err="unauthorized validator"

I ran a validator/miner node with a snapshot from https://github.com/binance-chain/bsc-snapshots and the following cmd (after geth account import ...): docker run -d --restart=always -v /data:/root/....
0
votes
0answers
12 views

eth.getBalance returning 0 due to syncing problem in rinkeby [duplicate]

when I am running eth.syncing it is returning false and when I am running eth.getBlock("latest") it is returning number: 8290864, with some other data. Which is less than Block Height ...
1
vote
1answer
17 views

eth.syncing is falling behind

I lost internet connection for about 5 minutes and my full node was disconnected. At first it was about 500 blocks behind and looked like it was catching up. Now every time I check: eth.syncing....
0
votes
1answer
116 views

txpool.content return empty object

I opened a full node successfully (I succeed getting data from e.g eth_getTransactionByHash). I'm trying to get all pending transactions, but I get: > txpool.content { pending: {}, queued: {} } ...
2
votes
0answers
363 views

Local full node is one block behind mainnet after sync is completed

I just created a local Binance Smart Chain full node on my PC with the following specs: OS: Linux running on Windows Subsystem for Linux Storage: 1TB SSD (Samsung 980 Pro) CPU: AMD Ryzen 7 5800x Ram: ...
1
vote
0answers
7 views

High Block Validation

Suppose node A is running on height 2000. Node B sends to node A block with height 2002. Node A is not able to validate the block without having a block with height 2001. How does node A behave in ...
1
vote
0answers
9 views

Highest known block in the peer network - permissioned ethereum network

We are starting to define the best metrics to monitor a permissioned Besu network. One important point to monitor is the block height of a node and from other nodes in order to discover if the node is ...
1
vote
1answer
108 views

What should be done first: extract snapshot or create genesis?

bsc documentation describes a method of accelerating creation of a full-node using a snapshot. However, it is not clear in which order these commands should be executed and if it makes any difference: ...
0
votes
0answers
18 views

What's the reason at block says 0?

I am trying to setup bsc node following the official documentation. Here is what I have so far: Downloaded snapshot and extracted contents to /srv/node Wrote genesis state locally: geth --datadir node ...
0
votes
0answers
8 views

Work with local copy of Ropsten without syncing

I have used Geth to successfuly download (and sync) with Ropsten network. Is it possible to use downloaded blockchain (reading blocks with Geth) without syncing with Ropsten? I would basically like to ...
4
votes
2answers
124 views

Ensuring correct block order with subscribe on "newHeads"

I have an issue with processing new blocks through a WebSocket connection on a local node. Sometimes I receive multiple events with the same blockNumber but different blockHashes. I understood from ...
2
votes
0answers
137 views

geth: does --gcmode=archive require --syncmode=full?

I can't seem to find a straight answer to this question since snap is relatively new. I'm currently running geth 1.10.3 with --syncmode snap and --gcmode archive, but i'm beginning to think that ...
2
votes
0answers
34 views

Ropsten light node block number ~1000 greater than it should be

I'm running geth on Ropsten, using geth --ropsten --syncmode "light" --http.addr localhost --http.port 8545 --rpc My most recent block number is 10266786 (and increasing), whereas etherscan....
2
votes
1answer
23 views

Does verification of a world state require downloading the whole ethereum blockchain?

Lets say I'm a new node on the Ethereum network, I download a world state of 500 blocks ago and I download the blockchain from that point to present (500 blocks). Can I verify that the world state I'...
0
votes
0answers
10 views

Geth syncing, how to keep on par with the network in syncronized blocks

I am trying to get data from the last block via my own local node. I do this by calling the RPC API on my node. the issue I have is that the node is not fully synchronized and is never fully ...
0
votes
0answers
12 views

computer configuration for connecting eth 50 or more nodes

I'd like to rent a server to run eth client ,but I am not sure what the computer configuration should be?In my local pc ,I can only connect less than 10 nodes and failed in sync.If I want to connect ...
0
votes
0answers
14 views

RPC returns 0x0 after sync

binance smart chain v1.0.7 When new node complete syncing, RPC returns 0x0 values few hours.Can I fix that? Please help me
0
votes
0answers
9 views

Q: How long does table compacting take?

I was doing a full sync with geth 1.9.22-stable. The sync is paused and the blocks are stuck at sometime on April 15th. The log contains the following lines: 10:30:13.672838 table@compaction L0·173200 ...
6
votes
1answer
109 views

I can no longer access old blocks via RPC in full syncmode?

I have a private network based on geth v1.9.25. I upgraded from v1.8.27. Recently, I saw that I'm unable to access the previous blocks at all. Like, e.g. eth.getBlockByNumber(1) gives me null, even ...
0
votes
1answer
96 views

Ethereum network Sync up with Matic network

We are able to deploy our ERC20 token into Matic Network and it is working fine. But we have few questions here to understand how Matic works with Ethereum Mainnet Once the contract is deployed in ...
0
votes
0answers
42 views

Exactly what data does snap sync download?

Geth 1.10 introduces snap sync, faster way of syncing the blockchain. What data does snap sync actually download? If I run a snap sync with --gcmode archive will I end up with an archive node?
1
vote
1answer
12 views

Ethereum Bucket Synchronisation

The normal operation of Ethereum and other blockchains is to Store new transactions in a mempool, Distribute the bucket, and then mine contents into a block picked from the bucket based on priority of ...
0
votes
1answer
21 views

Unable to synchronize with Ropsten testnet with Geth 1.9.25

For the past two days I've been trying to synchronize with Ropsten testnet using the following command in Geth 1.9.25: ./geth --ropsten --rpc --rpcaddr="0.0.0.0" --rpcapi="eth, web3, ...
0
votes
0answers
86 views

Running --no-ancient-blocks on a synced node

I have an up to date OpenEthereum node that is taking a long time to sync it's ancient blocks, Which has left it syncing a batch of ancient blocks, while falling behind, then syncing up to date. Put ...
0
votes
0answers
8 views

When the ETH node receive a new block ,which will be verified?

I know that when a node receives a transaction, it can verify the RLP format, transaction signature, gas and account nonce value, but I don't know when the node receives a new block, whether will it ...
0
votes
0answers
16 views

Fast node can't cacth up, how to find whats slowing me down?

I'm running a geth fast node but I can't seem to catch up. I did it using a ubuntu in wsl (windows) and everything is on a SSD. However when I do eth.syncing.highestBlock - eth.syncing.currentBlock it'...
0
votes
1answer
15 views

Synchronization Fraud Protection

Suppose I want to synchronize my chain. I download the blocks and state from a Node. What if this node is malicious? It can give me an alternative chain that I won't be able to distinguish from the ...
2
votes
1answer
122 views

How many new nodes join the Ethereum Network per month? How many leave?

I'm researching the cost of serving old blocks to new nodes that need to synchronize and download the whole blockchain. I can indirectly estimate the bandwidth consumed to serve old blocks, if I know ...
0
votes
0answers
20 views

Geth/Parity node - When is a new block imported

Based on my observations and also on block-timestamps-vs-received-timestamp, I suppose that a block "n" is imported into geth or parity node, only after a block "n+1" is mined. Is ...
0
votes
0answers
63 views

Should I use Parity instead of Geth?

I've been trying different things to get Geth to get a fully sync'd Geth node for the past two weeks on a host with 4 cores, 16G of memory and 2TB SSD, to no avail. The only time I get close to being ...
2
votes
2answers
657 views

How can I download the entire Ethereum blockchain?

Is there a way to "get" the whole ethereum blockchain in order to process it locally? For example a link for direct download or via a developer API? Thanks in advance!
0
votes
0answers
106 views

Error in DNS random node sync // lookup les.mainnet.ethdisco.net on ANY-dns-server:53: server misbehaving

The Err: TRACE[02-03|13:52:02.589] Updating DNS discovery root tree=les.mainnet.ethdisco.net err="lookup les.mainnet.ethdisco.net on 192.168.20.1:53: server misbehaving" DEBUG[...
0
votes
0answers
24 views

geth.exe checksum is differant than what is writen on the website but the installers checksum is correct. is this an issue?

I started syncing geth with this command he command: geth --rpc --etherbase <pulbic wallet adrress> --syncmode=fast --cache=2048 and about 25 hours later, the syncing stopped and this error ...
3
votes
1answer
109 views

Open Ethereum Syncing

How do I know if openethereum syncing is done and what should I do next? This is what my current state looks like
0
votes
0answers
122 views

Why Openethereum sync strategy is not the same for different machines?

These days I ran several ETH nodes using openethereum (3.1.0 stable ) . All these node has the same config, same system ( ubuntu 20) , same SSD storage. I found a strange thing: they have different ...
0
votes
0answers
41 views

What does this mean?

First time server owner, geth n00b. I am getting this back from my geth. INFO [12-09|15:30:57.673] Imported new state entries count=2304 elapsed=27.988ms processed=597390231 pending=...
2
votes
0answers
60 views

How to convert geth arhive to full node without loosing intermediate state

We have a geth node that runs with --gcmode "archive". However, the recent growth of disk space is unsustainable and we want to change this to a full node. If I stop the node and just re-run ...
0
votes
0answers
25 views

can a node mine without download all of the blocks

if there is a node which doesn't have enough disk space, can i mine without download all of the blocks? i wonder if i can mine ,with just downloading the latest states of ethereum? but i'm not sure ...

1
2 3 4 5
11