HelloZeroNet / HelloZeroNet/ZeroNet
Add support for more protocols
- Lenguaje dominante
- JavaScript
- Estrellas
- 18.8k
- Forks
- 2.3k
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
**Is your feature request related to a problem? Please describe.**
ZeroNet currently uses the BitTorrent network. Although it is good, it still has some limitations.
**Describe the solution you'd like**
ZeroNet should support more protocols. More protocols it would support, more decentralized it would be. It would also have many more features.
I would like to support those protocols:
- [ ] DHT - Already in #57
- [ ] BitTorrent - Standard BitTorrent for storage of large files; Already used in [rllola/zeronet-torrent-plugin](https://github.com/rllola/zeronet-torrent-plugin)
- [ ] [WebTorrent](https://webtorrent.io/) - Alerady in #2120
- [ ] [libp2p](https://libp2p.io/) - Python version is currently developing; Already used in @ZeroNetJS
- [ ] [IPFS](https://ipfs.io/) - For storage of large files
- [ ] [IPLD](https://ipld.io/) - Already in MuxZeroNet/proposals#2
- [ ] [Dat](https://www.datprotocol.com/)
- [ ] [Safe Network](https://safenetwork.org/)
- [ ] [Arweave](https://www.arweave.org/)
- [ ] [Solid](https://solid.inrupt.com/)
- [ ] [Lokinet](https://loki.network/)
- [ ] [Fediverse](https://en.wikipedia.org/wiki/Fediverse) (ActivityPub, DFRN, Diaspora Network, OStatus, XMPP, Zot & Zot/6)
There could also be integration with existing decentralized and anonymous projects:
- [x] [Tor](https://www.torproject.org/)
- [ ] [I2P](https://geti2p.net/)
- [ ] [Freenet](https://freenetproject.org/)
- [ ] [GNUnet](https://gnunet.org/)
Some of that suggestion are mine and some are based on other comments on GitHub or ZeroNet. I think that it's good to have one place to track them, so I created this issue.
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Start by narrowing the requested protocol integrations, since the issue lists many possibilities without identifying an implementation entry point, file, or test. Define one protocol's scope and acceptance criteria first; done should include a working integration and tests, but the issue does not specify either.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Área
- distributed-systems, networking
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 15/100