Live data from Hacker News

Orchid: a new surveillance-free layer on top of the existing Internet

orchidprotocol.com

171–180 of 196 posts

Re: Orchid: a new surveillance-free layer on top of the existing Internet

#171
post #103
post #40

As soon as I see "Ethereum" I stop reading.

Could you please not post unsubstantive comments here?

I didn't see that comment as unsubstantive. Although it was definitely brief, it was potent enough to prompt me to respond in a more drawn out way. Part of the reason I love to read hacker news is to get a read on peoples basic sentiments about tech.

Re: Orchid: a new surveillance-free layer on top of the existing Internet

#172

Earlier quoted context omitted.

What's wrong with raising money? Is it more ethical to build systems while living of one's savings? One of the reasons why there's is a lot of Ethereum-based projects currently raising a lot of money is because token-based systems avoid relying on the traditional financial system for payments and value transfers. If your app is using traditional payments it can be shut down by your payment provider. Blockchain-based…

Raising money to fund work is not the issue in my view. But raising money from venture capital firms has implications that I find hard to reconcile with the stated goals of this particular project. Venture capital funds many projects in the hope that a tiny share of them will pay for all the others and a profit on top of it. So for this project to meet the expectations of its owners it would have to be extremely lucr…

That's fair, and as this is one of the first SAFTs (link below) sold to SV VCs, there's quite a bit of new ground in the thinking and incentives.

Basically, the deal is that our investors bought the right to future Orchid Tokens, which is a new token used for payments within the Orchid Network. Since it's a utility token it's value should be driven by the utility of the network - the size, health and of course user count of the network.

Since there is a huge market for VPNs which overlaps with the utility of Orchid in terms of enabling access where there is censorship, if Orchid can grab a small part of this market then the utility of the network would drive the price of the token.

Whether this is the right model remains to be seen, and like any project there could be a conflict of interest if investors push for features that are not aligned with the project vision.

The difference is that, unlike traditional startups that are in control of their IP and the deployment of their software, once the Orchid Network is deployed, no one controls it but the users who run nodes. They choose what software to run for their source, relay and exit nodes, and no one can force them to upgrade to some new version. This is similar to other decentralized networks such as Bitcoin and Ethereum.

In practice the developers and teams behind decentralized networks do hold some power of software upgrades from their reputation and control of github repos, etc. But if push comes to show and for example we try to add payment fees or adds or other types of monetization, then users are very likely to simply reject such upgrades or even outright fork client software (thus effectively forking the network once such clients are deployed).

It is my hope that this is a structure that allows for both raising money from VCs and still end up with a truly decentralized network. We'd love to get feedback on this and understand what we can do to ensure that the network remains controlled by it's users and not (too much) influenced by any specific group.

https://www.coindesk.com/saft-arrives-simple-investor-agreem...

Re: Orchid: a new surveillance-free layer on top of the existing Internet

#173

This sounds like a good idea. One problem with things like tor and i2p is you want to have tons of traffic so as to hide things from the various spies, but it is hard to get enough people to support nodes. Add a token and perhaps that problem will be solved.

A token seems to solve the supply side (relay and exit nodes) but what about the demand side? Why would anyone who doesn't care about subverting censorship or surveillance pay for this?

Because people currently pay for VPNs, and Orchid effectively provides some of the features of VPNs, with the added benefit that there is no central VPN provider who logs your (meta) data and sells it for profit.

And as Orchid is a P2P market place with no middlemen or fees, it should find a market equilibrium that is more efficient than VPNs, with a lower price per data relayed.

Re: Orchid: a new surveillance-free layer on top of the existing Internet

#174
post #132

Earlier quoted context omitted.

> I will consider myself to have won that round, not lost ;P. If fame and victory are what your company is going after, instead of taking care of your potential users, then I am sorry that you won't have my support. Btw, thank you for creating cydia if you were the author.

To "win" here means "win a battle on the road to an Internet free of surveillance". I (personally) firmly believe that if China were to do that, that the people would not stand for it; any form of "half solution" or "compromise position" where the Chinese govnerment can block just enough to remove access to material that bothers them while only minority inconveniencing users, is a world in which this form of freedom…

So most people in China seem to have come to the conclusion that the status quo of having filtered access to the internet of the Western world is preferable to actively fighting the regime that implements these filters (which comes with significant risk, obviously). You want to try make this compromise impossible, so that these people, bereft of their preferred choice, "snap back" at their government. After all, this is obviously the better alternative to the decision those stupid obedient Chinese people made, and one that wouldn't even affect your personal well-being much apart from some potential economical turmoil.

I'm glad that it is ridiculously unlikely you "win".

Re: Orchid: a new surveillance-free layer on top of the existing Internet

#175
post #131

Earlier quoted context omitted.

So, I don't know your mother, and can't say what kind of extreme technical needs she might have as part of her lifestyle or job; but, I guess I will presume you asked this question from the depressingly stereotypical perspective of "assuming peoples' mothers are not very technically skilled as they are older women, how would a mother use it" and answer your question anyway :(. So, she might not use the first version,…

So the reasons she might use it are: * you install it on her computer * it has a simple user interface * it has a non-technical sounding name Is that correct? What if you reinterpret "my mother" to be "average internet user, in a country with average internet freedoms, who doesn't read HN etc"?

I'll bite: such users are more likely to want to run an Orchid relay or exit node, with default settings, than actually use Orchid to access the Internet (source node).

Internet users who may be less technical and may not care about surveillance or Internet freedom would still be interested when they hear "hey if you install this app you get a few $ (worth of tokens) per month just for sharing your bandwidth"

Re: Orchid: a new surveillance-free layer on top of the existing Internet

#176

Earlier quoted context omitted.

Check out cjdns for a less stupid, less blockchain BS take on fixing the internet. https://github.com/cjdelisle/cjdns

One question I still haven't found answer to: what's with the name? What does it mean / why is it the way it is? Should it be read as CJ DNS, i.e. something to do with DNS? Or CJD (author's initials) NS (??? again, name server?)? C (?) J (JavaScript/Node) DNS? Related, what the hell it is, actually? You say in other comment that it's a mesh network, they say it's a network, but I see a program to install. How a progr…

"One question I still haven't found the answer to: what's with the name?"

"Where did the name cjdns come from?

Cjdns was based on a codebase which was originally intended to handle name resolution (DNS) and so it was a combination of 'cjd' and 'dns'. The project changed direction early on and currently is still lacking DNS resolution but the name stuck. Make up your own acronym for it if you like."

Source: https://github.com/SlashRoot/cjdns

What is it? The author has said it is meant to be a single binary: a router. The router accepts "customized" IPv6 addresses, e.g., each address contains a public key fingerprint. The packets are also custom, each containing a full route to the destination, which might be reminiscent of the bang path in UUCP. The nodejs stuff is just a prototype method of getting data from the router.

I remember watching a video of him explaining this at a cafe a number of years ago. Not sure if that was the first "public announcement". In that video he mentions a concern over censorship via DNS. And then he states that at a certain point he realized routing was easier to do than DNS.

http://www.youtube.com/watch?v=zINQYkl01N8

He uses NaCl. As for the name "cjdns" and why he started out experimenting with DNS, my guess was always that the original experimentation he did with NaCl was probably related to encrypting and forwarding DNS packets (or perhaps custom "name system" packets), since encrypting DNS packets was the "PoC" for NaCl.

Re: Orchid: a new surveillance-free layer on top of the existing Internet

#177

Earlier quoted context omitted.

A token seems to solve the supply side (relay and exit nodes) but what about the demand side? Why would anyone who doesn't care about subverting censorship or surveillance pay for this?

Because people currently pay for VPNs, and Orchid effectively provides some of the features of VPNs, with the added benefit that there is no central VPN provider who logs your (meta) data and sells it for profit. And as Orchid is a P2P market place with no middlemen or fees, it should find a market equilibrium that is more efficient than VPNs, with a lower price per data relayed.

Does Orchid somehow prevent malicious exit nodes from inspecting/manipulating traffic? (requiring traffic be encrypted?)

I'd consider that to be worse than the risk of a semi-trustworthy VPN provider keeping logs, depending on your threat model.

Re: Orchid: a new surveillance-free layer on top of the existing Internet

#178
post #121

Earlier quoted context omitted.

If only there was a document describing the details of the design that you could read

I mean, I already said I know about the whitepaper. I'm very sorry that I ask for a bit more of a tl;dr of it when there's another new hot blockchain startup. Eh, you know, one of those you see every other day. Why not leave it to them to decide if they want to acknowledge my feedback or not? I'm not forcing anyone to do anything here.

Yeah, I have the same problem. My solution has been to ask specific questions, saurik is good at answering those.

Re: Orchid: a new surveillance-free layer on top of the existing Internet

#179
post #9

They call it a protocol but this is very much a startup/ICO, having raised nearly $5m in seed. Not that there is anything wrong with this, it seems like a very cool project. But it does seem to be very intentionally presenting itself as something that is closer to a not-for-profit a la Tor.

It is maybe worth noting that we had actually looked into whether we could be registered as a non-profit and still raise money by these means to build out our implementation and market it to the world, and that was simply not possible :/. We are, however, all deeply committed to open source, and are working on how to best ensure that this is enforced in the company's charter (such that even if there are any future ch…

This is.. very exciting & excellent :)

Re: Orchid: a new surveillance-free layer on top of the existing Internet

#180
This sounds like a great project. I have some thoughts on how to communicate about it when it is ready to go.

With the general public, you might start with some things they are unhappy about with the present internet, and for each of them explain how things would be better for them if they used Orchid.

For the more techy minded, you could do a list of similar things like tor or IPFS, and for each of them explain how Orchid is similar or different, and what are your reasons for deciding to make it that way.

Post reply on HN