pull down to refresh

I do not know what operating system the feature phones of these impoverished nations with little internet are using. My best guess is Java Mobile Edition (please confirm is you happen to know)
Why make an app?
  1. SMS is not secure. SMS messages, like email, is much like sending a letter via the post office. You need the "To:" address to be correct so that the message reaches its destination, but if you don't need a response, the "From:" address can be anything. I very well could send you a text message to you and have you believe that it came from your own phone number, you just wouldn't be able to reply.
  2. Centralization. SMS to a central server is very much a custodial solution. The user must trust that the central server is never hacked, rug pulled, bankrupt, or shut down by government forces. By allowing the user to sign the transaction on their local device, the user is self custodying even if they must trust someone else to transmit that message to the rest of the network for them. A signed transaction can not be modified for a higher amount, or to go to another address.
Proposal
Create a feature phone application which stores Bitcoin private keys, and transmits signed transaction messages via SMS.
Take a look at this Mattermost forum (registration required):
There's a PDF in the "Town Square" for that forum showing their approach to this:
Exploring Cellular Bitcoin Wallet Cellular Bitcoin Wallet Project.pdf
reply
Awesome! Glad to see that they are working on this. One consideration I had was application installation. A feature phone would have to install the Java application on the sim card (which is detailed in that pdf), but then what? Do users have to go to a Machankura site to get the application installed? Its obvious that it is less than ideal to get the application from a friend, but some method of hashing the application to verify might mitigate that. Lots of considerations to be had.
Also with this method, users could use not just Machankura, but it would work with anyone's service, so that if Machankura were to be gone, people can still spend their Bitcoin with just one person smart enough to set up a SMS service for their community.
Does the development of this PBST based wallet have a Github repository people might contribute to?
reply
I'm not involved in the project and don't know anything more than what I found in the PDF. They do have a repo, but it has no updates yet for the ledgercard software from which they have created a fork.
reply
The other huge issue with SMS is that messages are clear-text, and not encrypted.
reply