this post was submitted on 25 Mar 2022
60 points (98.4% liked)
Privacy
34612 readers
705 users here now
A place to discuss privacy and freedom in the digital world.
Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.
In this community everyone is welcome to post links and discuss topics related to privacy.
Some Rules
- Posting a link to a website containing tracking isn't great, if contents of the website are behind a paywall maybe copy them into the post
- Don't promote proprietary software
- Try to keep things on topic
- If you have a question, please try searching for previous discussions, maybe it has already been answered
- Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience
- Be nice :)
Related communities
much thanks to @gary_host_laptop for the logo design :)
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
berty uses gomobile-ipfs, which is a version of libp2p adapted to run on mobile, therefore much more efficient, but also less capabilities iirc; gomobile-ipfs is rather efficient in my experience, i run two apps that use it and don't notice any unusual battery drain
the reason to run a full ipfs node is in order to pin(upload)/download content to ipfs, you have to run one if you want to do that; you can sort of get around it by using the ipfs-http-api, but that defeats the purpose of using ipfs, as utilising the http gateways makes the entire thing censorable and centralised
Interesting. Maybe I am underestimating the capabilities of modern smartphones. But libp2p has to keep a connection at all times in the background, right? For connectivity?
libp2p is actually a stack of different networking technologies: different components activate depending on whether you need them at the moment or not
there are some ways to implement messaging that require both peers to be online at the moment of message transmission, and there are some ways to implement messaging so that the receiving peer can be offline, i'm not exactly sure how berty implements it, you can surely get a exact answer to that on their discord :)