Anonymous mobile app
Opened this issue · 3 comments
Could this be uses for the backend datastore of a mobile forum, with a app as its only interface? Any users with the app would act as nodes for storage.
Hello David!
Yes. Seems like we can run BitDust on mobile devices just like on PC, just need Git, Python and dependencies to be installed. The principle is to be able always to execute from Python sources on any device. I really believe almost any device can be used as a BitDust node.
The code is equal for everybody, but some nodes can give more resources and other just consume distributed storage and CPU of other nodes - sort of a "light clients". In the settings you can setup how much you donate and consume and which services should be started at the start up - this part must be simple and flexible. My idea was to use personal PCs and VPS owned by people (they can work non-stop but laptops and mobiles could not) as a storage nodes.
You can use your home PC, office machine or run full ButDust node on your VPS from command line within 5 min. All mobile devices can just consume resources and act like "anonymous" clients. It is not 100% anonymous like TOR does but it can route your traffic via one single node so most nodes wont see your real IP address, but only few.
My Wife's mobile phone was an old Alcatel which is VERY slow - I do not believe it is capable to donate any resources to BitDust actually :-) And you have very limited battery life on mobile phones, so you can't use it as "CPU worker" donor, but laptop you can. So even if you are running modern iPhone or Android donating resources is not an option to my opinion. But you can use torrents on mobile, so BitDust should work also and you can just "consume" - just what you need. !
You can store messages, contacts, personal settings, pictures, videos, forum DB, etc's on your suppliers. Other people will communicate with your suppliers (nodes, who store your data) directly and get authorized access to provided data. This is not very hard to build such forum app and even some simple social network on top of BitDust - this is mostly front-end UI works.
I am currently working on UI for file storage and hope to share some ready-to-install demo version soon, hope in 2015. :-)
(short update... 2018... still building the gui :-))))
Very cool. Thanks for the quick response
On Sunday, December 6, 2015, Veselin Penev notifications@github.com wrote:
Hello David!
Yes. Seems like we can run BitDust on mobile devices just like on PC, just
need Git, Python and dependecies to be installed. I believe almost any
deivice can be used as a node.The code is equal for everybody, but some nodes can give more resources
and other just consume distributed storage and CPU of other nodes. In the
settings you can setup how much you donate and consume - this part must be
simple and flexible. My idea was to use personal PCs (they can work
non-stop) as a storage nodes.You can use you home, office machine or run node on VPS from command line.
All mobile devices can just consume resources and act like anonimous
clients. My wife's Alcatel is VERY slow - I do not believe it can donate
any resources to BitDust :-) Seems like most mobile devices become
overloaded because of too much installed apps. But you can use torrents on
mobile, so BitDust should work also.You can store messages, contacts, personal settings, pictures, videos,
forum DB, etc's on your suppliers. Other people will communicate with your
suppliers (nodes, who store your data) directly and get authorized access
to provided data. This is not very hard to build such forum app and even
some simple social network on top of BitDust - this is mostly front-end UI
works.
I am currently working on UI for file storage and hope to share some
ready-to-install demo version soon, hope in 2015. :-)—
Reply to this email directly or view it on GitHub
vesellov/bitdust.docs#1 (comment)
.
David Ernst
will keep that issue opened until we build something installable and usable on Linux, Mac and Windows in that repo: https://github.com/bitdust-io/desktop