Multibit-Legacy / multibit

Deprecated Bitcoin Wallet
https://multibit.org
MIT License
465 stars 395 forks source link

Support USB NFC readers? #48

Closed TurkeyMan closed 11 years ago

TurkeyMan commented 12 years ago

Please consider adding support for standard USB NFC readers to invoke transactions. I'd like to use the PC has an ad-hoc point of sales device, and the NFC scanner is essential.

Hardware is inexpensive and readily available: http://www.acs.com.hk/index.php?pid=product&id=ACR122U

jim618 commented 12 years ago

There is currently a bit of work with NFC in the Android mobile space and it would be interesting to have it on the desktop. There are a couple of difficulties: 1) Mainly as a consequence of Java's platform independence, it is not that good with hardware and device driver support. There is serialIO support, primarily on Linux but there isn't a general platform independent solution. 2) Device driver support. 3) There currently is no agreed negociation protocol between a 'something' on the desktop/ phone and the NFC device. Here I mean at the level of API/ bitcoin tx exchange/ signing etc.

It would be interesting to have a fork of MultiBit where some of these issues can be worked on but I think it is too early for it to go into the production code that everyone downloads.

Also, at the moment I just do not have the bandwidth for experimental stuff as I am busy with more "mundane" things I am trying to get into MultiBit that will be of general use.

I will leave this issue open in case someone 'picks up the ball' and forks MultiBit and produces a solution.

jim618 commented 11 years ago

There is work planned to support the USB hardware wallets but no NFC work is planned so I will close this request as a 'will not implement'.

TurkeyMan commented 11 years ago

Why not leave it open as a would-be-nice? :)

jim618 commented 11 years ago

Hi TurkeyMan, There are months of work to do on MultiBit so it's better to call a spade a spade and recognise it won't get done.