Frequently Asked Questions

What is PeerJet?

PeerJet is a collection of initiatives and projects based on peer-to-peer technology. Right now, we are tracking and indexing the entire Elastos Carrier P2P network. Other networks will be added here in the future, and other projects currently in development will be showcased here soon. Stay tuned!

What is Elastos Carrier?

Carrier is the peer-to-peer network that enables Elastos applications to communicate outside the blockchain. Blockchain communication is expensive and slow, but it is essential for establishing trusted identities and transactions. Elastos applications should communicate via carrier wherever possible, but leverage the blockchain when authenticating transactions, IDs and other trusted transactions. All communications over the carrier network between nodes are encrypted via public/private key pairs, so eavesdropping in the peer mesh is not a concern.

Are these nodes the TV boxes that we've been hearing about?

Not necessarily. You (or anyone) can run a Carrier node on their computer. Carrier nodes are also present in the Elastos React Native based applications as well as Trinity browser applications. For more information on the source code, please check out the carrier github project.

Are Carrier nodes different than mining nodes?

Yes! The Carrier nodes do not mine transactions/blocks for the Elastos blockchain. Their sole purpose is to connect applications together, and some nodes relay traffic for users that are behind restrictive firewalls.

How do you count an individual node?

Nodes are identified in the Carrier network by two major attributes, an ip/port and a public key. Previously we counted each of these separately, which led to an inflated number of nodes. In reality, one internet connection running multiple nodes doesn't contribute much extra to the network, so now we count individual IP addresses or public keys (so if either has been previously indexed, it isn't recounted). We feel this is a more accurate representation of the network.

Why do you only update the stats every 12 hours?

Crawling a distributed network is an expensive and time consuming process. In order to track the nodes, we have to visit each node individually and then query specific information per-node. We are in the process of adding more crawlers so that we can deliver stats in a more "real-time" manner.

How are you getting location information on each node?

The crawler queries publicly available IP geolocation databases. The locations depicted are a generalization of the node's location, and often correlates to an ISP's connection point in a given city.

Why are there a ton of nodes in Dallas, Texas?

PeerJet hosts about 1,500 nodes in a Dallas datacenter for testing purposes. These nodes also serve as reliable connection points for others to connect to the network. These nodes will serve other purposes and are running test versions of Carrier software.

Is PeerJet a part of the Cyber Republic?

PeerJet is separate from the Cyber Republic and is a project launched by Jimmy Lipham. This project isn't subsidized by the Cyber Republic, so ELA donations are always welcome at: EYakMg6H1TjvAN2pVzoP5cXstcbCPZo5ch