Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suggestion: Add peers sharing function #496

Closed
Gutalean opened this issue Jun 22, 2020 · 2 comments
Closed

Suggestion: Add peers sharing function #496

Gutalean opened this issue Jun 22, 2020 · 2 comments

Comments

@Gutalean
Copy link

In addition to invite links each user should have an ability to issue a peers link with the info about locations of his peers. This info (containing IPs of the peers) should be encrypted somehow.

These links can be one-off (disposable) as invites or temporary because the network is always changing. Some nodes go offline, some new nodes go online instead.

For example if I want to share my peers with some other guy in order to help him get connected to the network, I take his address and encrypt the list of my peers with it. Then I send it to him via telegram or discord message. He inputs the link in his client, decrypts it and then tries to connect to the network via my peers.

Otherwise these bootstrap peers list seem to be a bottleneck for incoming new users. The problem is very distinct right before validation sessions.

@jugi1
Copy link

jugi1 commented Jun 22, 2020

Would be good to have manual peer adding

@midenaio
Copy link
Member

Adding a peer manually won’t help much to people that have issues with peers discovery. Normally, it takes several minutes to find peers even if ports are closed.

Note: The Idena node uses IPFS peering for connection with other nodes. We do not manage IPFS peers discovery algorithms. IPFS is trying to connect to 5 new peers every 15 seconds. If another peer has reached the incoming connection number limit it won’t let you connect. Every 5 minutes one randomly selected connection is dropped to allow others to connect.

@midenaio midenaio transferred this issue from idena-network/idena-desktop Jul 16, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

3 participants