P2P Network (based on libp2p)


The project is about building a decentralized P2P network (platform) based on the libp2p network framework. The project has 5 main phases:

1) Build a LibP2P network, where each node/peer participating in this network must be capable of discovering, routing, messaging, file sharing and pinging other nodes/peers.

2) Build a VPN over the LibP2P network.

3) Resource management: each node/peer must be able to manage its own resources (i.e. RAM, CPU and storage).

4) Deploy RAY over this P2P network: RAY must be deployed, run and test in this platform when the steps 1-3 are accomplished. It means that the platform must support an external application like RAY.

5) The project must be delivered as a single executive file too.

6) Bonus: design and create a GUI (interface) for the platform in order to allow users to manage resources via the GUI, see other peers, etc.. An extra 100 euro will pay for this task. More detail will be given in the chat.

Important notes:

- The P2P network must perform over the internet. It means nodes from different geographical locations can connect to this network.

- security is a concern: for this, a Sandbox security mechanism can be used to create an isolated environment on the network (if you have another solution please propose it).

- The platform should be run in a Windows environment (windows 10 and beyond): First priority is to deploy it in Windows but if there is a restriction, we can deploy it in Ubuntu (this needs to be negotiated at the beginning of the project).

- My preference is to use LibP2P based on Golang, but other languages are welcome if you can convince me.

- Code must be written clearly with comments for each task, class, object, etc. For this, you have to send me some samples of your code. This also will be evaluated during the project.

* Only bid if you can do it.


Taidot: Verkonhallinta, Järjestelmänvalvoja, Golang, P2P Network, Python

Tietoa asiakkaasta:
( 0 arvostelua ) L'Hospitalet de Llobregat, Spain

Projektin tunnus: #33438156

6 freelanceria on tarjonnut keskimäärin $568 tähän työhön


I CAN COMPLETE YOUR PROJECT EASILY Hello, I am programmer with enough experiences on Python, C/C++ for 10+ years. Python, C/C++ is nice programming language and I am majoring on it for long years so I have confident to Lisää

$500 USD 7 päivässä
(3 arvostelua)

Hi there, I am Rashid, Hope you are doing great. Firstly about the P2P Network (based on libp2p) that I have a great experience in it. I am very confident to pull it off once awarded. I am a Full stack developer with a Lisää

$650 USD 15 päivässä
(1 arvostelu)

Hello! I am a professional Javascript developer with 8 years of background and familiar with skills including P2P Network, Network Administration, Golang, System Admin and Python. By experience so far I can manage the Lisää

$555 USD 7 päivässä
(0 arvostelua)

HELLO DEAR CLIENT I have gone through your project details, having all the required skills and VAST EXPERIENCE.I confirm to you that the project is doable since its within my area of EXPERTISE. Timely and Good work is Lisää

$500 USD 7 päivässä
(0 arvostelua)

⭐️ I have completely understood your requirement and assure you with the quality solution in a minimum of time.

$500 USD 7 päivässä
(0 arvostelua)

Hi, there As a senior Python & Golang developer, I am interesting of your project. Hope to discuss the details of your project via chatting. Regards.

$700 USD 7 päivässä
(0 arvostelua)