Bitcoin Forum
May 07, 2024, 12:18:03 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [ANN] Bitcoin Vending Machine - Exchange Euro coins for Bitcoin (wallets)  (Read 7331 times)
eins78 (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
July 15, 2012, 03:57:57 PM
 #1

For the summer exhibition of my fine art studies at the Bauhaus University in Weimar and in cooperation with our local hackspace I build a mechanical Bitcoin vending machine. It repurposes an used vending machine, takes your 1€-Coin and spits a little box containing a link to an easywallet.org webwallet containing 1€ (minus the material costs).

I think this project is of interest to the bitcoin community as I also try to explore the possibilities of Bitcoin POS systems and also the design of physical representations of Bitcoins and usability aspects.

The project is still developing as we are getting to know the machine and how to mod it. Next step include support for TORwallet.net (second slot needs to be fixed). I am also developing a more flat box design which folds out to a sheet containing the link. I worked on it before I had the machine, testing then showed my boxes were to unstable, so I decided to use the normal boxes so it works flawlessly through the exhibition. Also, if we find a place to keep the machine for an extended time the amount per box will be raised to the 3€ maximum to get down the percentage of material costs (a box is 0.18€ in bulk and 0.09€ if manufactured by me which is not a viable long term option).

You'll find pictures at our backspace's blog (http://blog.maschinenraum.tk/bitcoin-vending-machine) and I am open to questions and feedback here.

PS. My dream project would be a electronic version 2.0 with the ability to also withdrawal cash for BTC. My initial research shows this would be possible using a mixture of open source software and hardware and some proprietary modules to deal with the physical money.
The real puzzle is how to handle authentication when depositing BTC. The other way around, you are authenticated because you just inserted a coin (no difference here between a mechanical or electronic machine).
If you could transfer BTC to an address of machine
a) we have to wait for the verification
b) we have no way to know you were the sender.
Best working (and usable) idea so far is to also use webwallet. You transfer yourself to a temporary wallet and give the URL.
I am shure there are better ways to this I haven't thought of.
1715041083
Hero Member
*
Offline Offline

Posts: 1715041083

View Profile Personal Message (Offline)

Ignore
1715041083
Reply with quote  #2

1715041083
Report to moderator
1715041083
Hero Member
*
Offline Offline

Posts: 1715041083

View Profile Personal Message (Offline)

Ignore
1715041083
Reply with quote  #2

1715041083
Report to moderator
Unlike traditional banking where clients have only a few account numbers, with Bitcoin people can create an unlimited number of accounts (addresses). This can be used to easily track payments, and it improves anonymity.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715041083
Hero Member
*
Offline Offline

Posts: 1715041083

View Profile Personal Message (Offline)

Ignore
1715041083
Reply with quote  #2

1715041083
Report to moderator
1715041083
Hero Member
*
Offline Offline

Posts: 1715041083

View Profile Personal Message (Offline)

Ignore
1715041083
Reply with quote  #2

1715041083
Report to moderator
John (John K.)
Global Troll-buster and
Legendary
*
Offline Offline

Activity: 1288
Merit: 1225


Away on an extended break


View Profile
July 15, 2012, 04:01:51 PM
 #2

Awesome! You should post this in the Project Dev. (https://bitcointalk.org/index.php?board=12.0) subforum too. It looks promising!
eins78 (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
July 15, 2012, 04:12:29 PM
 #3

Awesome! You should post this in the Project Dev. (https://bitcointalk.org/index.php?board=12.0) subforum too.

Yes, but as a newbie board member I can't to that (and wouldn't have know where). Can a mod maybe move the thread there?
John (John K.)
Global Troll-buster and
Legendary
*
Offline Offline

Activity: 1288
Merit: 1225


Away on an extended break


View Profile
July 15, 2012, 04:22:59 PM
 #4

Awesome! You should post this in the Project Dev. (https://bitcointalk.org/index.php?board=12.0) subforum too.

Yes, but as a newbie board member I can't to that (and wouldn't have know where). Can a mod maybe move the thread there?
I've whitelisted you already so you can post elsewhere. I'll move this there too.
unclemantis
Member
**
Offline Offline

Activity: 98
Merit: 10


(:firstbits => "1mantis")


View Profile
July 16, 2012, 03:12:51 AM
 #5

Great! Now all you need is someone to yank it off the wall and take off with the euros and discard the wallets LOL.

PHP, Ruby, Rails, ASP, JavaScript, SQL
20+ years experience w/ Internet Technologies
Bitcoin OTC | GPG Public Key                                                                               thoughts?
kangasbros
Hero Member
*****
Offline Offline

Activity: 812
Merit: 1006



View Profile
July 16, 2012, 11:13:39 AM
 #6

Looks cool!

Do I see easywallet.org logo there? Cheesy If you need any features or something for this, just send me a message. It seems very cool project.

kiba
Legendary
*
Offline Offline

Activity: 980
Merit: 1014


View Profile
July 16, 2012, 12:11:19 PM
 #7

* kiba thumbs up  Grin

lizthegrey
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
July 16, 2012, 01:14:54 PM
 #8

QR code scanner. If someone wants to deposit BTC, they transfer the BTC they want to deposit into a one-use wallet, and then print out the wallet's private key into a QR code on a piece of paper.

When you get to the machine, scan the QR code, machine verifies BTC is still on the address, and then dispenses Euros.

Problem solved?
elux
Legendary
*
Offline Offline

Activity: 1458
Merit: 1006



View Profile
July 16, 2012, 02:41:19 PM
 #9


You'll find pictures at our backspace's blog (http://blog.maschinenraum.tk/bitcoin-vending-machine) and I am open to questions and feedback here.


Currently the top link on Hacker News. Must be a slow day. ^^
eins78 (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
July 16, 2012, 03:26:25 PM
 #10

QR code scanner.
...
Problem solved?

No, the problem is not the typing, although QR codes would shurely be the best way to solve it (they are in use now for the web wallet URL).
I am searching for a way to avoid the preloading of a special wallet altogether. for example, you send coins to the machine using a special address, but then we would need some kind of authentication.
kiba
Legendary
*
Offline Offline

Activity: 980
Merit: 1014


View Profile
July 16, 2012, 03:40:51 PM
 #11

Currently the top link on Hacker News. Must be a slow day. ^^

I posted that, actually.  Smiley

elux
Legendary
*
Offline Offline

Activity: 1458
Merit: 1006



View Profile
July 16, 2012, 03:50:29 PM
 #12

Currently the top link on Hacker News. Must be a slow day. ^^

I posted that, actually.  Smiley

I noticed. Smiley
hxtop
Hero Member
*****
Offline Offline

Activity: 1071
Merit: 500



View Profile
July 18, 2012, 05:06:12 PM
 #13

eins78
are you brian
ha ha I know you!
kangasbros
Hero Member
*****
Offline Offline

Activity: 812
Merit: 1006



View Profile
July 18, 2012, 09:10:32 PM
 #14

Hi, inspired from this project I created a new coupon mechanism to easywallet.org: https://easywallet.org/coupons

This means that you can sell bitcoins without exchange rate risk. Usable for any vending machine, or maybe a little shop (sell 4eur worth of coins for 5 eur, 9eur=10eur etc.).

Coupon generation can be easily automated, I created a little python script for that: https://github.com/kangasbros/Easywallet.org-tools/blob/master/generate_coupons.py

eins78 (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
March 18, 2013, 04:08:41 PM
 #15

UPDATE:

The vending machine is coming back right now!
Plus, it will now sell paper wallets instead of coupons for online wallets.
I posted some sketches elsewhere in the forum in case you want to have a look.
Pages: [1]
  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!