3 ms·
How much replication do you need? 10x? 20x? If these are text messages that's probably less than 10KB per person per week of being offline. Delete the messages
by EthanHeilman 8y ago
How much replication do you need? 10x? 20x? If these are text messages that's probably less than 10KB per person per week of being offline. Delete the messages if the recipient hasn't come online in a week.
I believe you could build a highly reliable P2P offline texting app without any centralized services. I'm not sure anyone would want it and it seems difficult to monetize, but it is doable.
- uxcolumbo 8y agoMessaging apps nowadays also allow you to send images and even videos. How would you handle those? Or only allow sending text when the other person is offline?
- EthanHeilman 8y agoI agree that once you start adding features like images and videos that it tips the balance more toward centralization. > Or only allow sending text when the other person is offline? I think that is an excellent idea. Also I'd propose a vector-based image format with a maximum file size and fixed resolution (for online and offline messages). That way you could send drawings and diagrams without increasing the data requirements. It would also give the app a unique look and feel and would make it more difficult but not impossible for people to send hideous photographic content. The real question to me is how many people are willing to have less features for more decentralization. I suspect that is a small number of users.
- t_akosuke 8y agothere's plenty of people willing to accept less features for more booty - check out tinder
- uxcolumbo 8y agoYeah I like your vector-based image idea. It would make it look unique and still be usable. I've already got some ideas about potential UX flows for this... And I think it there is a big enough community that would use this kind of messaging system. Build things that don't scale - so they say ;)