Bitcoin Forum
November 05, 2024, 11:06:29 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: My Ideal In-Store Bitcoin Shopping Experience  (Read 2470 times)
the joint (OP)
Legendary
*
Offline Offline

Activity: 1834
Merit: 1020



View Profile
October 20, 2014, 02:21:11 AM
 #21

I like your idea, however I think it would probably be more cost efficient to use a QR code at the checkout register. I would think that the cost associated with purchasing enough "green lights" that are connected to a secure wifi (otherwise someone could fake a TX to the devices) to cover the max amount of inventory that a store will ever have. You would still need to employ someone to take the "green light" off of each product as someone is leaving the store and to program the "green light" when it is placed on a product. I think it would be easier to simply ring up items as they are today and a QR code would be displayed at the checkout and the customer would scan it and send the appropriate amount of bitcoin.

Another issue with paying for each item individually is that you would pay a lot more in TX fees and you would have the issue of having a lot of 0/unconfirmed TXs when paying for everything.  

Thank you for your comment, but it misses the point of the OP.  The OP describes my ideal in-store shopping experience. I don't want a QR-code at the register (though it's a great solution right now for brick-and-mortars).

The green LED was an example of one potential change indicator, not necessarily the exact one I need.  I'm simply proposing a general model and trying to flesh out the specific details a bit more to something that's viable.  I fully believe that you would be able to outfit every product with some type of change indicator for less than 15 cents (ideally, less than 5).  How much do those little magnetic strips cost that cashiers take off and toss away so you don't set the alarm off when you walk out the door?  It can't be much, and it works just fine.  Each of these strips is also "programmed."  It's perfectly reasonable to imagine creating a semi-automated process for quickly tagging products with a change indicator that corresponds to a unique public address.

The TX fee issue is a legitimate one; good point.  I suppose this could be solved by having a device that can hold your selected items in a queue such that you can pay for all of them at once when you are done shopping.  This is already currently doable, though the issue here becomes the number of public addresses used and where/how you fund them.
Kluge
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1015



View Profile
October 20, 2014, 02:30:14 AM
 #22

I'd have a different idea for underserved or completely unserved rural and rural-suburban areas (towns of <~1k people which can't sustain a manned store). It could work in urban and urban-suburban areas, but it'd necessarily need to be a new structure built, so retrofitting a store and giving scanners would be better there. An old one can't really be retro-fitted cost-effectively. A grocery store could be fully automated, possibly even including stocking if a way could be figured out to have that outsourced to the trucking/logistics company at the time they unload.

A user would place their order online, go to the service window where they sign the public key they used to pay (with some automated solution), and then their order is then bagged inside (would probably need to be paper), coming straight out to the user, almost like how an ATM works, but with conveyor belts and many "non-standard" products. This design may also even allow some type of third-party utility for vehicles (either each user buys their own, or the store could provide a chained or maybe even just keyfobbed version), which'd get around issues where an incapable person requires help to grocery-shop (excluding getting groceries from the car to the house).

The store would look like a warehouse with a little conveyor belt coming out through one or a few services windows with a small BT/RFID communicator for phones or dedicated HW wallets (since payment would be made at home, a phone is probably fine for signing the address). Other payment sources would also be valid. No scanners or individually scanning products - it'd work just like Amazon but without the shipping costs, pantry schemes, drones, or waiting. It also allows stores to get a couple confirmations in to prevent double-spending since it'll take a short while for the user to drive to the service window.
the joint (OP)
Legendary
*
Offline Offline

Activity: 1834
Merit: 1020



View Profile
October 20, 2014, 02:30:57 AM
 #23


Despite mass-producing inexpensive change-indicators like the green LED example, don't you think the complete removal of cashiers, checkout lines, and associated in-store technology would easily offset the production costs of the BTC security features?

Probably, but thats a pretty long shot since adoption takes time and we don't know what kind of technology is going to compete with bitcoin in the near future.

As far as the technical and coding aspect goes, I'm simply assuming it's not too difficult.

Indeed, and thats the beauty of bitcoin. It wouldn't be that hard getting it to work

By way, since this idea as a whole really isn't very complicated, I'll loosely toss out the idea that I'd be (potentially) interested in working with someone on this to bring to fruition a working concept model, though my start up experience is limited.

Are you simply talking about the attached QR codes on the items in shops or about a whole payment/checkout system including the POS terminal and the payment devices?

1) Honestly, it's a little shocking that we don't already see this means of shopping with any other payment system (unless you count something like a Mobil Speedpass at gas stations...that's about the closest I've seen).

2) Word Cheesy

3) I'm talking about a change indicator (qr-code/LED/whatever) and getting it to respond to a BTC transaction without in any way jeopardizing the security of that transaction.  This would be good enough as a proof of concept.  The payment device is not what I'm focused on.
Window2Wall
Full Member
***
Offline Offline

Activity: 191
Merit: 100


View Profile
October 20, 2014, 02:34:41 AM
 #24

I'd have a different idea for underserved or completely unserved rural and rural-suburban areas. It could work in urban and urban-suburban areas, but it'd necessarily need to be a new structure built. An old one can't really be retro-fitted cost-effectively. A grocery store could be fully automated, possibly even including stocking if a way could be figured out to have that outsourced to the trucking/logistics company at the time they unload.

A user would place their order online, go to the service window where they sign the public key they used to pay (with some automated solution), and then their order is then bagged inside (would probably need to be paper), coming straight out to the user, almost like how an ATM works, but with conveyor belts and many "non-standard" products. This design may also even allow some type of third-party utility for vehicles (either each user buys their own, or the store could provide a chained or maybe even just keyfobbed version), which'd get around issues where an incapable person requires help to grocery-shop (excluding getting groceries from the car to the house).

The store would look like a warehouse with a little conveyor belt coming out through one or a few services windows with a small BT/RFID communicator for phones or dedicated HW wallets (since payment would be made at home, a phone is probably fine for signing the address). Other payment sources would also be valid. No scanners or individually scanning products - it'd work just like Amazon but without the shipping costs, pantry schemes, drones, or waiting. It also allows stores to get a couple confirmations in to prevent double-spending since it'll take a short while for the user to drive to the service window.
This is an interesting idea, it is somewhat similar to what Ikea does (but they charge for this service).

The main issue is that I don't think there are any applications available for smartphones ATM that allow for people to sign a message plus some people who use 'wallets' like coinbase or send directly from an exchange would not be able to sign a message regardless
Kluge
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1015



View Profile
October 20, 2014, 02:38:52 AM
 #25

I'd have a different idea for underserved or completely unserved rural and rural-suburban areas. It could work in urban and urban-suburban areas, but it'd necessarily need to be a new structure built. An old one can't really be retro-fitted cost-effectively. A grocery store could be fully automated, possibly even including stocking if a way could be figured out to have that outsourced to the trucking/logistics company at the time they unload.

A user would place their order online, go to the service window where they sign the public key they used to pay (with some automated solution), and then their order is then bagged inside (would probably need to be paper), coming straight out to the user, almost like how an ATM works, but with conveyor belts and many "non-standard" products. This design may also even allow some type of third-party utility for vehicles (either each user buys their own, or the store could provide a chained or maybe even just keyfobbed version), which'd get around issues where an incapable person requires help to grocery-shop (excluding getting groceries from the car to the house).

The store would look like a warehouse with a little conveyor belt coming out through one or a few services windows with a small BT/RFID communicator for phones or dedicated HW wallets (since payment would be made at home, a phone is probably fine for signing the address). Other payment sources would also be valid. No scanners or individually scanning products - it'd work just like Amazon but without the shipping costs, pantry schemes, drones, or waiting. It also allows stores to get a couple confirmations in to prevent double-spending since it'll take a short while for the user to drive to the service window.
This is an interesting idea, it is somewhat similar to what Ikea does (but they charge for this service).

The main issue is that I don't think there are any applications available for smartphones ATM that allow for people to sign a message plus some people who use 'wallets' like coinbase or send directly from an exchange would not be able to sign a message regardless
We already have technology and code to handle signing. Mycelium can already do this on Android, but most don't (and none are "automated" -- there isn't a URI protocol for sending pre-grenerated messages for the phone to sign, AFAIK) - but this could change if there's investment in an automated store handling BTC. It's not terribly complicated stuff. Coinbase might be able to come up with a solution for this (BCI can handle this since users control keys), but if not, there are alternative web & Android-native clients which can.

(sorry to hijack, OP)

ETA: Of course, for store-owners who aren't risk-averse, they could still accept credit/debit at the service window, or even cash (cash'd be super-risky, though, because you have to transport it from a man-less store). This could happen without bitcoin... the real challenge is in writing a script to handle things like bagging (a store COULD have users bag themselves like "no frills" grocery stores, though), figuring out how to shelve and move all these items, and determining when the store needs to sell on clearance or dispose of inventory (including factors like humidity and temperature)... but if the community's underserved or unserved, it's not like you need to spend any thought on things like marketing. In my town and in a good few other rural areas, Dollar General's stepped in to provide a very limited number of extremely over-priced groceries, but it's really a piss-poor solution as far as the community members are concerned.
the joint (OP)
Legendary
*
Offline Offline

Activity: 1834
Merit: 1020



View Profile
October 20, 2014, 02:42:33 AM
 #26


Yessss.  I love it.  This definitely works in favor of a card pre-paid with BTC.
the joint (OP)
Legendary
*
Offline Offline

Activity: 1834
Merit: 1020



View Profile
October 20, 2014, 02:49:15 AM
 #27

I'd have a different idea for underserved or completely unserved rural and rural-suburban areas. It could work in urban and urban-suburban areas, but it'd necessarily need to be a new structure built. An old one can't really be retro-fitted cost-effectively. A grocery store could be fully automated, possibly even including stocking if a way could be figured out to have that outsourced to the trucking/logistics company at the time they unload.

A user would place their order online, go to the service window where they sign the public key they used to pay (with some automated solution), and then their order is then bagged inside (would probably need to be paper), coming straight out to the user, almost like how an ATM works, but with conveyor belts and many "non-standard" products. This design may also even allow some type of third-party utility for vehicles (either each user buys their own, or the store could provide a chained or maybe even just keyfobbed version), which'd get around issues where an incapable person requires help to grocery-shop (excluding getting groceries from the car to the house).

The store would look like a warehouse with a little conveyor belt coming out through one or a few services windows with a small BT/RFID communicator for phones or dedicated HW wallets (since payment would be made at home, a phone is probably fine for signing the address). Other payment sources would also be valid. No scanners or individually scanning products - it'd work just like Amazon but without the shipping costs, pantry schemes, drones, or waiting. It also allows stores to get a couple confirmations in to prevent double-spending since it'll take a short while for the user to drive to the service window.
This is an interesting idea, it is somewhat similar to what Ikea does (but they charge for this service).

The main issue is that I don't think there are any applications available for smartphones ATM that allow for people to sign a message plus some people who use 'wallets' like coinbase or send directly from an exchange would not be able to sign a message regardless
We already have technology and code to handle signing. Mycelium can already do this on Android, but most don't (and none are "automated" -- there isn't a URI protocol for sending pre-grenerated messages for the phone to sign, AFAIK) - but this could change if there's investment in an automated store handling BTC. It's not terribly complicated stuff. Coinbase might be able to come up with a solution for this (BCI can handle this since users control keys), but if not, there are alternative web & Android-native clients which can.

(sorry to hijack, OP)

Hijack away!  I really like the model you propose Smiley

One question, though:  Maybe I'm just really tired, but how does placing the order at home allow time for confirmations if you're signing with your key at the warehouse?

Edit:  It's the bolded selection I'm confused about.
vipgelsi
Legendary
*
Offline Offline

Activity: 1736
Merit: 1001


View Profile
October 20, 2014, 02:50:22 AM
 #28


Amazing.
Window2Wall
Full Member
***
Offline Offline

Activity: 191
Merit: 100


View Profile
October 20, 2014, 03:03:37 AM
 #29

I'd have a different idea for underserved or completely unserved rural and rural-suburban areas. It could work in urban and urban-suburban areas, but it'd necessarily need to be a new structure built. An old one can't really be retro-fitted cost-effectively. A grocery store could be fully automated, possibly even including stocking if a way could be figured out to have that outsourced to the trucking/logistics company at the time they unload.

A user would place their order online, go to the service window where they sign the public key they used to pay (with some automated solution), and then their order is then bagged inside (would probably need to be paper), coming straight out to the user, almost like how an ATM works, but with conveyor belts and many "non-standard" products. This design may also even allow some type of third-party utility for vehicles (either each user buys their own, or the store could provide a chained or maybe even just keyfobbed version), which'd get around issues where an incapable person requires help to grocery-shop (excluding getting groceries from the car to the house).

The store would look like a warehouse with a little conveyor belt coming out through one or a few services windows with a small BT/RFID communicator for phones or dedicated HW wallets (since payment would be made at home, a phone is probably fine for signing the address). Other payment sources would also be valid. No scanners or individually scanning products - it'd work just like Amazon but without the shipping costs, pantry schemes, drones, or waiting. It also allows stores to get a couple confirmations in to prevent double-spending since it'll take a short while for the user to drive to the service window.
This is an interesting idea, it is somewhat similar to what Ikea does (but they charge for this service).

The main issue is that I don't think there are any applications available for smartphones ATM that allow for people to sign a message plus some people who use 'wallets' like coinbase or send directly from an exchange would not be able to sign a message regardless
We already have technology and code to handle signing. Mycelium can already do this on Android, but most don't (and none are "automated" -- there isn't a URI protocol for sending pre-grenerated messages for the phone to sign, AFAIK) - but this could change if there's investment in an automated store handling BTC. It's not terribly complicated stuff. Coinbase might be able to come up with a solution for this (BCI can handle this since users control keys), but if not, there are alternative web & Android-native clients which can.

(sorry to hijack, OP)

ETA: Of course, for store-owners who aren't risk-averse, they could still accept credit/debit at the service window, or even cash (cash'd be super-risky, though, because you have to transport it from a man-less store). This could happen without bitcoin... the real challenge is in writing a script to handle things like bagging (a store COULD have users bag themselves like "no frills" grocery stores, though), figuring out how to shelve and move all these items, and determining when the store needs to sell on clearance or dispose of inventory (including factors like humidity and temperature)... but if the community's underserved or unserved, it's not like you need to spend any thought on things like marketing. In my town and in a good few other rural areas, Dollar General's stepped in to provide a very limited number of extremely over-priced groceries, but it's really a piss-poor solution as far as the community members are concerned.
I am sure that it would be possible for coinbase (or an exchange) to sign a message for you on your behalf, although any message they sign would also likely include the TXID in question - this may or may not be an issue for merchants verifying a signature.

I wouldn't be surprised if we see apps in the future that would allow a smartphone to sign a message, it just isn't available now.

I also don't think that most merchants would really be taking on that much risk to accepting a 0/unconfirmed TX as it is fairly easy to detect a double spend attack, especially not so much risk that they would want to incur the extra expense of having to pay someone to gather the items purchased for you
Kluge
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1015



View Profile
October 20, 2014, 03:14:23 AM
 #30

I'd have a different idea for underserved or completely unserved rural and rural-suburban areas. It could work in urban and urban-suburban areas, but it'd necessarily need to be a new structure built. An old one can't really be retro-fitted cost-effectively. A grocery store could be fully automated, possibly even including stocking if a way could be figured out to have that outsourced to the trucking/logistics company at the time they unload.

A user would place their order online, go to the service window where they sign the public key they used to pay (with some automated solution), and then their order is then bagged inside (would probably need to be paper), coming straight out to the user, almost like how an ATM works, but with conveyor belts and many "non-standard" products. This design may also even allow some type of third-party utility for vehicles (either each user buys their own, or the store could provide a chained or maybe even just keyfobbed version), which'd get around issues where an incapable person requires help to grocery-shop (excluding getting groceries from the car to the house).

The store would look like a warehouse with a little conveyor belt coming out through one or a few services windows with a small BT/RFID communicator for phones or dedicated HW wallets (since payment would be made at home, a phone is probably fine for signing the address). Other payment sources would also be valid. No scanners or individually scanning products - it'd work just like Amazon but without the shipping costs, pantry schemes, drones, or waiting. It also allows stores to get a couple confirmations in to prevent double-spending since it'll take a short while for the user to drive to the service window.
This is an interesting idea, it is somewhat similar to what Ikea does (but they charge for this service).

The main issue is that I don't think there are any applications available for smartphones ATM that allow for people to sign a message plus some people who use 'wallets' like coinbase or send directly from an exchange would not be able to sign a message regardless
We already have technology and code to handle signing. Mycelium can already do this on Android, but most don't (and none are "automated" -- there isn't a URI protocol for sending pre-grenerated messages for the phone to sign, AFAIK) - but this could change if there's investment in an automated store handling BTC. It's not terribly complicated stuff. Coinbase might be able to come up with a solution for this (BCI can handle this since users control keys), but if not, there are alternative web & Android-native clients which can.

(sorry to hijack, OP)

Hijack away!  I really like the model you propose Smiley

One question, though:  Maybe I'm just really tired, but how does placing the order at home allow time for confirmations if you're signing with your key at the warehouse?

Edit:  It's the bolded selection I'm confused about.
You send the coins at home (you "sign the transaction" at home). You're only signing a message with the same address you sent from at the service window so groceries go to you instead of some other random guy.
the joint (OP)
Legendary
*
Offline Offline

Activity: 1834
Merit: 1020



View Profile
October 20, 2014, 03:51:08 AM
 #31

I'd have a different idea for underserved or completely unserved rural and rural-suburban areas. It could work in urban and urban-suburban areas, but it'd necessarily need to be a new structure built. An old one can't really be retro-fitted cost-effectively. A grocery store could be fully automated, possibly even including stocking if a way could be figured out to have that outsourced to the trucking/logistics company at the time they unload.

A user would place their order online, go to the service window where they sign the public key they used to pay (with some automated solution), and then their order is then bagged inside (would probably need to be paper), coming straight out to the user, almost like how an ATM works, but with conveyor belts and many "non-standard" products. This design may also even allow some type of third-party utility for vehicles (either each user buys their own, or the store could provide a chained or maybe even just keyfobbed version), which'd get around issues where an incapable person requires help to grocery-shop (excluding getting groceries from the car to the house).

The store would look like a warehouse with a little conveyor belt coming out through one or a few services windows with a small BT/RFID communicator for phones or dedicated HW wallets (since payment would be made at home, a phone is probably fine for signing the address). Other payment sources would also be valid. No scanners or individually scanning products - it'd work just like Amazon but without the shipping costs, pantry schemes, drones, or waiting. It also allows stores to get a couple confirmations in to prevent double-spending since it'll take a short while for the user to drive to the service window.
This is an interesting idea, it is somewhat similar to what Ikea does (but they charge for this service).

The main issue is that I don't think there are any applications available for smartphones ATM that allow for people to sign a message plus some people who use 'wallets' like coinbase or send directly from an exchange would not be able to sign a message regardless
We already have technology and code to handle signing. Mycelium can already do this on Android, but most don't (and none are "automated" -- there isn't a URI protocol for sending pre-grenerated messages for the phone to sign, AFAIK) - but this could change if there's investment in an automated store handling BTC. It's not terribly complicated stuff. Coinbase might be able to come up with a solution for this (BCI can handle this since users control keys), but if not, there are alternative web & Android-native clients which can.

(sorry to hijack, OP)

Hijack away!  I really like the model you propose Smiley

One question, though:  Maybe I'm just really tired, but how does placing the order at home allow time for confirmations if you're signing with your key at the warehouse?

Edit:  It's the bolded selection I'm confused about.
You send the coins at home (you "sign the transaction" at home). You're only signing a message with the same address you sent from at the service window so groceries go to you instead of some other random guy.

Ahhhh I see.  "...They sign the public key they used to pay" is slightly arbitrary, but yeah, I'm tired Tongue

Here's my small concern:

As a consumer, my ideal scenario is to pay at the store, but extremely quickly.  This means not having to wait for a confirmation which would likely be required, and it also means not paying at home with a non-reversible payment method before I've physically seen whatever I just bought.

Call me picky.  Every time, I see confirmation times being a legitimate issue for many types of brick-and-mortar businesses (though certainly not all).
Kluge
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1015



View Profile
October 20, 2014, 04:27:27 AM
 #32

I'd have a different idea for underserved or completely unserved rural and rural-suburban areas. It could work in urban and urban-suburban areas, but it'd necessarily need to be a new structure built. An old one can't really be retro-fitted cost-effectively. A grocery store could be fully automated, possibly even including stocking if a way could be figured out to have that outsourced to the trucking/logistics company at the time they unload.

A user would place their order online, go to the service window where they sign the public key they used to pay (with some automated solution), and then their order is then bagged inside (would probably need to be paper), coming straight out to the user, almost like how an ATM works, but with conveyor belts and many "non-standard" products. This design may also even allow some type of third-party utility for vehicles (either each user buys their own, or the store could provide a chained or maybe even just keyfobbed version), which'd get around issues where an incapable person requires help to grocery-shop (excluding getting groceries from the car to the house).

The store would look like a warehouse with a little conveyor belt coming out through one or a few services windows with a small BT/RFID communicator for phones or dedicated HW wallets (since payment would be made at home, a phone is probably fine for signing the address). Other payment sources would also be valid. No scanners or individually scanning products - it'd work just like Amazon but without the shipping costs, pantry schemes, drones, or waiting. It also allows stores to get a couple confirmations in to prevent double-spending since it'll take a short while for the user to drive to the service window.
This is an interesting idea, it is somewhat similar to what Ikea does (but they charge for this service).

The main issue is that I don't think there are any applications available for smartphones ATM that allow for people to sign a message plus some people who use 'wallets' like coinbase or send directly from an exchange would not be able to sign a message regardless
We already have technology and code to handle signing. Mycelium can already do this on Android, but most don't (and none are "automated" -- there isn't a URI protocol for sending pre-grenerated messages for the phone to sign, AFAIK) - but this could change if there's investment in an automated store handling BTC. It's not terribly complicated stuff. Coinbase might be able to come up with a solution for this (BCI can handle this since users control keys), but if not, there are alternative web & Android-native clients which can.

(sorry to hijack, OP)

Hijack away!  I really like the model you propose Smiley

One question, though:  Maybe I'm just really tired, but how does placing the order at home allow time for confirmations if you're signing with your key at the warehouse?

Edit:  It's the bolded selection I'm confused about.
You send the coins at home (you "sign the transaction" at home). You're only signing a message with the same address you sent from at the service window so groceries go to you instead of some other random guy.

Ahhhh I see.  "...They sign the public key they used to pay" is slightly arbitrary, but yeah, I'm tired Tongue

Here's my small concern:

As a consumer, my ideal scenario is to pay at the store, but extremely quickly.  This means not having to wait for a confirmation which would likely be required, and it also means not paying at home with a non-reversible payment method before I've physically seen whatever I just bought.

Call me picky.  Every time, I see confirmation times being a legitimate issue for many types of brick-and-mortar businesses (though certainly not all).
That's why they send the coins from home. By the time they get to the store with a car, they'll probably already have a confirmation or two (or few). It's possible their order won't be confirmed in time, though, and for regular customers (this could either be done via ID or less intrusive with a store card), the store could accept theirs on a kind of "trust credit" without making them wait. Users could adjust their behaviors a bit, here. If they used Mycelium or another Android wallet with needed capabilities, they could do something like place the order on break at work and then pick up the order on their way back with no risk of having to wait.
Pages: « 1 [2]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!