Pages:
Author

Topic: How to Turn Bitcoin Into the Top Payment Network and the Currency of the Future - page 3. (Read 9354 times)

legendary
Activity: 1736
Merit: 1006


seriously.  This US citizen tech and finance savvy newbie is at day 9 attempting to buy $50 of BitCoin.  I think I might be able to by the end of the week.

Here is Canada one can do this in a matter of a few hours
1) Sign up for an account at https://www.cavirtex.com/
2) Walk to the nearest Royal Bank of Canada and deposit $50
3) In 1-3 hours your account at https://www.cavirtex.com/ is credited
4) Purchase Bitcoin and withdraw to wallet

+1

CANADA RULES.
MOVE TO CANADA.

In all seriousness, Boss, the platform (bitcoin) is here. We just need the innovation to implement the user-friendly experience you're looking for. At the moment, I think bitcoin is easy for about 1/4 of the population (ie. 16-30 year-old tech-savvy consumers). We're getting there, slowly.
hero member
Activity: 588
Merit: 500
Hero VIP ultra official trusted super staff puppet
The technology already exists:


https://bitcointalksearch.org/topic/casascius-bitcoin-pos-system-46366

Agreed.

Except in doing my own research over the past 4 months or so on those cards, there is looking like less and less chance of ever getting them to work standalone unless we can get the proper microchip custom built for hashing. It's a trick thing but it's a better investment than bulky card-shaped USB drives and plastic swipe cards.
legendary
Activity: 1680
Merit: 1035
I was aiming for the simplest, and thus cheapest option. If NFC terminals only need a software plugin for this to work, something like a keyfob without any display or buttons would be way cheaper to mass produce.

You say "customers verifies amount".  How?

Like I said smartcards with displays and keypads are pretty cheap.  The cost of card is nothing compared to the cost of infrastructure, and large enough merchant support to make any venture worthwhile.

Amount is displayed at the cash register/terminal. At least in this case, if the store displays 8BTC and charges 80, you have an irrefutable, time stamped record that this money was spent at this time, and know who swindled you.

And, again, I'm going for ease of use before cost. Small displays and buttons will be a problem for people with poor eyesight, shaky or thick fingers, or with gloves, and they take time to type in amounts (especially if Bitcoin rises in value, and you have to type 0.00473440 or something). With a swipe all you do is confirm the price on the cash register and swipe.
donator
Activity: 1218
Merit: 1079
Gerald Davis
I was aiming for the simplest, and thus cheapest option. If NFC terminals only need a software plugin for this to work, something like a keyfob without any display or buttons would be way cheaper to mass produce.

You say "customers verifies amount".  How?

Like I said smartcards with displays and keypads are pretty cheap.  The cost of card is nothing compared to the cost of infrastructure, and large enough merchant support to make any venture worthwhile.
legendary
Activity: 1680
Merit: 1035
I was aiming for the simplest, and thus cheapest option. If NFC terminals only need a software plugin for this to work, something like a keyfob without any display or buttons would be way cheaper to mass produce. Also, the discussion was about making this as easy as using credit cards. Swiping a keyfob once or twice is much simpler than typing out amounts on tiny buttons.
Plus having a slightly bulkier device attached to the keychain means there won't be expensive size restrictions requiring more expensive tiny components. I agree, getting the infrastructure in place is the biggest hurdle, but getting cheap prototypes that don't require hundreds per device just for a proof of concept would be important, too.
donator
Activity: 1218
Merit: 1079
Gerald Davis
Just talked to a friend of mine who's more familiar with cryptography, and apparently something like this is possible. The keyfob would have to store the public and private keys, be able to receive NFC data as well as send it, and be able to sign transactions:

Sales terminal comes up with the amount.
Swiping the keyfob transmits the public address to the terminal.
Terminal creates a transaction with the public address and the amount, displaying the transaction (and checking if enough funds are available).
Customer verifies the amount, and swipes the keyfob again.
Terminal uploads the newly created transaction to the keyfob, the keyfob signs it with the private key, and transmits the signed transaction back to the terminal.
Terminal uploads the transaction to the Bitcoin network.

A physical button on the keyfob that you need to press to transmit would keep it secure, and conserve battery power. No need for displays or other buttons. hopefully something that has a tiny amount of flash, just enough CPU power to sign keys,  and an NFC transmitter/receiver won't be too costly.
Comments?

Better would be using a smartcard with a display and keypad.

merchant displays total: 123.49 BTC.
you enter in 123.49 into keypad.
card prompts you for pin (optional), you enter pin.
Card displays amount & "OK?" (for verification).
Hit OK, swipe/NFC and leave.

The technology already exists:


Making these cards in bulk is pretty cheap (~$30 for 1000+ dropping to <$10 for millions).  The card doesn't need the blockchain.  It simply needs a few public/private keypairs and the ability to perform ECC.

The technology isn't the hard part.  Hydrogen fuel cell technology exists too.  Getting a hydrogen fuel station on ever corner is the hard part.  Getting every merchant to accept this Bitcoin card is the hard part.

It is a capital & infrastructure issue not a technology one.  I do agree with most of the reponses that a card which hands the merchant the private key is beyond useless.  Comparing it to credit card is dubious.  consumers have fraud protection on credit cards.  Using credits cards isn't anonymous.  A merchant (or just smart employee working for honest merchant) could steal private keys with near immunity.

Whatever system is devised it needs to be that the card/phone/device does everything and only hands the signed transaction to the merchant (who verifies it and submits it to the blockchain or 3rd party processing service).
legendary
Activity: 1680
Merit: 1035
Just talked to a friend of mine who's more familiar with cryptography, and apparently something like this is possible. The keyfob would have to store the public and private keys, be able to receive NFC data as well as send it, and be able to sign transactions:

Sales terminal comes up with the amount.
Swiping the keyfob transmits the public address to the terminal.
Terminal creates a transaction with the public address and the amount, displaying the transaction (and checking if enough funds are available).
Customer verifies the amount, and swipes the keyfob again.
Terminal uploads the newly created transaction to the keyfob, the keyfob signs it with the private key, and transmits the signed transaction back to the terminal.
Terminal uploads the transaction to the Bitcoin network.

A physical button on the keyfob that you need to press to transmit would keep it secure, and conserve battery power. No need for displays or other buttons. hopefully something that has a tiny amount of flash, just enough CPU power to sign keys,  and an NFC transmitter/receiver won't be too costly.
Comments?
legendary
Activity: 1680
Merit: 1035
If it's too hard for 'normal' people to install an app on their phone, start it, scan code, click send... then im afraid we've lost already.

Also, remember that if you use cards with private keys from which the POS terminals extract the bitcoins for the purchase, the entire blockchain has to be rescanned for that key, last time i did this it took a while.

If you are adding a private key with all the transactions to your wallet, yes. If all you're doing is signing the public key with a private key, then no, all you need to do is sign the key and broadcast the transaction. You don't even need a copy of the blockchain.

I wonder if it's possible to sign a transaction on a keyfob or some similar small NFC device, without the terminal that's transmitting the transaction getting a copy of the private key? If yes, maybe the device could be something like the pic below with a button, so the terminal would display the amount, and if you agree, you hold down the button, bring the keyfob up to the terminal, the device signs the public address with the private key and amount, and the terminal only broadcasts the signed transaction without ever seeing the private key.



I have a feeling my lack of understanding of cryptography means I have no idea what I'm talking about.
legendary
Activity: 1937
Merit: 1001
If it's too hard for 'normal' people to install an app on their phone, start it, scan code, click send... then im afraid we've lost already.

Also, remember that if you use cards with private keys from which the POS terminals extract the bitcoins for the purchase, the entire blockchain has to be rescanned for that key, last time i did this it took a while.
hero member
Activity: 588
Merit: 500
Hero VIP ultra official trusted super staff puppet
I apologize for any close-mindedness. I am just biased towards phones. They stress me out.

This is how to communicate. Welcome to the human race brother.
jr. member
Activity: 57
Merit: 1
On point 1: a site like Ebay that mainly (or even exclusively) uses bitcoin would be a great idea... (I don't have much clue about silkroad, but I'm getting the impression it's a pretty similar concept. For the average Joe however it's not usable, so a nice and easy website on the "normal" web would be wise). You could easily integrate escrow into the site using bitcoin.
legendary
Activity: 1050
Merit: 1003
Why not just set up VISA debit cards funded with bitcoin balances, converting bitcoins into USD etc. whenever the account holder makes a USD transaction?
legendary
Activity: 1680
Merit: 1035
I think the biggest barrier to all of this is that Bitcoin is a push only system. There's no way for Bitcoin to get pulled from an account, like fiat can get pulled from banks or credit cards. Short of having a pre-loaded debit card serviced by some entity in the exact same way as banks do with fiat now, I really can't see how this can work. I do wish it could though.
Jon
donator
Activity: 98
Merit: 12
No Gods; No Masters; Only You
I thought about it long and hard.

Phones are the solution if people accept them as such.

However, we still need a card. I don't want to see people completely tethered to their phones. The fact is we need terminal software to connect to the Bitcoin network. This will allow for both cards and phones with the same hardware.

When Bitcoin cards begin to be accepted, so will phone payments through RFC.

Both will coexist.

I apologize for any close-mindedness. I am just biased towards phones. They stress me out.
legendary
Activity: 2282
Merit: 1050
Monero Core Team


seriously.  This US citizen tech and finance savvy newbie is at day 9 attempting to buy $50 of BitCoin.  I think I might be able to by the end of the week.

Here is Canada one can do this in a matter of a few hours
1) Sign up for an account at https://www.cavirtex.com/
2) Walk to the nearest Royal Bank of Canada and deposit $50
3) In 1-3 hours your account at https://www.cavirtex.com/ is credited
4) Purchase Bitcoin and withdraw to wallet
hero member
Activity: 714
Merit: 500
we need price to rise,
we need serious companies in,
flurish!
newbie
Activity: 10
Merit: 0
2. make a [mtgox] account and load it with some money

anyone care to break this step down into it's 483 sub-steps?


step 72 includes handing over your firstborn


seriously.  This US citizen tech and finance savvy newbie is at day 9 attempting to buy $50 of BitCoin.  I think I might be able to by the end of the week.
legendary
Activity: 2282
Merit: 1050
Monero Core Team
Yes, swiping a card then walking out the door with your items is so primitive.

I rather pay $49.99 for Bitpay's digital wallet with a 5 hour battery life, go through various menus, wait several seconds for the QR code to scan and finalize the transaction.

Oh wait, my battery died. I guess I won't be buying anything today.

Is there a gas leak in here? I swear, you guys are thinking like a failing toy company.

That’s the dumbest thing I have ever heard anyone say in my life. You do realize that all mainstream financial institutions are already heading this direction, don’t you genius?

Have you ever considered shitting out of the other side of your body like the rest of the world!


I see nobody paying with their phone. Zero. Whatever the banks are doing is worth nothing. You people are stuck in a nerdy scifi dream world.


In many other places in the world, this is how they transect purchases.  I was in Congo a few months back and saw all these people go to a store and play with their phone at the cash register.  I didn't know what they were doing and the sales person showed me how they can send money to each via SMS.  I thought, why don't we do this in America?

I guess it doesn't matter anyway.  "Boss" is on my ignore list.

It does not happen in the United States because the United States has one of the most archaic and over regulated banking systems in the world. M-PESA is one of the most innovative financial products world wide and it is not available in "developed" countries because of banking regulations more often than not at the behest of the United Sates. By the way one of the really cool features of M-PESA is that one can walk into a store and purchase M-PESA for cash and have your M-PESA credited to your phone. 

Even here in Canada our banking system is decades ahead of the US system.
hero member
Activity: 532
Merit: 500
Yes, swiping a card then walking out the door with your items is so primitive.

I rather pay $49.99 for Bitpay's digital wallet with a 5 hour battery life, go through various menus, wait several seconds for the QR code to scan and finalize the transaction.

Oh wait, my battery died. I guess I won't be buying anything today.

Is there a gas leak in here? I swear, you guys are thinking like a failing toy company.

That’s the dumbest thing I have ever heard anyone say in my life. You do realize that all mainstream financial institutions are already heading this direction, don’t you genius?

Have you ever considered shitting out of the other side of your body like the rest of the world!


I see nobody paying with their phone. Zero. Whatever the banks are doing is worth nothing. You people are stuck in a nerdy scifi dream world.


In many other places in the world, this is how they transect purchases.  I was in Congo a few months back and saw all these people go to a store and play with their phone at the cash register.  I didn't know what they were doing and the sales person showed me how they can send money to each via SMS.  I thought, why don't we do this in America?

I guess it doesn't matter anyway.  "Boss" is on my ignore list.
hero member
Activity: 532
Merit: 500

In summary, follow these two steps and Bitcoin will be the currency of the future.

You're welcome.

Wow so cool.  When are you going to implement this and open up your company?
Pages:
Jump to: