Questions tagged [network]

a network allows computers to communicate and exchange data

Filter by
Sorted by
Tagged with
3
votes
1answer
1k views

Node's IP exposed

I've run an Ethereum full node using Geth. I want to know if my public IP is exposed? Could hackers target my machine through the Internet?
4
votes
1answer
537 views

How do the protocols used in Ethereum (e.g. Whisper, P2P protocol suite) map onto the OSI model?

It would be useful to have a mapping of all of the protocols involved with the Ethereum implementations on to the OSI model (or equivalent). The protocols might include: Whisper, devP2P, IPC, RPC, ...
0
votes
1answer
34 views

What exactly would be lost if we had a single, super-powerful centralized node? [closed]

That question might sound completely trollish but it is not. Imagine that eventually all nodes are turned off except for a single, centralized supercomputer which did all the contract-executing work. (...
4
votes
1answer
3k views

Ethereum Wallet suddenly cant find peers anymore

I have a problem with my Ethereum Wallet. It was fully synchronized previously and constantly resynched while it was open and also after several shutdowns of the machine. Now, it suddenly stopped ...
4
votes
1answer
473 views

Redundant PoS node setup

This is a question regarding to computer networks and high availability with remote nodes but it relates directly to Proof-of-stake so I think this would be the place to ask instead of superuser, ...
2
votes
1answer
292 views

Connecting two nodes not on same network

Is it possible to connect two private ethereum nodes that are connected to different internet service providers? I have tried and successfully connected the nodes over same network and it works. How ...
4
votes
0answers
453 views

Unstable connection between peers on a private network

I created a private net, I've been trying to connect two Ethereum nodes because I need one of them to mine the transaction made by the other. The two nodes are on different machines and networks. I ...
2
votes
1answer
81 views

Mist not synching/opening

My hard drive was recently replaced due to internal damage and the old data was uploading onto the new hard drive. Since then when opening ethereum wallet 0.7.3 it is stuck and wount synch. the ...
2
votes
1answer
44 views

Running network commands

I'm an ethereum newbie and have installed ethereum on mac using commands : brew tap ethereum/ethereum brew install ethereum referenced from https://ethereum.gitbooks.io/frontier-guide/content/...
6
votes
1answer
664 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
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?
3
votes
1answer
628 views

Is there any way to white list ethereum node peers by public key and ip?

Is there anyway to set (white-list?) your Ethereum node's peers by public key and ip address? I'm specifically playing around with a private network right now, but this should be relevant to the ...
2
votes
1answer
78 views

Can someone help me read this stat concerning “distinct miners”?

Scrolling on https://etherchain.org/ , I was looking at "distinct miners" statistics( https://stats.etherchain.org/dashboard/db/distinct-miners ). I just can't figure out what it shows concerning the ...
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 ...
6
votes
2answers
606 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 : {"...
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 ...
5
votes
2answers
704 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 ...
2
votes
1answer
136 views

Etherum network topolgy in private and main nets

I was wondering, what do the peers the ethereum client connects to, do? Do they store the block chain, fragments of it or point to other nodes that store it? From a topology perspective, how does ...
2
votes
1answer
756 views

What is the Ethereum network architecture? What are the major components of this?

I'm looking for a visual (preferred) or a description of what Ethereum "looks" like to a network architect. For example, in contrasting Bitcoin, it consists of: "Full nodes" runs C++ code Uses QT ...
9
votes
0answers
387 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) ...
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 ...
1
vote
0answers
48 views

Can I create my own Ethereum 2 network? [duplicate]

I'd like to fork Ethereum code (hypothetically) to create my independent Ethereum-like network (another world-like computer network with its own structure). How can I reset or create new sets of ...
1
vote
0answers
62 views

Can you provide a real world example of using Ethereum network? [duplicate]

Is there any practical real world example which you can provide in order to understand the simple benefits for using Ethereum network by the ordinary user? Especially in terms of purchasing something ...
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? ...
5
votes
1answer
535 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 ...
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 ...
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.
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 ...
2
votes
0answers
222 views

what types of graph data are produced by the ethereum network? [closed]

I'm curious, what sort of node-link graph data is produced by the Ethereum network? I imagine there there is a graph of all transactions, and a higher level graph of miners and the blocks they mined. ...
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 ...
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: _______ ...
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 ...
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 ...
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 ...
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?
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 --...
2
votes
1answer
2k views

Writing own mining software

Is it possible for someone to write his own Ethereum miner who would choose which transactions to execute according to own logic? Is there a mechanism for the network to discourage this type of ...
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: ...
5
votes
1answer
239 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 ...
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?
6
votes
2answers
957 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.
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?
4
votes
1answer
818 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 ...
6
votes
1answer
337 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 ...
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 ...
46
votes
1answer
46k 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 ...
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 ...
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?
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?
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?