How can I send Bitcoins via SMS?

20

7

I am considering working on giving Africans access to trade using Bitcoins.

In many ways, parts of Africa is more developed when it comes to mobile payments than the west. The success of M-PESA confirms this. Their security is based upon a special SIM card (see Step 1 in this getting-started guide).

My question

Would it be possible to set up a service where one could send and receive Bitcoins securely via SMS? An additional condition to this question is that the SMS could be sent from a good old crowbar mobile phone without any access to a computer to perform encryption. One should also notice that postal services in these countries should be considered insecure.

Motivation

My motivation for this project is the heavy costs involved with making an overseas transaction to an individual in Kenya, because M-PESA only accepts transactions from oversees using Western Union. This is important because I know that there are huge flows of money going from Africans (and more so Asians) in Western countries to their family-members at home.

Additional points

It should be noted that one can send SMS for free amongst others to Kenya via Google SMS. Their only condition is that the receiver responds to the SMS occasionally in order to avoid it getting used for spam.

Currencies in some African countries are very unstable (for example in Zimbabwe), so the Bitcoin currency could maybe be considered a "hard currency" compared to the local ones.

David

Posted 2011-09-01T08:35:47.393

Reputation: 3 374

2No need to edit the title to be "Solved: ". This is not the forums - just used the accept & voting buttons :) – ripper234 – 2011-09-01T11:17:35.033

@ripper234 I believe it is good, so people know that it is currently possible to send Bitcoins via SMS. – David – 2011-09-01T11:28:14.037

So edit the title to be "How can I send Bitcoins via SMS?" – ripper234 – 2011-09-01T11:30:32.930

@ripper234 Ok. I give up! ;) – David – 2011-09-01T11:31:51.333

1Ah, the power of a community-edited site :) – ripper234 – 2011-09-01T11:32:26.597

Answers

8

Just an account on http://phoneco.in/ because thats exactly what the service does. [Update: Phoneco.in is defunct.]

Update: A new service as well to check out. http://dialcoin.com/ [DialCoin's site is up yet but has suspending service.]

osmosis

Posted 2011-09-01T08:35:47.393

Reputation: 5 301

Wow! That was spot on! Now I just need to figure out how to use them to send money to African mobiles. – David – 2011-09-01T10:53:44.857

+1 for an excellent link. If I could +=100 I would for that is a very important service. – Gary Rowe – 2011-09-01T12:23:36.210

2Unfortunately phoneco is now dead, and dialcoin apparently doesn't support Kenya. – o0'. – 2012-04-04T22:46:48.677

1Both of those websites appear to be dead. – ThePiachu – 2012-04-13T08:19:21.587

None of these links work anymore. – David – 2012-04-13T09:44:59.247

Dialcon is up again. – o0'. – 2012-04-14T15:46:26.060

Dialcoin's website still is up, but it does not function for buying bitcoins. – Stephen Gornick – 2012-06-10T19:02:32.047

2

You can make bitcoin transaction via SMS because it's just couple hunders of symbols, but it requires internet connection to verify transaction against double spend attack. You can setup man-in-the-middle that will hold customer's bitcoins in it's database and sell or buy bitcoins for them. Customers would be able to add or withdraw fiat currency via SMS and send bitcoins via internet website. But if you want to give users control of their accounts via SMS then you would have to develop application and distribute your own SIM card.

Serith

Posted 2011-09-01T08:35:47.393

Reputation: 5 240

I like the idea of man-in-the-middle, but it would put severe constraints upon such a solution in remote areas with kilometers to walk to get to an internet connection. Using your man-in-the-middle idea, we now only need to invent a way to update the "accounts registered in it's database" via SMS. – David – 2011-09-01T09:20:50.157

Please ask me to clarify again if I am still not making sense. – David – 2011-09-01T09:36:15.110

@David, I made some adjustments to the answer, hope that helps. – Serith – 2011-09-01T09:45:24.593

Ok. Thank you! I am hoping that others might find a way around having to distribute a special SIM card. – David – 2011-09-01T09:51:36.520

2

As of April 2012, the two methods are:

What countries is the service available in? Argentina, Australia, Austria, Belgium, Bosnia and Herzegovina, Bulgaria, Canada, Chile, Croatia, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hong Kong, Indonesia, Ireland, Israel, Italy, Latvia, Lithuania, Luxembourg, Mexico, Netherlands, New Zealand, Norway, Poland, Portugal, Romania, Russian Federation, Slovakia, South Africa, Spain, Sweden, Switzerland, Taiwan, Turkey, Ukraine, United Kingdom, United States of America

and

For the latest, search "SMS" on:

Stephen Gornick

Posted 2011-09-01T08:35:47.393

Reputation: 26 454

1

the question is how old are the mobile phones. if they have J2Me it would be possible. you just need a sms 2 btc gateway that stores the blocks like BCCAPI and allow users transactions. and a j2me app thats hold the privat key and with the possibility to send and recive sms. (given by the j2me api)

you would need do develop this both software, and test it if it is practical usable on most of the african mobile phones

greetings treaki

treaki

Posted 2011-09-01T08:35:47.393

Reputation: 11

1

Coinapult's SMS wallet is currently only available in the U.S. and Canada but it works as you describe -- usable for a transaction where either or both parties are using a feature phone with only SMS / text messaging service (i.e., no other data service necessary).

Coinapult may be adding support elsewhere, but their current freemium business model might need revision to be feasible in regions where the text message costs are higher.

Stephen Gornick

Posted 2011-09-01T08:35:47.393

Reputation: 26 454

-1

http://www.37coins will work. Presently there are 37coins text gateways in over 14 countries for sending/receiving bitcoin by text (SMS) and more can be added if you have an extra cell phone. See their site on section about adding a gateway. Using the system is easy. You can open a wallet by texting your cell phone number to the appropriate gateway in your country. Once you have a wallet you can follow the short text prompts listed on the site to send bitcoin to your wallet and you can withdrawl (send) bitcoin via text to another bitcoin wallet. You can do this without a browser, internet connection or smart phone. You can use an older version cell phone and its texting capabilities.

David Kranser

Posted 2011-09-01T08:35:47.393

Reputation: 1

37coins site is dead. – Jonathan Cross – 2017-07-19T23:55:25.783