https://github.com/golemfactory/ya-net-p2p
https://github.com/golemfactory/ya-net-p2p
golem
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/golemfactory/ya-net-p2p
- Owner: golemfactory
- License: gpl-3.0
- Created: 2020-05-21T07:53:30.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-10-04T08:14:57.000Z (over 2 years ago)
- Last Synced: 2024-10-01T04:29:24.854Z (7 months ago)
- Topics: golem
- Language: Rust
- Homepage:
- Size: 1.11 MB
- Stars: 1
- Watchers: 6
- Forks: 3
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Golem P2P Net
[](https://github.com/golemfactory/ya-net-p2p/actions?query=workflow%3ABuild)



[](https://github.com/golemfactory/ya-net-p2p/labels/needs-spec)## Description
**net-p2p** is a module that is responsible for network communication and discovery between Golem nodes.
## Key Features
- 
Network address translation traversal
- 
Traversal Using Relays around NAT
- 
NAT hole punching
- 
Internet Gateway Device Protocol
- 
Local Message Boradcasing for distributed KV-Store implementation.
- 
Web borwser compability
- UDP NAT hole punching with HTTP/3
- WebRTC compatibility