Skip to main content

Fixing cryptocoin speed with gift cards

I'm going to lose some of the non-geeks on this one.

I've been playing with cryptocurrency lately. Bitcoin (BTC), Dogecoin (DOGE), etc. It's interesting technology. Essentially, it's a way to buy and sell things without a centrally owned repository (like the federal reserve, or Visa/Mastercard/etc.) In a nutshell, if I want to send you a bitcoin, there's no central authority who approves the transaction (just a consensus that the transaction was valid), so there's nobody who can stop me. It's the same advantage that gold has, but it can be done over the internet.

It has one enormous downside, though: it's SLOW. Because of the way that these currencies are designed, it can take more than an hour for a transaction to go through and be finalized. (You can see that it has started after about 10 minutes, but it's not truly final for about an hour.) Some of them, like Litecoin, have developed ways to speed up the process, but it still takes 10-15 minutes for a Litecoin transaction to go through.

This delay is not so bad for web-based sales, since you can just say "Payment request received. We'll ship after it clears." but it's an enormous downside for any kind of retail activity. Nobody wants to hang around the cash register for an hour waiting for a sufficient number of blockchain confirmations.

However, it seems to me that there's a way to mitigate a lot of the pain: the humble store prepaid gift card. Here's how it might work:

  1. You walk into a nice restaurant and immediately buy a gift card for, say, twice as much as you expect to spend. Let's say that you buy a restaurant gift card worth 0.1 BTC, which is currently around $250. The restaurant gives you the gift card, but warns you that you won't be able to use it for at least an hour. That's okay. It takes a while to eat a nice dinner. This same concept applies for any store where you might be there a while: computers, jewelry, whatever. This is a perfect scenario for a mall gift card.
  2. While you're eating (or shopping), the restaurant processes the transaction. Presumably, after an hour, they have fully confirmed that they have 0.1 bitcoins.
  3. You eat, and when the bill arrives for $100 (0.04 BTC) , you put down your gift card. They take the dinner balance off of the gift card and send back the change (0.06 BTC minus transaction fees)  to your address in BTC. Again, this takes an hour, but presumably, you're willing to trust the restaurant to do the right thing. If they don't, you can go back tomorrow to complain.

For smaller, faster transactions (like a cup of coffee), you could do something similar, but only wait 10 minutes until the transaction has started. The store can see that the intent to pay is there, and in the worst case, the store's only out a cup of coffee, so the risk might be worth it.

You could also choose to leave the change on the gift card. Stores would no doubt prefer this. But, in this case, the gift card is just being used as a buffer for the seller's convenience. It would be reasonable for them to offer to return the difference, even if they don't do that for regular gift cards.


Comments

Popular posts from this blog

The Virus By the Numbers

I'm writing this because there's some really insane stuff that's being said by people who should really know better, and I'm sick of discussing it one post or email at a time. So, this is my One Big Post that I'll point people toward rather than bringing it up again and again. In case you haven't noticed, we're in the middle of a pandemic. Just so that we're all using the same terminology:  The virus is Severe acute respiratory syndrome Coronavirus 2 . It's usually abbreviated SARS-CoV-2. It's a brand new kind of Coronavirus, so for a while, before it had this awkward name, people were calling it "novel coronavirus". (For the non-English speakers and D students, "novel" is another word for "new".) The disease that the virus causes is called Coronavirus Disease 2019 , and it's usually abbreviated COVID-19. It's called that because it was discovered in 2019. This came out of nowhere in China in late

Audio upgrade: Schiit Fulla 2

I recently purchased a Schiit Fulla 2 . I was on the fence about it for a long time, but it's held up well, and I'm pretty happy with it. So, here's a small product review. I should probably mention that I'm generally skeptical about "audiophile" anything. I've known too many people who spend way too much money on voodoo like "oxygen-free speaker cables". This makes me reluctant to trust reviews or spend money on anything that I can't test for myself.  I've heard good audio. I go to concerts. I know what music is  supposed to  sound like, and it wasn't what I was getting from any of my computers, even with decent headphones, lossless audio codecs, etc. On the other hand, we have some  Sonos speakers , and with those speakers and a good audio source, music can sound really good. Since I wasn't getting that level of quality at the computer, it meant that there was something between the computer and my ears that was part of

The Chromecast conceptual model

Google makes a device called Chromecast . It's a relatively inexpensive way to turn any TV into a "Smart" TV capable of playing movies or music. It's a clever bit of engineering, but I've run into a few people who have trouble understanding how they work. The key thing to understand is that the Chromecast is the device that's actually receiving and playing the movie (or whatever), and your phone is just the remote. Here's how the process works at a high level: You start watching a video on Youtube 30 seconds in, you decide that you'd like to watch the rest on your TV, so you press the "Cast" button. Your phone stops playing and tells the Chromecast "Get this video directly from Youtube and start playing at the 0:30 mark"  When your phone initially asks the Chromecast to start playing, it also specifies a "default thing" to do when the Chromecast is finished. If the Chromecast is playing a Youtube video, it might