Skip to content

Feedback #5

@fcolecumberri

Description

@fcolecumberri

First of all, I see this project and I sincerely hope for it to succeed.

Once said that, I want to provide some feedback about the guidance of the project I hope will help.

As far as I understand the project, this is an attempt to create an alternative to HTTP/HTTPS protocol. However, this is not really stated here nor in the ravendevteam betanet webpage. Someone with less technical knowledge might assume this is an attempt alternative to the entire TCP/IP protocol (since you stated that this replace the public Internet which is not). This leads me to my first feedback point, if you wish for this project to succeed you shall state what exactly is this project about (and I don't mean just throwing a lot of wish-list words like decentralised, censorship-resistant, etc.), the statement needs to be clear so common people can understand what this is and what this is not; and people with more experience do not dismiss this project as some Santa Claus letter from someone who doesn't understand what is doing (It is not, but I can imagine people getting that impression).

The next part you shall communicate in order to get attention from people with more experience is how exactly this is different from the status quo or other existing alternatives (Like the IPFS protocol). So far I have only been able to see lists of specifications and standards, but it is not easy to get a whole picture image just from that.

It also seems like you are skipping the software design part of the project, maybe I am wrong, but this seems to be a project that just recently got launched 24h ago, but you already have half-baked specifications and software bounties for the project to work. A project of this scope is not something that can be design in a couple of days. If the protocol is required to do multiple steps it may result in a very slow protocol. The last thing you wish is to be in the final part of the project and then realizing that the system is too slow to operate. However you are also toying with cryptography which if done wrong may end up de-anonymizing everyone.

I really wish the best for this project.

Activity

bageldeveloper

bageldeveloper commented on Aug 9, 2025

@bageldeveloper

After looking into this some more I completely agree with pretty much everything you've said. I love the idea of this project but if they want people to actually contribute and implement this it needs to be way more accessible and clear to what it's actual end goal is.

majestrate

majestrate commented on Aug 10, 2025

@majestrate

If this replaces the public internet then you'd expect there to be a routing scheme defined, if this is just a replacement to HTTP/HTTPS then that would explain why that is completely missing from the spec.

Suggested Change: Don't stay you are replacing the public internet, clarify the scope correctly. This sets expectations correctly and doesn't get routing protocol nerds like myself asking where the routing protocol is. c:

vel2006

vel2006 commented on Aug 10, 2025

@vel2006

If anything this (to me and I am likely wrong) seems like an attempt to recreate what Tor has become. Using mixnet nodes to pick random paths for traffic and using a fairly new UDP replacement from google. I don't deny that it feels like a replacement to HTTP(S) but the way that some parts are formatted it is easily mistaken to be a request for a new OSI model from layers 3 and up which on paper is very hard to even layout. And as fcolecumberri stated using cryptography to hide who is who if done incorrectly could create a major security flaw.

slammingprogramming

slammingprogramming commented on Aug 11, 2025

@slammingprogramming

Thank you very much for your thoughtful and constructive feedback. We really appreciate the support and engagement from the community as we build Betanet.

You’re absolutely right that clarity of scope and communication is essential — especially for a project of this scale and ambition. Let me try to clarify a few points about Betanet’s purpose and design:
1. Scope & Goals
Betanet is not a simple HTTP/HTTPS replacement, nor is it a complete TCP/IP replacement in the traditional sense. Instead, it is designed as a fully decentralized, censorship-resistant overlay network, intended to eventually replace the public Internet as a whole, including routing, transport, naming, and payments. The goal is to build a secure, privacy-preserving network stack that mitigates surveillance, censorship, and centralization risks inherent in today’s Internet.
2. Routing & Protocol Layers
Betanet uses a layered architecture where routing is handled by the SCION protocol at Layer 1, and transport protocols like HTX tunnel traffic over TCP/QUIC at Layer 2. The overlay mesh at Layer 3 uses libp2p object relay. So, routing is definitely specified and integrated, just at a lower layer than HTTP/HTTPS, which run at Layer 7.
3. Differentiation from IPFS, Tor, etc.
While IPFS focuses on content-addressed storage and Tor on anonymous routing, Betanet combines multiple aspects:

•	Routing with path control and disjoint paths (SCION)
•	Covert transport mimicking real TLS fingerprints (HTX)
•	Optional mixnet privacy hops (Nym)
•	Decentralized naming with multi-chain finality
•	Federated privacy-preserving payments (Cashu + Lightning)

This holistic design is aimed at both usability and resilience against sophisticated censorship.

4.	Design & Implementation

Betanet is indeed ambitious, and the specifications have evolved rapidly recently. We are aware that protocol design of this complexity requires careful iteration, testing, and community feedback. This first version is normative and production-minded, but we expect continuous refinement to balance security, performance, and usability.
5. Cryptography & Privacy
Strong care is taken with crypto — including a post-quantum hybrid model starting 2027 — and traffic indistinguishability through origin fingerprint mirroring. We welcome external cryptanalysis and audits to validate our approach and help avoid potential pitfalls.

Dark-LYNN

Dark-LYNN commented on Aug 11, 2025

@Dark-LYNN

It might be because im not the best person on this, im just a stupid hobbyist "web dev"... but this project just sounds like some web3.0 stuff if im being honest and all info (and replies to questions) the maintainers have seem very vague in their answers to me.

slammingprogramming

slammingprogramming commented on Aug 11, 2025

@slammingprogramming

It might be because im not the best person on this, im just a stupid hobbyist "web dev"... but this project just sounds like some web3.0 stuff if im being honest and all info (and replies to questions) the maintainers have seem very vague in their answers to me.

I want to be clear: I think this spec needs HEAVY work, but I think it is a promising project with loads of potential. I would rather put energy into fixing issues and adapting it as needed versus otherwise. I am not an official maintainer of any kind here at this time, but I am likely going to fork it if they don't adopt some of the more important and necessary changes. If you feel my replies have been vague at all please let me know what specifically I glossed over. I am trying my best to describe my interpretation of the spec as I am heavily interested in it.

Dark-LYNN

Dark-LYNN commented on Aug 11, 2025

@Dark-LYNN

It might be because im not the best person on this, im just a stupid hobbyist "web dev"... but this project just sounds like some web3.0 stuff if im being honest and all info (and replies to questions) the maintainers have seem very vague in their answers to me.

I want to be clear: I think this spec needs HEAVY work, but I think it is a promising project with loads of potential. I would rather put energy into fixing issues and adapting it as needed versus otherwise. I am not an official maintainer of any kind here at this time, but I am likely going to fork it if they don't adopt some of the more important and necessary changes. If you feel my replies have been vague at all please let me know what specifically I glossed over. I am trying my best to describe my interpretation of the spec as I am heavily interested in it.

Of course, just seens like it explains everything very vaguely if they explain it at al. And the way they want to add a cryptocurrency into it just seems pointless imho.

TotallyNotK0

TotallyNotK0 commented on Aug 13, 2025

@TotallyNotK0
Member

I want to start by saying I didn't read the rest of this thread, just the initial post, and that's what I will be responding to.

These are totally fair points. Betanet isn't a replacement of TCP/IP and isn't necessarily an entire new "internet," so it's right to call that phrasing out because it is technically incorrect. A better phrasing would be a replacement to the web, as it is an alternative to the typical web stack (HTTP/DNS).

Look at the way we released Talon, our Windows debloater utility. I made a video showcasing an early indev version to gather feedback to then improve it before the final, full, actual release. That is the approach we are attempting to take here with Betanet. Betanet isn't complete, it's early and has work to do, but we released it now on purpose. We want to gather feedback and criticisms and see what people think so we can make changes and improvements based on the feedback before any full-scale implementations. It's not that we rushed the release, it's that we got a solid starting point, and now we'd like to collaborate with the rest of you to make this fully complete.

With that in mind, it's important to understand that Betanet does not fix media bias or replace existing websites. It's a different path for apps and services that choose to run on it. What's ready now is the overall protocol shape, the security primitives (which is standard and boring on purpose, as it should be), the mimicry/anti-correlation approach, and the SCION-tunneled bridging model. There's still more that needs to be fleshed out. It's different from something like VPNs or IPFS because VPNs can be spotted through SNI/SPI inspection and metadata is visible to the VPN operator, and with IPFS, router traffic is still visible as HTTP/2 or QUIC with IPFS signature frames, making it easy to fingerprint, and it has no built-in link-layer path diversity or payments.

But, your criticism and feedback is understandable and I even agree with some of it. We have work to do, but don't dismiss us because of that. If you believe in the idea of Betanet and the potential for it to be great, then help us make it a reality. We'd surely appreciate the help.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @majestrate@fcolecumberri@bageldeveloper@Dark-LYNN@TotallyNotK0

        Issue actions

          Feedback · Issue #5 · ravendevteam/betanet