Questions tagged [network]

a network allows computers to communicate and exchange data

Filter by
Sorted by
Tagged with
63
votes
1answer
10k views

Why is the average block time 17 seconds?

The network stats show a constant average blocktime of around 17 seconds. Whenever you check it is around 16~18 seconds. Reading the blog post by vitalik buterin it states the block time should be 12 ...
47
votes
1answer
47k views

Which TCP and UDP ports are required to run an Ethereum client?

The geth CLI options suggest that per default the client listens on TCP port 30303. This page, additionally suggests that UDP port 30301 is used for node discovery. Is this all that is required or ...
29
votes
3answers
11k views

What happens when a transaction nonce is too high?

From Design Rationale: One weakness of the account paradigm is that in order to prevent replay attacks, every transaction must have a "nonce", such that the account keeps track of the nonces used ...
25
votes
2answers
44k 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.
23
votes
3answers
7k views

How many nodes are there on the Ethereum network?

When looking on the Ethereum Network Status site, only a limited number of nodes are listed. How can I discover how many nodes there are currently running in total?
21
votes
2answers
5k views

What is an Enode ID in Ethereum?

What is the definition of an Enode ID or Enode URI? What is it used for and how is it made?
17
votes
2answers
2k views

Why is the launch of homestead important?

There seems to be an expectation that the launch of homestead will increase the value of ether and improve the network somehow? What changes are coming?
16
votes
3answers
3k views

How do Ethereum mining nodes maintain a time consistent with the network?

We have established that the timestamp on a parent block has to be before the timestamp of a child block in Can a child block have an earlier timestamp than the parent block?. How are differences in ...
16
votes
2answers
92k views

How fast should be an internet connection to mine ETH?

How fast should be an internet connection to mine ethereum and don't have connection issues? What about ping? And, how many GB of data would get downloaded over a month period? I have a 250GB limit.
15
votes
5answers
1k views

How to prevent being blacklisted for running an ethereum client?

I'm running a dedicated server at one of the biggest hosters in Germany. This server serves the network with an Ethereum supernode, running parity 1.1.0 in archive pruning mode and allows up to 1024 ...
14
votes
3answers
7k 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.
12
votes
1answer
4k views

Peer discovery not working on private network

I'm running 3 nodes with the following command: geth --verbosity 4 --autodag --nat any --genesis /opt/blockchain/genesis.json \ --datadir /opt/blockchain/data --networkid 4828 --port 30303 --rpc ...
12
votes
3answers
1k views

Smart contract consensus for dummies

I've read a few other questions/answers on smart contract consensus by nodes in the network, but I still don't understand the steps. Here's how I picture it: Two parties might agree upon a smart ...
11
votes
6answers
3k views

Are there any alternative programmable networks to Ethereum?

Are there any alternative networks to Ethereum which are also being developed (which can compete) and can work in similar way in terms of storing and executing decentralized programmable code blocks? ...
9
votes
0answers
392 views

Peermanager is unable to connect to nodes

I'm following this guide and am trying to create a private network with its own block chain and peers. I managed to install docker following this guide (I'm using a debian 8 jessie virtual machine) ...
8
votes
3answers
1k views

Is there a point to hide Ethereum nodes with TOR?

From a privacy perspective, is there any point in trying to torify ethereum nodes? I know there's a script to do that in bitcoin, although doing so may ironically made the bitcoin node more ...
8
votes
1answer
1k views

At any given time, how many nodes is my node connected to? As the number of nodes in the network increases, will communication between them be faster?

I have been reading through the DEVp2p documentation and cannot seem to wrap my head around some aspects of the network. Specifically, how many nodes is my node connected to? Does this number change ...
8
votes
1answer
3k views

How to connect NodeJS to the Ethereum network?

I have Mist wallet running on Windows 8. I want to connect my NodeJS applcation to the Ethereum network. I have no idea where to start. Could you point me to the direction I should be looking at? Are ...
8
votes
1answer
1k views

Losing connection between nodes on private network

I have 3 nodes running on a private network. After asking this question, I've manually added node1 as peer to node2 and node3, so my network looks like this: _______ ...
8
votes
1answer
138 views

How are the network shards allotted to miners?

Are they allotted randomly? And, is there an upper limit for the number of shards for a particular miner? Generally, it is 2-3, but is there a defined upper bound? And what is the process/process in ...
8
votes
1answer
195 views

Registrar in a private testnet

I've created a test network --networkid="11111" and I was able to create the "greeter" contract as an excercise. Now, I'm following this guide and I am trying to register a name, but with no luck: ...
8
votes
0answers
310 views

What is Olympic, Frontier and Morden? [duplicate]

I see some clients accept the command line argument --frontier or --olympic. Is 'Frontier' more than just a name? What does it stand for? And how does it differ from 'Olympic' and 'Morden'? What are ...
7
votes
2answers
228 views

How does reputation work in the Ethereum P2P network?

Nodes in the Ethereum P2P network assign their peers reputation in order to keep track of how well they behaved in the past and evaluate whether it would be preferable to disconnect from them. What ...
6
votes
3answers
2k views

Removing a peer/node

I'm running on a private network at the moment, is there a way to remove a peer from your node without restarting Geth?
6
votes
5answers
9k views

connect ethereum wallet(or mist) to to ethereum local private network

I would like to create a private network for test. And I would like to connect to this private network from commandline client or Ethereum wallet/mint. I have created a private network as below. ...
6
votes
2answers
959 views

Ethereum fork of OpenBazaar

Is anyone forking OpenBazaar for Ethereum? OpenBazaar is a Bitcoin marketplace, and the OpenBazaar developers have expressed no interest to integrate any currencies other than Bitcoin.
6
votes
1answer
1k views

How to connect an ethereum node to a random testnet?

How to connect an ethereum node (eth, geht, pyeth) to a random testnet and what do the network IDs stand for. Are there network IDs I should not use because they are maybe used elsewhere or reserved?
6
votes
1answer
412 views

Ethereum network messaging

I am trying to "join the dots" around the networking aspect of Ethereum. From the documents, it seems, the underlying protocol is RLPx that powers the ÐΞVp2p Wire Protocol. Though TCP provides a ...
6
votes
1answer
671 views

How does Ethereum client select which peers to synchronise with?

On start up the discovery protocol uses a Kademlia style approach to find peers. Thus we obtain a local routing table which holds the (IP address, UDP port, and node ID) of some online and alive peers....
6
votes
1answer
922 views

Status of Swarm vs IPFS

I have been studying ipfs for a few days.. still a newbie.. its a amazing protocol. So is Swarm. Correct me, if I am wrong, but right now ipfs cant be used for long term storage or even as a backup. ...
6
votes
1answer
338 views

Is it possible to make Zeronet p2p websites as client of Ethereum Dapps?

Is it possible and does it make sense? You can browse some cool P2P-websites (work without any servers) inside the network through this gateway. Or you can browse them without any gateways if ...
6
votes
2answers
609 views

Why are these transactions not broadcast in my private network?

There are 3 nodes in my development environment. I use eth.sendTransaction to post some transactions ,and it seems that the transactions are not broadcast to other nodes. JSON-RPC Request is : {"...
5
votes
2answers
705 views

Is it possible to prevent nodes from mining on a private blockchain?

Is it possible to prevent mining on a closed block chain, in a sense that only a set of addresses are allowed to perform transactions but are not allowed to mine? Mining should always be done by a ...
5
votes
2answers
3k views

network port udp:30303 could not be mapped: no UPnP or NAT-PMP router discovered

I keep getting this error and cannot start my geth client anymore. Google searched for awhile couldn't bring me to any working solution. Do you know how to resolve this?
5
votes
1answer
4k views

How to connect Mist to a remote private network? [duplicate]

I have seen option to connect Mist to a privatenet here like this geth --networkid 1234 --ipcpath /Users/you/Library/Ethereum/geth.ipc Looks like the path is hardcoded somewhere in the code. How ...
5
votes
1answer
241 views

How can I verify that the network sees my node?

I've set up an Ethereum node on a spare Raspberry Pi 2 with a 64GB memory card. I used the excellent instructions found on github. The blockchain has synced. I have a few questions: How can I verify ...
5
votes
1answer
184 views

Deliberate Slashing: Don't slashing and leaking incentivize DDOS attacks on smaller nodes? Won't this centralize POS more than POW, even?

In Ethereum's proposed proof-of-stake algorithm (POS): A traditional node operator can't host a node themselves (e.g. on a home network), someone could just DDOS their node to bring them offline. ...
5
votes
1answer
450 views

Mobile Light Client Networking

I've been able to create a private networking using the command line Geth tools, so I have been trying to recreate it using the Android light client Geth. On the command line Geth, I made sure the ...
5
votes
1answer
537 views

Why does java Ethereum use UDP? - isn't devp2p TCP only

Looking through the source code for java ethereum I see UDPListener is part of the org.ethereum.net.rlpx.discover package and that this seems to use NioDatagramChannel (Netty's way of handling UDP ...
5
votes
1answer
75 views

Should a new node on the network execute all the transactions since the very first?

This question might be dumb, I'm sorry in advance. I only had that much time for gaining expertize. Say there is a huge working blockchain full of smart contracts and transactions on those smart ...
5
votes
1answer
453 views

Connecting to remote Geth client from AWS hosted server via web3 needs fix

There is a general problem that is affecting most everyone who tries to initialize AWS hosted servers with a remote Geth instance. It would be great to have documentation to address a fix or at least ...
4
votes
2answers
3k views

How can I cancel a not yet pushed transaction in Mist?

I created a transaction while not connected to any nodes in Mist wallet and I don't want to announce it to the network anymore. How do I withdraw this transaction with 0 confirmations? My concern is ...
4
votes
1answer
1k views

Creating a cluster on private network

I'm currently running geth. I have 4 nodes in my network and I'm willing to make them interact with each other. On host-01, I've run: geth --identity "Node1" --genesis /tmp/eth/genesis.json --rpc --...
4
votes
1answer
1k views

Connecting nodes in private network

I have two ubuntu systems with ethereum installed. I started the node in each system using the following command : - geth --datadir 'path of node folder' init 'path of genesis.json' geth --datadir '...
4
votes
1answer
824 views

How can I check which network I'm working on?

When I start eth I get the following header: $ eth (++)Ethereum Beware. You're entering the Frontier! [...] I think i followed the instructions for working on a private network (because i just want ...
4
votes
1answer
328 views

Is there a way to debug live smart contracts on main network?

Debug button doesn't work on Remix when targeting a live smart contract. What are my other options? Can I copy the current main Ethereum network snapshot with ganache and then run my own transactions?...
4
votes
1answer
2k views

Testnet chaindata folder size huge (26.9 GBs)

How come my testnet chaindata folder is so big? I'm running Ethereum Wallet 0.8.7. Deploying little test smart contracts. Actual chaindata size is 9.4 GBs.
4
votes
1answer
95 views

What happens if the Ethereum network is separated?

Say China's internet suddenly is separated from the rest of the World (by accident or government action). Miners in China keep mining Ethereum blocks, all other miners, as well. Then after a couple ...
4
votes
1answer
118 views

Does using contracts require port forwarding?

I'm following the guide for creating a user service as described here. When I place the urlfetcher.py file in ~/.config/pyethapp/contrib directory and restart pyethapp: $ pyethapp run I get the ...
4
votes
1answer
1k views

How to add a node to the Ethereum Network Status page?

How to add a node to the Ethereum Network Status page? Does that not happen automatically? What is required to get listed on that page?