Signal Reveals Its Operation Costs, Estimates $50 Million a Year In 2024 (wired.com) 29
gaiageek writes: Of note, given the recent Slashdot article about Signal opening up to trying out usernames, is the $6 million annual cost of sending SMS messages for account verification, which certainly suggests that getting rid of phone number verification would be a significant cost-saving solution.
Signal pays $14 million a year in infrastructure costs, for instance, including the price of servers, bandwidth, and storage. It uses about 20 petabytes per year of bandwidth, or 20 million gigabytes, to enable voice and video calling alone, which comes to $1.7 million a year. The biggest chunk of those infrastructure costs, fully $6 million annually, goes to telecom firms to pay for the SMS text messages Signal uses to send registration codes to verify new Signal accounts' phone numbers.
Re: (Score:1)
Of course everything seems like an overpriced death star to anyone that posts on slashdot using an ENIAC. Can we get some unbiased opinions though?
Re: Texts More Expensive Than Bitcoin? (Score:2)
Re: (Score:1)
Sorry, but I did not exactly get the point of your post.
All of his posts read like some bad AI attempt at comedy. Someone really should let him know you haven't actually been able to farm karma on /. with funny posts since like, ever.
Re: (Score:2)
Is there any kind of source for how Signal is funded? Their website does make a claim that they're supported by "grants and donations", but I found this blogpost on their own website:
https://signal.org/blog/signal... [signal.org]
And it says
"Instead of monetizing surveillance, we’re supported by donations, including a generous initial loan from Brian Acton."
Loan is not a donation. How are they paying for it?
Re: (Score:2)
Re: (Score:2)
It's a shame they don't federate. Their costs would be lower and we would have a choice of clients if they were willing to allow federation.
Re: (Score:2)
>$50 million a year?
It's a messaging app. It needs server infrastructure.
>And $6 million on SMS? I guess they missed the memo about WhatsApp group chats being free.
Whatsapp also has SMS account confirmations. Which are probably much higher considering that whatsapp has way more users.
Spammity spam, wonderful spam (Score:2)
I thought the whole point of verifying phone numbers was to make it more difficult for spammers to create accounts? Telegram, for example, has a horrible problem with cryptocurrency spam.
Personally though, I have no dog in this fight because nobody I know uses Signal. For me it's all iMessage, Telegram, and (unfortunately) Zuck's two messaging platforms.
Re: (Score:2)
"I thought the whole point of verifying phone numbers was to make it more difficult for spammers to create accounts? Telegram, for example, has a horrible problem with cryptocurrency spam."
I bought a dozen of empty prepaid SIM cards for $1 on EBay to put Whatsapp on cheap tablets for the grannies in the family, after setting up, you can throw them away.
Stupid system.
Re: (Score:2)
I bought a dozen of empty prepaid SIM cards for $1 on EBay to put Whatsapp on cheap tablets for the grannies in the family, after setting up, you can throw them away.
Stupid system.
Until the number expires about six months after you stopped using it, then gets recycled about six months after that and about two months after that someone takes over Granny's account when they configure Whatsapp on their new phone. Hmm.
Re: (Score:2)
That's how I lost my original Signal account. Changed phone number and phone, no way to recover it.
Re: (Score:2)
"Until the number expires about six months after you stopped using it, then gets recycled about six months after that and about two months after that someone takes over Granny's account when they configure Whatsapp on their new phone. Hmm."
Sigh, yes, there goes another $1, anonymity is expensive.
Re: (Score:2)
Sigh, yes, there goes another $1, anonymity is expensive.
If that works for you then it sounds reasonable. Has it actually already happened to you? Do you predict it in advance and change their numbers or do you just wait for things to stop working somehow? How do you distribute the new numbers to all the other people in your network that need to know about the change?
Re: (Score:2)
You have 12 grandmothers? How is that possible?
Re: (Score:2)
"You have 12 grandmothers? How is that possible?"
Sister-grandmas.
Peer to Peer? (Score:2)
Phone numbers need to go away (Score:3)
Who the fuck thought making phone companies the gatekeepers of online identification was a good idea?
Re: (Score:2)
Do you have a batter idea?
Seriously, what other way is there to limit the ability of spammers and scammers to generate an infinite number of new accounts?
Re: (Score:2)
Prosecution.
Re: (Score:2)
How are you going to prosecute some guy in Russia?
Re: (Score:2)
You start with the people in your own country.
Need to open up donation options on Android (Score:1)
Big fan of the app. I have free Googlebux that I can spend in IAPs, but I can't use those to donate to Signal. I'd love to be able to transfer google search feedback coin into Signal operating coin, if they'd add some kind of IAP (vs. Google Pay) donation option.
The cost of NAT (Score:2)
Those bandwidth costs for voice and video are largely because of the need to relay traffic between users to get around NAT.
If everyone was on a routable IP allowing inbound traffic, then you just need a central server to act as a directory of users or potentially relaying text messages, which is not only low bandwidth but also not latency sensitive so you can have a small number of servers in a couple of places for redundancy instead of spread all over the world for lower latency.
In terms of "leaking" your
Tech is cheap (Score:2)
I think this also shows how cheap it is to run things if you do not have investors, shareholders and rent seekers siphon off all the money.
The same project pitched by a private company to some government agency or investor would ask for magnitudes more money.
Could it be done cheaper? Yeah. I believe every slashdotter who says they could run it for 1/10th.
But would it be done cheaper?
As it runs now, some people can take care of all the minute shit I could not be bothered with (e.g. asking people for money) a
When is free, not free (Score:2)