Bitcoin Forum
May 24, 2024, 11:30:50 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 [4] 5 6 »
61  Bitcoin / Development & Technical Discussion / Re: [ANNOUNCE] Global Web Of Trust Standards Workgroup on: May 08, 2011, 07:58:46 PM
Actually, getting GPG on windows is not that bad, albeit being bit roundabout. Just install Mozilla Thunderbird and the install Enigmail plugin for it.
62  Bitcoin / Development & Technical Discussion / Re: Bitcoin smartcard Point of Sale terminal on: May 08, 2011, 07:55:36 PM
How can you sign a lot of transactions without having the private key?
63  Bitcoin / Bitcoin Discussion / Re: The Bitcoin Debit/Gift Card? on: May 08, 2011, 07:45:58 PM
My idea in this thread: http://bitcointalk.org/index.php?topic=7539.0
64  Bitcoin / Development & Technical Discussion / Re: Bitcoin smartcard Point of Sale terminal on: May 08, 2011, 07:45:31 PM
Well, that's the thing - the smart card can generate the keypair. You are not able to get it, ever. You can still use it, if you know the pin code. But you cannot clone the wallet onto another card or on a computer. Therefore possibility of double spending is severely restricted using this method.
65  Bitcoin / Development & Technical Discussion / Re: Bitcoin smartcard Point of Sale terminal on: May 08, 2011, 04:28:02 AM
Well, for smartphone clients it would be a printed receipt with a payee address. Or a QR code, or something.
I guess that type of POS is beyond this particular topic. I want to focus on the smart card implementation...
66  Bitcoin / Project Development / Bitcoin smartcard Point of Sale terminal on: May 08, 2011, 04:22:15 AM
Guess I should've put my topic in this subforum, instead of "Dev".

Anyway http://bitcointalk.org/index.php?topic=7539.0

Moderators should probably move it over oficially.
Please reply in original thread.
67  Bitcoin / Development & Technical Discussion / Re: Bitcoin smartcard Point of Sale terminal on: May 08, 2011, 04:13:46 AM
Which specific points are you disagreeing about?
68  Bitcoin / Development & Technical Discussion / Bitcoin smartcard Point of Sale terminal on: May 08, 2011, 03:19:50 AM
Hello all,

I've been having these ideas lately, about how to implement a bitcoin PoS with a physical card, akin to a Debit Card. I'm pretty sure my ideas are correct, but I'd like to validate a few assumptions first.

After reading some on SIM cards and smart cards in general, I've established following:

  • There is protected storage (r/w) on the smart card, and the only way to access it is by using the API provided by the software loaded on the card. (Unless you have a scanning tunneling microscope).
  • Software that runs on the card can be either in C or Java
    • C is cheaper hardware-wise, but very inflexible. Any changes required at later stages mean huge costs
    • Java is cheaper to develop, as it has an integrated development environment and lots of classes (including cryptoapi), but the cards themselves are more expensive
  • You can write a program for the smartcard, that executes on the smart card, and is able to do various actions like:
    • Authorizing access to the private keys with a PIN
    • Validating a digital signature
    • Signing a block of data
    • Initializing a blank card with a bunch of keypairs

With this is mind, it's not possible to put the block chain on the card, or do any extensive validation, due to processing power constraints.
So the job of doing that should be performed by a terminal. Modern terminals are essentially computers, connected to the network, either via modem, broadband, or GPRS connection. So they are able to keep the block chain fresh.

The issue is this - due to a limited space on the card, I'm not sure if it's possible to keep the entire wallet on the card. So there needs to be some sort of algorithm to quickly scan the block chain to establish the balance available for the keys that are stored on the card.

I've talked to a guy, who's job is writing software for SIM cards, the ones in everyone's cell phones. He said, that a 1Mb JavaCard would cost about $1, if the order is for 50000 cards at once. So it's not too bad.

Next step would be to research how modern POS terminals operate, and whether it's possible to add support for bitcoin processing on them, or maybe even develop something from scratch.

Other things
Technically the card can be limited to one keypair, but that would greatly reduce anonymity. I guess there's a possibility of having various classes of bitcoin cards with different amount of keypairs available for usage.

The keypair(s) could be programmed into the card at the time of manufacturing. Problem is that then the keys are available to 3rd party. But then it would be possible to create pre-paid bitcoin cards.

Alternatively, the keypairs could be created by the card itself, at the POS, when money is added.
Also, POS terminal can print out a bitcoin address on the receipt, so you can add more money to the card with regular bitcoin software.

It's also possible to have the card validate the POS, to ensure compliance. If the POS is validated (by crypto-key verification) of course, then (probably) additional safeguards can be implemented, like accepting transactions with no confirmations, but somehow temporarily preventing the card from double-spending, etc. Or give option at payment like "pay with no validations, but the card is locked for next 10 minutes" or "pay regularly, but goods are released upon validation"

Issues
This is not a bank account access card. It would be an actual wallet card, so if it's lost - the money is gone forever. If it's stolen - the PIN code should prevent access to private keys. It would be possible to create 2 level PIN protection, similar to PIN and PUK in cell phones.

It's also possible to create a "doomsday pin" that wipes the card clean, in case you're under duress, or something out of a spy novel Cheesy

What do you guys think?
69  Economy / Marketplace / Re: Natural Organic Healing Combination Remedies on: May 07, 2011, 09:02:02 AM
Sorry to piss on your parade, but
Quote
Two systematic reviews of clinical trials of Bach flower remedies found no efficacy beyond a placebo.

/via Wikipedia
70  Economy / Economics / Re: Why Bitcoin can’t be a currency on: May 06, 2011, 07:31:24 PM
If there is a demand for bitcoins, the market can adjust by lowering prices, thus making bitcoin's purchasing capacity higher. Which, pretty much, achieves the same effect. (IANAE).
71  Bitcoin / Bitcoin Discussion / Re: Is it actually possible to ban P2P networks? on: May 06, 2011, 04:48:06 PM
The only way to fully "ban" a peer-to-peer network is to prevent communication between all of it's nodes.

One of the design goals of the Internet was resilience to such measures. Being able to continue to work as a whole, even if some parts are destroyed or somehow disrupted.

tl;dr - No.
72  Economy / Economics / Re: Intellect is not property on: May 06, 2011, 06:48:08 AM
As Russian designed Artemy Lebedev said: "Ideas have negative price". In a sense that you need some serious investment before your idea gets off the ground and actually starts making you any money...

http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&sl=auto&tl=en&u=http%3A%2F%2Fwww.artlebedev.ru%2Fkovodstvo%2Fsections%2F161%2F Google translate...
73  Bitcoin / Bitcoin Discussion / Re: BTC Game Tournament on: May 06, 2011, 04:39:41 AM
I'd play some Bad Company 2. But we gotta do it on a dedicated server, which can only be purchased. You can't host games with just a copy of the game itself.
74  Bitcoin / Development & Technical Discussion / Re: [ANNOUNCE] Webcoin Alpha Sneak Preview on: May 05, 2011, 09:41:59 PM
Donated Smiley Looks way cool and slick too.
75  Bitcoin / Bitcoin Discussion / Re: Creating my own pool(how does it work)? on: May 03, 2011, 06:00:58 PM
All the instructions seem to be here: http://www.bluishcoder.co.nz/bitcoin-pool/
76  Local / Бизнес / Re: Создается команда для ПиАра Bitcoin в рунете. on: January 14, 2011, 11:12:55 PM
Kybertek - Толстый тролль такой толстый...
77  Bitcoin / Development & Technical Discussion / Re: Bugzilla & other bug tracking systems for Bitcoins on: August 10, 2010, 08:07:24 PM
+1 to Trac. It's easier to use compared to Bugzilla, and VCS integration is better...
78  Bitcoin / Bitcoin Discussion / Re: Which Country You're From on: August 04, 2010, 03:34:22 AM
Ethnically - from Belarus.
Actually - Canada...
79  Economy / Economics / A monkey economy as irrational as ours on: July 31, 2010, 05:26:11 AM
My fellow bitcoiners, watch this amazing talk http://www.ted.com/talks/laurie_santos.html about how even monkeys are prone to the same irrational decision making when it comes to money...

Cheesy
80  Bitcoin / Bitcoin Discussion / Re: Introducing: Bitcoin Networked Economy Specification v0.01-DRAFT on: July 29, 2010, 06:31:48 AM
Hey, I had a Tripod and Geocities pages Cheesy

Ahh... memories  Smiley

However with proper plugins for major blogging platforms this spec can be a viable tool.
Kinda more work for the spec author though.
Pages: « 1 2 3 [4] 5 6 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!