Let's talk about the elephant in the room: The Storj economic model (node operator payout model)

These are nice buzzwords, but I fail to see where the connection to STORJ is.

I hope we get a decentralized and privacy focus web. But what actually is there after we cut through the hype? We have a decentralized web3 that (for some reason I don’t understand or I don’t think is “decentralised”) still relies on (boring old web2) S3 storage?

As a customer or developer, because I failed to make my dApp to be so decentralised, that it does not have to rely on S3, I pay the central instance STORJ to host, instead of Backblaze, because STORJ storage is more decentralised than Backblaze? That is a pretty hard sell in my opinion :grin: Selling S3 based on price, redundancy or reliability is a lot easier.

That is exactly what I mean when I say ditch the web3 buzzword bingo in your PR.

Backblaze is listed on all cloud storage comparison lists. They are a much broader known name. They also don’t ask their customers to trust in a whole new kind of storage network and have more certifications because they operate in an environment these certifications are made for. Storj DCS in its current form has only been around for 2 years, backblaze has been around since 2007.

There are barriers of entry that won’t just disappear. You need to break those down slowly as they are mostly barriers in perception. It takes time. It takes more and bigger customers trusting their data to Storj. And public trust growing from that.

It doesn’t, sure the S3 gateway is there as an option, but you do realize you can use uplink to pull data directly from nodes or libuplink to integrate that functionality directly into your app?


There seems to be a misconception here that Storj Labs only markets to web3 customers. This is far from what is actually happening. In fact, most of Storj´s customers are web2 companies who are not interested in the blockchain space at all but like the resilience, performance and security that Storj DCS offers (besides the attractive price point).

Web3 companies only make up a small part of the total customer base, and they are certainly not the main focus in our marketing and sales team´s efforts to sign new customers. However, there is nothing wrong with diversifying the mix of clients and not exclusively marketing to web2 customers, when there are good use cases for Storj in the web3 space, too.

I would be interested to see what ¨web3 buzzword PR¨ you have specifically encountered and where, that may have brought you to the conclusion that web3 was Storj´s only focus when hunting for customers?


I can say that as a European customer (more specifically Germany) my hard drive alone costs me 4€/month when spinning. I am dedicating 5TB of my 10TB hard drive for storj. If I start earning less than 4€/month from Storj, I will definitely immediately stop my node since I can then spin down my drive more often.

1 Like

Why don’t we price egress the same like storage?

We have nodes in 100+ countries, each have own regulations regarding fiat and also more strict regulations regarding foreign currencies. In some countries it even illegal. So, fiat is not an option. Just imagine to support 100+ regulations formulars multiplied to number of operators, it requires a lot of paperwork and related problems, even if we do not include different tax requirements for each of them and regulations between organization and natural persons (in some cases you cannot be a natural person to receive a foreign currency and must be at least IE or LLC).
Even in USA you need to conclude a contract, verified and signed and also provide your tax report for IRS. And by the way, it’s required for token payments too. New Guidelines for Storage Node Operators in the United States


You are right, “relies on” is wrong, it is just the only “web3 use case” connected to STORJ the paper mentioned.

@heunland I go to the homepage and see this:

And the blog posts are similar. If Web3 companies only make up a small part of total customers base like you say, why scare away serious companies with a term buzzword that mostly fraudsters use?

@Alexey That is why you pay a company to handle that stuff for you. And like you said, tokens are not different in many countries. It is just that more operators will commit tax fraud when they get paid in tokens instead of FIAT. Sooner or later, the regulations towards tokens will be no different to FIAT in most countries.

1 Like

Do you have any evidence that this scares people away? Especially in the context of the screenshot you posted, the promise is enterprise performance, durability and security.

I think web3 in itself is a term that is ill defined to begin with. The term may not be as useful. But customers should be aware of the decentralized nature of Storj. I don’t know that the web3 term scares people away who wouldn’t be scared away by knowing data is stored decentralized.

1 Like

I will answer that by quoting myself :slight_smile:

You are thinking way too far. First impression is important. If I am a serious business, I look at that and immediately close the page because I think it is a scam. I will never get far enough to understand how STORJ works and that it is an actual S3 product and not some shady startup.

By the way, if I click on the learn more button there, because as a serious customer I wanna learn more on why this supposedly is not only enterprise-grade but beyond enterprise-grade, what do I see next? A lot of web3 PR.

Web3 innovation meets enterprise performance, durability, and security.

Web2 reliability meets Web3 innovation.

S3-compatibility combined with a globally decentralized infrastructure means Storj DCS is the perfect bridge from Web2 to Web3.

Don’t get me wrong, there are valid and very good points on the same page! Like how STORJ is greener than AWS (if nodes use only unused resources) but it gets drowned in the other bs.

I understand your position. I myself considered Storj as a web3 fad before accidentally stumbling on an actually good in-depth explanation on Reddit. One note though,

Funny cat pictures aren’t in tens or hundreds of gigabytes and don’t change every few seconds, especially not in a way where a simple HTTP Range request would just fetch some new bytes at the end of the file. The closest is probably game updates distributed as large patches all over game content, and these are tailored to specific types of content as well.

You may be interested to see this webinar we recently held with participation of three of our web2 partners explaining why they are excited to use Storj DCS, a web3 company, to store their data rather than one of the big established web2 companies.

Having said that, we would really appreciate it if we could get back to the original discussion subject of this thread (the Storj economic model).


I see that there is possible to reduce your processing fees, by outsourcing auditing and reconstruction of files, to special nodes with contract, I would even agree, that storj inspect this pc with remote connection, as i have dedicated machins for storj. This trafic can be some 5$ tb.
As i know Storj use Hetznet for 20$ for TB of Egress?


it also will be good if storj publish some operational cost for runing network, i mean servers, auditing, recreation of files when it drop below threadshold. As i understan this costs are much bigger that those that you pay to storagenode operators. And it is better to optimise them first, and make them possible to make additional profit to storagenode operators than paying them to server companies.


That question did not receive any reaction so far.
So maybe an additional thought on that: I believe the current model is in favor of egress than pure storage. This could mean that SNOs are incentivized to get rid of data that does not produce (much) egress like backups. This could mean that if you run a node that is full and cannot be expanded for some reasons, you could be tempted to rather do a graceful exit (which additionally returns your held amount) and start all over to be able to receive more valuable egress pieces again than keeping your existing node online. This does not sound healthy for the network altogether.

I have no data on this but I believe you could tell. Is this something we see? That a full node has a sharp drop in earnings as no new egress pieces will land on that node?

I see that old nodes 1-3 years old make less egress, it can be because they are full of test data.
New data coming today give more egress.

Yes, I believe so. But by far the biggest impact is whether you still receive ingress. About 15% of ingress gets egressed in the same month. The moment the node fills up, that stops. Then on top of that you see about 6.5% egress on statically stored data. Now I’m sure that average still has some preference for newer data, but most my nodes show that older data still gets accessed. at maybe around 3% egress vs stored.

Some of this is inconsistent egress on test data, we’ve seen egress drop to basically 0 on the test satellites from time to time. Storj tries to replicate average egress, but I guess that process gets interrupted some time.

More importantly though, it’s just kind of natural that the older data gets, the less it gets used. This does lead to a slight inverse incentive. But in my opinion not enough to be worth it to start a new node and exit the old one. The time investment required to fill that back up would negate any gains you would get from that. If possible, just ensure you always have free space so you never miss out on that juicy new data. :wink:

Ps. The split between egress on static storage and egress on ingress has been part of the earnings estimator for a while, so you can see the drop effect if you set it to for example 5TB.

Tying that back to the economic model. It would be good if Storj incentivized storing data for longer. Instead of paying a static amount per TB, why not increase that amount slowly over time, so that more loyal long term nodes get rewarded for reliably storing data long term.


I thought about that too. But simply node age is not a good measure I think. it might be to broad and too easy to gamble. An additional reward for long term storage should be nailed down to the age of the pieces that a node is holding.

My baseline is, a SNO should not have to even think about it, what kind of piece has more value for him.

Oh yeah, agreed. That’s what I meant to suggest in the first place. New pieces should still see more egress, so no need to boost static storage income on those anyway. This would really help prevent SNO’s from being tempted to somehow remove old data or exit satellites.

1 Like