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

[Bounty] Solving the connection issues faced in heavily censored countries such as Iran #4665

Closed
1 task done
ghost opened this issue Apr 26, 2023 · 0 comments
Closed
1 task done

Comments

@ghost
Copy link

ghost commented Apr 26, 2023

Is there an existing issue for this?

  • I have searched the existing issues

Berty product

Mobile app

Feature request

The issue that we face here is that the bootstrap nodes of Berty can't be accessed in Iran, making the usage of Berty impossible for Iranian users because of the heavy amounts of censorship applied by the ISPs.
I would want this issue to be investigated and possible solutions found and hopefully implemented in the future.

Context

Currently users can't use Berty inside Iran, because of the access to bootstrap nodes becoming restricted. Berty supports custom bootstrap nodes, so you can get around this issue in some ways in a limited perimeter, like maybe a city, but as you can probably see, that's not an all around good solution for the problem.

Additionally, as mentioned in the title of this issue, I am willing to pay whoever can successfully get around this issue $200 in whatever form of cryptocurrency they wish to receive their reward in (since most global forms of payment are restricted in my country as you might guess, but I think I most probably will be able to make a paypal transfer too at BountySource.com by the time the issue is solved).

The bounty could be increased if it can bring more attention to the issue, or cover the possible costs of testing the implementation of different solutions.

I am also willing to provide the programmers with a Virtual Machine so that they can directly test their possible solutions, using an Iranian ISP.

Possible implementation

As noted by the issue #4644, apparently the implementation of the NOISE protocol or some other protocol that is more resistant to censorship than the current one, could be a possible solution.
I don't know if this helps the cause or not, but there's a VPN project called Geph (https://github.com/geph-official/geph4-client), that gets around heavy censorship in countries such as China and Iran. Recently, by the help of me providing the maintainer of the project, @nullchinchilla, with a VirtualBox VM, it has successfully got around the blockage issues in Iran and Iranians can access the outer world by using their service. Almost all other VPN providers are practically unusable in Iran.

I would also want to mention the creator of the said issue, @Gfuse, in case they can provide other information to those who want to take their chance at solving this issue that restricts the freedom of future Berty users.

@ghost ghost added the 🚀 feature-request label Apr 26, 2023
@ghost ghost closed this as not planned Won't fix, can't repro, duplicate, stale Aug 16, 2023
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

0 participants