P2P Network (based on IPFS / LibP2P)


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

1) Build a P2P network, where each node/peer participating in this network must be capable of discovering, routing, messaging, file sharing and pinging other nodes/peers. This can be done through the IPFS or LibP2P. This step is very easy just need to install one of the abovementioned protocol and then deploy it as a private (isolated) network via "Swarm / DHT ".

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

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

4) An API must be writen to interconnect P2P network and 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 IPFS (python) or 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: Python, Järjestelmänvalvoja, Verkonhallinta, P2P Network, Golang

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

Projektin tunnus: #33497925

Myönnetty käyttäjälle:


Hey, I'm Moez Bouhlel and I'm a Senior Software Engineer with deep knowledge on Golang and Python and extensive experience on implementing distributed systems. And it would be my pleasure to work on your project and so Lisää

$450 USD 7 päivässä
(1 arvostelu)

13 freelanceria on tarjonnut keskimäärin $576 tähän työhön


Hey there, I have 4 years of working experience in web technologies and I have a strong working knowledge of every possible framework which is in the market. In terms of client-end I know: P2P Network, Network Adminis Lisää

$750 USD 21 päivässä
(8 arvostelua)

I'm a senior Python & ML developer and owner & founder of Dedeoglu Dev Company. Kindly send me a message to get in touch with me, Thanks, Yusuf.

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

Hello Dear, I am an Expert Network Engineer and I am working as Professor and Expert Consultant Network Engineer in a Multinational ISP. I have great hands-on experience for more than 15 years in various network tech Lisää

$500 USD 1 päivässä
(136 arvostelua)

Hi, I saw that you need help with Python, System Admin, Golang, Network Administration and P2P Network. I have 9 years of experience working on these frameworks. I believe I can help you with it. I would request you to Lisää

$750 USD 24 päivässä
(1 arvostelu)

Hi, My name is Cristhian an experienced developer, I read all your description and I am so interested in, I would appreciate a lot if we discuss details in [login to view URL] regards

$685 USD 4 päivässä
(22 arvostelua)

Hello, I have gone through your project requirement and found our skills are matching your project requirement. I am a full stack developer (Java, jQuery, C#, Python, Mobile App, Laravel, WordPress, MVC, My SQL, PHP, Lisää

$1000 USD 35 päivässä
(2 arvostelua)

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

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

I not only offer support, but a whole range of services to help you create, manage and build powerful web and mobile apps platforms' presence. Avail Splendid and Futuristic Solutions that help to expand your business Lisää

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

Hello, This is Artem and I've just caught your job posting. I am sure I will be the best candidate because I am very familiar with ERC721, 1155 NFT contracts, minting contract and upload to IPFS, integrate with OpenSea Lisää

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

Hey, I have checked your requirement and understand that as well. I have done SIMILAR work in the past. Do you want to see the DEMO WORK??? Will show you also, I'm interested in this project as it is exactly wit Lisää

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

Delighted to have this opportunity. We at Droid7 have 7+ years of exp. in Web development. Requirements for your project : - Tik Tok application - Type of application - Hybrid Application in React Native / Flutter - Lisää

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

GREETINGS OF THE DAY! Hope you are having a productive day, your project detail informs that you are looking for a fully functioning decentralized P2P network (platform) based on the IPFS or libp2p network framework O Lisää

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