Pages:
Author

Topic: south africa has launched a SMS service to send bitcoin without internet (Read 403 times)

legendary
Activity: 2870
Merit: 7490
Crypto Swap Exchange
--snip--
It's not used a private key as of yet, but The article says he is looking for a way to use SIM cards as private keys because the current service works against the Bitcoin ethos of “not your keys, not your coins.”. Personality, I wouldn't trust anything that is controlled by the carrier to hold private keys.

He never say the private key is hold/accessible by the carrier though. There are different ways to do that such as
1. Storing the private key using built-in SIM card storage[[1].
2. Generate and store the private key using built-in secure element on the SIM card[2].

[1] https://www.techwalla.com/articles/sim-card-storage-capacity
[2] https://www.tomshardware.com/news/host-card-emulation-secure-element,28804.html
legendary
Activity: 2128
Merit: 1775
this is a SMS service which allows sending bitcouns with a text. Read the full article below
SMS is an old method used by many Bitcoin sending services, especially exchange services, but the rise of hackers and scams that take the path of sms / by tracking mobile numbers, many Bitcoin services currently apply the three-option method of email, authentication and sms.

The service method using sms is a less secure method, except as I said in a combination of three options, for that be careful sending Bitcoin through the sms service line, For this reason, currently Africa is one of the countries with fast crypto growth, many services in Africa use a more secure method of sending Bitcoins than SMS services.
full member
Activity: 560
Merit: 126
"SIM cards as private keys?" This doesn't seem a good innovation where security is of utmost consideration.
No, your SIM card isn't used as private key. Phone number of that SIM card is used to login on their centralized service. But obviously it has different security concern.


It's not used a private key as of yet, but The article says he is looking for a way to use SIM cards as private keys because the current service works against the Bitcoin ethos of “not your keys, not your coins.”. Personality, I wouldn't trust anything that is controlled by the carrier to hold private keys.
legendary
Activity: 1316
Merit: 1089
Goodnight, o_e_l_e_o 🌹
One thing I always say about BTC is that, what we have today is not the finest version of bitcoin. We are still in the early stage of adoption of crypto industry. We should expect several changes in bitcoin and we should expect several bitcoin related innovations. This is to keep bitcoin up-to-date and make it dynamic to soothe divers human needs and methodologies.

We shouldn't kill ourselves because of security. Most times we over emphasize this security of a thing. We all have our simcards linked to service providers and connect to our local bank accounts where we have thousands and millions of dollars, how many times has the simcard being cloned and the money in your account emptied.
This might not be a secure way to send btc but just like the LN, it can help in sending Sats.
legendary
Activity: 3472
Merit: 10611
You won't get your last UTXOs not synchronized in your wallet if you don't have internet access
By sacrificing a bit of security UTXOs can also be sent through the same system. The centralized company user contacts only has to send the "tx_hash + index + amount" instead of the whole transaction containing the output since the user already knows their own address (the pubscript and how to sign the tx). Consequently the amount of data per UTXO is reduced to 32+4+8=44 bytes.
legendary
Activity: 2604
Merit: 2353
Technically it could be implemented in a more decentralized way with a little more effort which would also solve the security problem.

For example the user's phone could send a message to the centralized server with the user's address to first fetch a list of UTXOs. Then the user can locally build a transaction spending any of the given outputs, even sign it offline (for example on another device) and then send it back to that server through SMS.

The first contact could also act as a registration so that the server can associate your phone number with your address so that if anybody wanted to send you coins they send a message to that server with your phone number and get your address.

The only limitation I can think of is the SMS size which user may need to send/receive multiple ones per tx considering the size of the transaction could be bigger.
For the size limitation you could use MMS instead of SMS, and even send/receive QR code pictures through them.

I didn't test it personally so I don't know if it is working properly but Samourai wallet seems to offer a feature to send signed transactions to broadcasting servers through SMS. You won't get your last UTXOs not synchronized in your wallet if you don't have internet access, but it should allow you to spend the other ones at least.


https://www.samouraiwallet.com/offline
https://github.com/MuleTools/txTenna
legendary
Activity: 3472
Merit: 10611
I read the article, and first, let me say that the invention is indeed a good one, but not one that will be widely adopted, except a way is found to make this invention decentralized and open source.
It has to be centralized and custodial otherwise it wouldn't be possible to use or set up. No private keys or seeds are involved because the receivers are not generating their own wallets. Anyone with a mobile phone and a valid SIM card can receive bitcoin without needing to set anything up the way we do. Download/buy/set up a wallet, generate a seed, back it up, send the person your receiving address, and finally receive the coins. All you need here is a phone number. The bitcoin aren't really moving over the blockchain, so it's account balance updates. But at one point in the future, something has to be recorded to the blockchain. 
Technically it could be implemented in a more decentralized way with a little more effort which would also solve the security problem.

For example the user's phone could send a message to the centralized server with the user's address to first fetch a list of UTXOs. Then the user can locally build a transaction spending any of the given outputs, even sign it offline (for example on another device) and then send it back to that server through SMS.

The first contact could also act as a registration so that the server can associate your phone number with your address so that if anybody wanted to send you coins they send a message to that server with your phone number and get your address.

The only limitation I can think of is the SMS size which user may need to send/receive multiple ones per tx considering the size of the transaction could be bigger.
legendary
Activity: 2170
Merit: 1789
The "sim as private key" part is definitely a marketing word. Quite a nice strategy to make sure you look great for the average joe, but completely misleading as usual. IMO I'd not spend an extra dime just to move some balance from my exchange account to another, especially if the alternative like logging in directly exists. But I guess the "offline" part must be really good for publicity.
legendary
Activity: 2730
Merit: 7065
I read the article, and first, let me say that the invention is indeed a good one, but not one that will be widely adopted, except a way is found to make this invention decentralized and open source.
It has to be centralized and custodial otherwise it wouldn't be possible to use or set up. No private keys or seeds are involved because the receivers are not generating their own wallets. Anyone with a mobile phone and a valid SIM card can receive bitcoin without needing to set anything up the way we do. Download/buy/set up a wallet, generate a seed, back it up, send the person your receiving address, and finally receive the coins. All you need here is a phone number. The bitcoin aren't really moving over the blockchain, so it's account balance updates. But at one point in the future, something has to be recorded to the blockchain. 
legendary
Activity: 2576
Merit: 1860
"SIM cards as private keys?" This doesn't seem a good innovation where security is of utmost consideration.

No, your SIM card isn't used as private key. Phone number of that SIM card is used to login on their centralized service. But obviously it has different security concern.

Yeah, I get it. I was just reacting to what was written on the article. Those were the exact words, that the developer was innovating "for a way to use SIM cards as private keys."

In a way, it could be likened to it. Having access to the SIM card means having access to the phone number which is like the address, where the load or points or credit is sent. Although if a PIN is needed not just when you register an account but every time you will send or receive Bitcoin, the SIM isn't entirely comparable to private keys. But, just the same, this is essentially more or less like how prepaid SMS load works. It's just that it is Bitcoin-denominated and not fiat. But, of course, you don't really have real Bitcoin in this case but just credit or load redeemable for Bitcoin.
legendary
Activity: 3542
Merit: 1965
Leading Crypto Sports Betting & Casino Platform
I will be all for something like this, because I worked on contract in a lot of African countries before... and their cellphones are ancient.. compared to cellphones being used in first world countries.

They use a payment system called MPESA on their mobile phones, so it will be an easy transition to Bitcoin for many of them, if they can use Bitcoin via SMS's. We should support innovation like this, because it enables the unbanked to enter the financial world with a click of a few buttons on their phones.  Wink
legendary
Activity: 3234
Merit: 1055
While it may not be perfect, it seems like they’re doing what is necessary to help spread adoption which could really benefit these people in the future. I doubt sms will be a widely used way to send Bitcoin but if it helps then now then it seems like a pretty awesome project.

that's the point i guess. they see to it that there will be an  adoption  despite having an internet connection that is not very stable.

there are also digital payment (GCASH) in my country which we use all the time with internet connection. Its widely adopted that even prostitutes are using it nowadays. but if we are not connected to the internet, we can also send the cash thru SMS.
donator
Activity: 4760
Merit: 4323
Leading Crypto Sports Betting & Casino Platform
While it may not be perfect, it seems like they’re doing what is necessary to help spread adoption which could really benefit these people in the future. I doubt sms will be a widely used way to send Bitcoin but if it helps then now then it seems like a pretty awesome project.
legendary
Activity: 2576
Merit: 1860
"SIM cards as private keys?" This doesn't seem a good innovation where security is of utmost consideration. I cannot imagine holding my private keys in the open public where anybody could just snatch it from me. I cannot imagine putting my private keys on a table in a coffee shop or in a restaurant or in places where if you forget about it when you leave you might not be able to have it back.

This seems to be a try-hard attempt just to make Bitcoin relevant at the expense of something which is more fundamentally important.
legendary
Activity: 2422
Merit: 1083
Leading Crypto Sports Betting & Casino Platform
I read the article, and first, let me say that the invention is indeed a good one, but not one that will be widely adopted, except a way is found to make this invention decentralized and open source.
Secondly, upon reading the post of the OP, I thought this was something the south African government made possible, but through the article, I discovered its just an invention one man made, what is the guarantee that the south African government are not going to come after this invention in the future?
I think users of this service should be extremely careful, as, if anything goes wrong and the government seizes the account of the developer of this service, all the money belonging to those using this service is gone, this is downside of centralization.
hero member
Activity: 2786
Merit: 902
yesssir! 🫡
SMS are insecure but we need to know how this thing works. we will be sending just bitcoins. not our pivate keys and seeds via SMS to anyone (should never be done)

That's only one way of accessing funds/crypto and it doesn't diminish the insecurities of SMS/USSD. Take centralized exchanges for instance, a hacker could wipe a user's funds long as they have access to the login information of relevant accounts + OTPs (if any), the private keys would not be necessary. 

Quote from: spiker777
I don't think there is any issue as long as your private key is safely stored somewhere else

That's the thing, according from the article, the service is custodial and we have no way of knowing how are they safekeeping funds. There is no 100% secure setup but we'd be able to mitigate lots of risk by opting for self-custody. All in all, I can only see this for day-to-day transactions.
sr. member
Activity: 1007
Merit: 279
Payment Gateway Allows Recurring Payments
SMS are easily intercepted which makes it insecure, see: https://proton.me/blog/stop-using-sms? 

I guess if you understand the risk, you can do amounts you're comfortable losing but significant ones? nahhhh. Let's not forget that someone near me can easily pluck out my sim card with some sort of needle and if they replace it with a new one, it would probably take some time for me to notice.
SMS are insecure but we need to know how this thing works. I don't think there is any issue as long as your private key is safely stored somewhere else. we will be sending just bitcoins. not our pivate keys and seeds via SMS to anyone (should never be done)

I am not getting how will it interact with the Bitcoin Blockchain. Going over my head. Is it something like a custodial wallet? Just transfer p2p without Blockchain? Then I think it's something like MFS (Mobile Financial System) that can't send or receive money through a mobile phone.
Apparently it involves the lightning network. Now I am not yet conversant with the lightning network because I haven't read extensively about it or used it practically but this video might help you understand how they are doing it

- https://twitter.com/BitcoinMagazine/status/1563539340428382215

I see it works pretty much same like how we send mobile loads to other mobiles. dial a code starting with * and ending with #. and it seems a custodial wallet to me.
legendary
Activity: 2366
Merit: 1272
Heisenberg
I am not getting how will it interact with the Bitcoin Blockchain. Going over my head. Is it something like a custodial wallet? Just transfer p2p without Blockchain? Then I think it's something like MFS (Mobile Financial System) that can't send or receive money through a mobile phone.
Apparently it involves the lightning network. Now I am not yet conversant with the lightning network because I haven't read extensively about it or used it practically but this video might help you understand how they are doing it

- https://twitter.com/BitcoinMagazine/status/1563539340428382215
legendary
Activity: 2422
Merit: 2228
Signature space for rent
I am not getting how will it interact with the Bitcoin Blockchain. Going over my head. Is it something like a custodial wallet? Just transfer p2p without Blockchain? Then I think it's something like MFS (Mobile Financial System) that can't send or receive money through a mobile phone.
hero member
Activity: 2478
Merit: 695
SecureShift.io | Crypto-Exchange
BTC via text will bring about financial inclusion of the unbanked majority, if this becomes a thing and widely spread, it will definitely increase the number of btc users. No internet connection or not having a compatible device will no longer be an issue, people from remote locations can easily have access to btc without any stress. 
The simplicity of this process is what will attract non-tech users to accept it, an average user won't care so much about other technical details.
Pages:
Jump to: