Bitcoin Forum

Economy => Goods => Topic started by: psjbeisler on May 11, 2012, 03:51:52 AM



Title: Bitcoin Checks : R3
Post by: psjbeisler on May 11, 2012, 03:51:52 AM
    I had an idea for "better" Bitcoin checks...

Making a comeback!
  • Funding QR Code and full text address for verification
  • Firstbits for check numbers and easy verification of your transactions
  • Redeemable Mini Private Key protected by scratch off hologram
  • Packs of 30 available for order
  • Checkout is now hosted
  • Currently ~$0.30 each
  • Free shipping everywhere
  • Printed protection on back
       (Private keys are light grey)

R1:
R2:
Full length private key
Mini private Key
R3:
Sticker on back
Printed protection on back
R4:
Inkjet printed
Laser printed

https://i.imgur.com/8jZRbl.jpg
https://i.imgur.com/K6qITl.jpg
https://i.imgur.com/uLJQzyKl.jpg

More information and checkout at: https://store.psjb.me/

Thanks for any feekback![/list]


Title: Re: Bitcoin Checks
Post by: MelMan2002 on May 11, 2012, 03:59:55 AM
How do you mean you are giving away 25 for free?  I don't see any mention of that on the website..


Title: Re: Bitcoin Checks
Post by: ccliu on May 11, 2012, 04:01:51 AM
I'd like some for free


Title: Re: Bitcoin Checks
Post by: Littleshop on May 11, 2012, 04:07:07 AM
I would also like some for free.


Title: Re: Bitcoin Checks
Post by: mc_lovin on May 11, 2012, 04:14:28 AM
Count me in for a freebie please!


Title: Re: Bitcoin Checks
Post by: John (John K.) on May 11, 2012, 04:17:37 AM
I'm in for the freebie too! I'll give a review when I get it, thanks. ;D


Title: Re: Bitcoin Checks
Post by: Stephen Gornick on May 11, 2012, 07:15:22 AM
Is this an "idea" or a product that is ready to be shipped?

What format is the private key under the halogram in?


Title: Re: Bitcoin Checks
Post by: SgtSpike on May 11, 2012, 07:17:33 AM
I like it... but how do we trust you not to up and steal all the coins in the private key one day?

Still, a nice twist on the classic redeemable Bitcoin idea.

EDIT:  Would also like one for free.  ;)


Title: Re: Bitcoin Checks
Post by: ShadowAlexey on May 11, 2012, 07:24:55 AM
Want one to try.


Title: Re: Bitcoin Checks
Post by: psjbeisler on May 11, 2012, 10:09:46 PM
Alot of the posts and updates ended up on Twitter and Google+ instead of on my site actually.

"I like it... but how do we trust you not to up and steal all the coins in the private key one day?"

I strongly feel a legit business model has a longer shelf life than a corrupt one...
I don't keep logs or copies of the information provided, not just for your sake but for mine as well. If I kept a copy of addresses/keys and that list got compromised I would get blamed anyhow (as I should be).

I know I have ZERO creditably right now which is the reason for the freebies, plus user reviews speak louder than my own.

Here is a Private Key example:
https://i.imgur.com/GCiucl.jpg
Key is clear and legible!


Title: Re: Bitcoin Checks
Post by: mc_lovin on May 11, 2012, 10:47:46 PM
This product is a total win.  I don't know if it would work at the grocery store, but it beats paypal!

The freebie would be nice, but maybe I can propose a trade? 

I make custom vinyl stickers, and I can make some for you in exchange for some cheques!

https://bitcointalk.org/index.php?topic=31295.0

(I haven't posted in the thread for awhile but I have everything set up still)


Title: Re: Bitcoin Checks
Post by: rjk on May 11, 2012, 11:00:08 PM
Alot of the posts and updates ended up on Twitter and Google+ instead of on my site actually.

"I like it... but how do we trust you not to up and steal all the coins in the private key one day?"

I strongly feel a legit business model has a longer shelf life than a corrupt one...
I don't keep logs or copies of the information provided, not just for your sake but for mine as well. If I kept a copy of addresses/keys and that list got compromised I would get blamed anyhow (as I should be).

I know I have ZERO creditably right now which is the reason for the freebies, plus user reviews speak louder than my own.

Here is a Private Key example:
https://i.imgur.com/GCiucl.jpg
Key is clear and legible!
Why did you bother to redact the QR code and the bitcoin address? You can compute the address from the private key.


Title: Re: Bitcoin Checks
Post by: DeathAndTaxes on May 11, 2012, 11:06:13 PM
Alot of the posts and updates ended up on Twitter and Google+ instead of on my site actually.

"I like it... but how do we trust you not to up and steal all the coins in the private key one day?"

I strongly feel a legit business model has a longer shelf life than a corrupt one...
I don't keep logs or copies of the information provided, not just for your sake but for mine as well. If I kept a copy of addresses/keys and that list got compromised I would get blamed anyhow (as I should be).

I know I have ZERO creditably right now which is the reason for the freebies, plus user reviews speak louder than my own.

Here is a Private Key example:
https://i.imgur.com/GCiucl.jpg
Key is clear and legible!
Why did you bother to redact the QR code and the bitcoin address? You can compute the address from the private key.

Not sure I want someone who knows that little about how Bitcoin works making Bitcoin financial products. :)


Title: Re: Bitcoin Checks
Post by: Red Emerald on May 11, 2012, 11:07:47 PM
How do you have firstbits printed on the bills before funding them?  That isn't possible.  You can't just guess what your firstbits will be. You have to get the address in the blockchain first.


Title: Re: Bitcoin Checks
Post by: psjbeisler on May 11, 2012, 11:08:13 PM
Alot of the posts and updates ended up on Twitter and Google+ instead of on my site actually.

"I like it... but how do we trust you not to up and steal all the coins in the private key one day?"

I strongly feel a legit business model has a longer shelf life than a corrupt one...
I don't keep logs or copies of the information provided, not just for your sake but for mine as well. If I kept a copy of addresses/keys and that list got compromised I would get blamed anyhow (as I should be).

I know I have ZERO creditably right now which is the reason for the freebies, plus user reviews speak louder than my own.

Here is a Private Key example:
https://i.imgur.com/GCiucl.jpg
Key is clear and legible!
Why did you bother to redact the QR code and the bitcoin address? You can compute the address from the private key.
That was scrap check where the QR code was misprinted, I just scratched out the address with it.


Title: Re: Bitcoin Checks
Post by: psjbeisler on May 11, 2012, 11:09:51 PM
How do you have firstbits printed on the bills before funding them?  That isn't possible.  You can't just guess what your firstbits will be. You have to get the address in the blockchain first.

When the address is used it will appear in the block chain, I currently use 6 characters to avoid any mismatches, if this proves to be a problem I will switch to 7.


Title: Re: Bitcoin Checks
Post by: DeathAndTaxes on May 11, 2012, 11:11:16 PM
How do you have firstbits printed on the bills before funding them?  That isn't possible.  You can't just guess what your firstbits will be. You have to get the address in the blockchain first.

When the address is used it will appear in the block chain, I currently use 6 characters to avoid any mismatches, if this proves to be a problem I will switch to 7.

However if someone else funds an address with same prefix before your customer funds his then the check will have the wrong firstbit.


Title: Re: Bitcoin Checks
Post by: psjbeisler on May 11, 2012, 11:12:23 PM
How do you have firstbits printed on the bills before funding them?  That isn't possible.  You can't just guess what your firstbits will be. You have to get the address in the blockchain first.

When the address is used it will appear in the block chain, I currently use 6 characters to avoid any mismatches, if this proves to be a problem I will switch to 7.

However if someone else funds an address with same prefix before your customer funds his then the check will have the wrong firstbit.

But they will also have an unfunded check leaving them no reason to check the transaction, also the reason for 6 characters.


Title: Re: Bitcoin Checks
Post by: notmove on May 11, 2012, 11:13:28 PM
I would like some free if your still giving them away.


Title: Re: Bitcoin Checks
Post by: SgtSpike on May 11, 2012, 11:16:23 PM
How do you have firstbits printed on the bills before funding them?  That isn't possible.  You can't just guess what your firstbits will be. You have to get the address in the blockchain first.

When the address is used it will appear in the block chain, I currently use 6 characters to avoid any mismatches, if this proves to be a problem I will switch to 7.

However if someone else funds an address with same prefix before your customer funds his then the check will have the wrong firstbit.

But they will also have an unfunded check, also the reason for 6 characters.
To be safe, I'd just send a satoshi to each of the check addresses to get them into the blockchain and have valid firstbits.  I think it's a good idea to have the firstbits on the check, but better to be safe than sorry!  You can use sendmany for each batch to minimize fees.  It wouldn't cost more than a few cents total, definitely worth it IMO if you want to have a product that seems completely legitimate!  Otherwise, you'll keep being asked the same question over and over about the firstbits.  ;)


Title: Re: Bitcoin Checks
Post by: Red Emerald on May 12, 2012, 12:00:22 AM
How do you have firstbits printed on the bills before funding them?  That isn't possible.  You can't just guess what your firstbits will be. You have to get the address in the blockchain first.

When the address is used it will appear in the block chain, I currently use 6 characters to avoid any mismatches, if this proves to be a problem I will switch to 7.

However if someone else funds an address with same prefix before your customer funds his then the check will have the wrong firstbit.

But they will also have an unfunded check, also the reason for 6 characters.
To be safe, I'd just send a satoshi to each of the check addresses to get them into the blockchain and have valid firstbits.  I think it's a good idea to have the firstbits on the check, but better to be safe than sorry!  You can use sendmany for each batch to minimize fees.  It wouldn't cost more than a few cents total, definitely worth it IMO if you want to have a product that seems completely legitimate!  Otherwise, you'll keep being asked the same question over and over about the firstbits.  ;)
Yeah. This would work and guarantee that you don't ever have an incorrect firstbits.


Title: Re: Bitcoin Checks
Post by: psjbeisler on May 12, 2012, 12:13:22 AM
How do you have firstbits printed on the bills before funding them?  That isn't possible.  You can't just guess what your firstbits will be. You have to get the address in the blockchain first.

When the address is used it will appear in the block chain, I currently use 6 characters to avoid any mismatches, if this proves to be a problem I will switch to 7.

However if someone else funds an address with same prefix before your customer funds his then the check will have the wrong firstbit.

But they will also have an unfunded check, also the reason for 6 characters.
To be safe, I'd just send a satoshi to each of the check addresses to get them into the blockchain and have valid firstbits.  I think it's a good idea to have the firstbits on the check, but better to be safe than sorry!  You can use sendmany for each batch to minimize fees.  It wouldn't cost more than a few cents total, definitely worth it IMO if you want to have a product that seems completely legitimate!  Otherwise, you'll keep being asked the same question over and over about the firstbits.  ;)
Yeah. This would work and guarantee that you don't ever have an incorrect firstbits.
I don't really want to send out funded checks and the firstbits are only ment as a reference number to check the transaction, not the sole means of funding.


Title: Re: Bitcoin Checks
Post by: psjbeisler on May 12, 2012, 12:17:39 AM
My site is really the biggest problem right now, using a MAILTO link, not being able to generate a payment address automatically, and also my emails are marked as spam by many clients. =/


Title: Re: Bitcoin Checks
Post by: SgtSpike on May 12, 2012, 12:18:49 AM
How do you have firstbits printed on the bills before funding them?  That isn't possible.  You can't just guess what your firstbits will be. You have to get the address in the blockchain first.

When the address is used it will appear in the block chain, I currently use 6 characters to avoid any mismatches, if this proves to be a problem I will switch to 7.

However if someone else funds an address with same prefix before your customer funds his then the check will have the wrong firstbit.

But they will also have an unfunded check, also the reason for 6 characters.
To be safe, I'd just send a satoshi to each of the check addresses to get them into the blockchain and have valid firstbits.  I think it's a good idea to have the firstbits on the check, but better to be safe than sorry!  You can use sendmany for each batch to minimize fees.  It wouldn't cost more than a few cents total, definitely worth it IMO if you want to have a product that seems completely legitimate!  Otherwise, you'll keep being asked the same question over and over about the firstbits.  ;)
Yeah. This would work and guarantee that you don't ever have an incorrect firstbits.
I don't really want to send out funded checks and the firstbits are only ment as a reference number to check the transaction, not the sole means of funding.
I'd hardly call a satoshi "funded".  Just don't tell anyone it is there.  Anyway, I gave my opinion, you don't have to take it.  Best of luck, and I still want a free one!  :D


Title: Re: Bitcoin Checks
Post by: psjbeisler on May 12, 2012, 12:20:43 AM
How do you have firstbits printed on the bills before funding them?  That isn't possible.  You can't just guess what your firstbits will be. You have to get the address in the blockchain first.

When the address is used it will appear in the block chain, I currently use 6 characters to avoid any mismatches, if this proves to be a problem I will switch to 7.

However if someone else funds an address with same prefix before your customer funds his then the check will have the wrong firstbit.

But they will also have an unfunded check, also the reason for 6 characters.
To be safe, I'd just send a satoshi to each of the check addresses to get them into the blockchain and have valid firstbits.  I think it's a good idea to have the firstbits on the check, but better to be safe than sorry!  You can use sendmany for each batch to minimize fees.  It wouldn't cost more than a few cents total, definitely worth it IMO if you want to have a product that seems completely legitimate!  Otherwise, you'll keep being asked the same question over and over about the firstbits.  ;)
Yeah. This would work and guarantee that you don't ever have an incorrect firstbits.
I don't really want to send out funded checks and the firstbits are only ment as a reference number to check the transaction, not the sole means of funding.
I'd hardly call a satoshi "funded".  Just don't tell anyone it is there.  Anyway, I gave my opinion, you don't have to take it.  Best of luck, and I still want a free one!  :D
Shoot me an email with your information or use the form provided at http://shop.psjb.me


Title: Re: Bitcoin Checks
Post by: enmaku on May 12, 2012, 12:23:05 AM
How do you have firstbits printed on the bills before funding them?  That isn't possible.  You can't just guess what your firstbits will be. You have to get the address in the blockchain first.

When the address is used it will appear in the block chain, I currently use 6 characters to avoid any mismatches, if this proves to be a problem I will switch to 7.

However if someone else funds an address with same prefix before your customer funds his then the check will have the wrong firstbit.

But they will also have an unfunded check, also the reason for 6 characters.
To be safe, I'd just send a satoshi to each of the check addresses to get them into the blockchain and have valid firstbits.  I think it's a good idea to have the firstbits on the check, but better to be safe than sorry!  You can use sendmany for each batch to minimize fees.  It wouldn't cost more than a few cents total, definitely worth it IMO if you want to have a product that seems completely legitimate!  Otherwise, you'll keep being asked the same question over and over about the firstbits.  ;)
Yeah. This would work and guarantee that you don't ever have an incorrect firstbits.
I don't really want to send out funded checks and the firstbits are only ment as a reference number to check the transaction, not the sole means of funding.

Look, here's the problem: Say you have a check with firstbits 1qz80e7. I can go grab a copy of vanitygen and make a new bitcoin address with those firstbits. I then send money to that address and nothing ever gets sent to the actual address on the check. Since firstbits aren't case-sensitive generating a collision should be relatively easy. A merchant might then take the check, check the firstbits only and accept it since firstbits 1qz80e7 actually shows a balance. When said merchant attempts to redeem the check via the private key, they will find they've been given the privkey to an account holding no funds.


Title: Re: Bitcoin Checks
Post by: psjbeisler on May 12, 2012, 12:28:43 AM
How do you have firstbits printed on the bills before funding them?  That isn't possible.  You can't just guess what your firstbits will be. You have to get the address in the blockchain first.

When the address is used it will appear in the block chain, I currently use 6 characters to avoid any mismatches, if this proves to be a problem I will switch to 7.

However if someone else funds an address with same prefix before your customer funds his then the check will have the wrong firstbit.

But they will also have an unfunded check, also the reason for 6 characters.
To be safe, I'd just send a satoshi to each of the check addresses to get them into the blockchain and have valid firstbits.  I think it's a good idea to have the firstbits on the check, but better to be safe than sorry!  You can use sendmany for each batch to minimize fees.  It wouldn't cost more than a few cents total, definitely worth it IMO if you want to have a product that seems completely legitimate!  Otherwise, you'll keep being asked the same question over and over about the firstbits.  ;)
Yeah. This would work and guarantee that you don't ever have an incorrect firstbits.
I don't really want to send out funded checks and the firstbits are only ment as a reference number to check the transaction, not the sole means of funding.

Look, here's the problem: Say you have a check with firstbits 1qz80e7. I can go grab a copy of vanitygen and make a new bitcoin address with those firstbits. I then send money to that address and nothing ever gets sent to the actual address on the check. Since firstbits aren't case-sensitive generating a collision should be relatively easy. A merchant might then take the check, check the firstbits only and accept it since firstbits 1qz80e7 actually shows a balance. When said merchant attempts to redeem the check via the private key, they will find they've been given the privkey to an account holding no funds.
That is why I also have the full address listed on the check, If the merchant checks only the firstbits and does not validate the whole address that is their mistake, TBH. Don't get me wrong I had thought of that, but at the same time personal responsibility of your own payments is like Bitcoin 101.


Title: Re: Bitcoin Checks
Post by: SgtSpike on May 12, 2012, 12:30:36 AM
That is why I also have the full address listed on the check, If the merchant checks only the firstbits and does not validate the whole address that is their mistake, TBH. Don't get me wrong I had thought of that, but at the same time personal responsibility of your own payments is like Bitcoin 101.
What is the point of including the firstbits on the check then, if they aren't to be used to validate the check balance?


Title: Re: Bitcoin Checks
Post by: psjbeisler on May 12, 2012, 01:03:54 AM
That is why I also have the full address listed on the check, If the merchant checks only the firstbits and does not validate the whole address that is their mistake, TBH. Don't get me wrong I had thought of that, but at the same time personal responsibility of your own payments is like Bitcoin 101.
What is the point of including the firstbits on the check then, if they aren't to be used to validate the check balance?
They are, but if I relied solely on the first bits the full address wouldn't be needed. Creating an address with matching firstbits also kind of defeats the purpose as well.


Title: Re: Bitcoin Checks
Post by: enmaku on May 12, 2012, 01:12:46 AM
That is why I also have the full address listed on the check, If the merchant checks only the firstbits and does not validate the whole address that is their mistake, TBH. Don't get me wrong I had thought of that, but at the same time personal responsibility of your own payments is like Bitcoin 101.
What is the point of including the firstbits on the check then, if they aren't to be used to validate the check balance?
They are, but if I relied solely on the first bits the full address wouldn't be needed. Creating an address with matching firstbits also kind of defeats the purpose as well.

You're kind of missing the point. Most people will use whatever the easiest method you present them is. If they have a way to scan the QR code, then they'll do that - otherwise they'll default to firstbits. Nobody is going to enter a 34 character alphanumeric case sensitive string to check balance if they can type 6 or 7 non-case-sensitive firstbits instead. If you're printing the firstbits on the check, it's implied that the firstbits are inexorably tied to that piece of paper, which isn't necessarily the case. I've already demonstrated how someone could use this loophole to scam a merchant and saying "it's on the merchant if they don't take the time to type 34 alphanumeric characters" is not a valid excuse for doing things the right way. If we want Bitcoin to be accepted by merchants we have to make it easier than "1KvrFZYgwQe5D7cfMR1ndKL9zUzm9CAHzy and pray to god you don't make a typo" which is the whole point of firstbits anyway. But for the firstbits to be valid you HAVE to fund them or else leave yourself open to a collision attack like I described above. Merchant's won't use these if it's that trivial to scam with them. Again, you don't even have to fund them with a lot, you can spend a single satoshi which, at the time of this writing, is worth ~0.0000000494991 USD (about five millionths of a penny). To refuse to fund at 0.00000001 BTC before sending is either incredibly cheap or incredibly lazy and either way it completely invalidates the usefulness of printing the firstbits at all.

Also, for the record, it seems odd that you've scribbled over the address but left the privkey visible in your image; it seems to belie a very poor understanding of how Bitcoin actually works... From private key 5J7nDBQHbQ7u8MmLdHuxz2uqGCJdrKzZSMY7vcnZRnDeCEFqLs3 it's trivial to compute the scribbled-out address 1KvrFZYgwQe5D7cfMR1ndKL9zUzm9CAHzy with firstbits 1kvrfzy.

As a proof of concept I just did exactly what I suggested and made an address with vanitygen that collides with your firstbits: 1KvrFZyLX7dKpvYjzTWv3E9KfivR6fhBco and funded it with a satoshi just to prove that I can "steal" your firstbits if you don't fund them at the time of generation/purchase. I'm doing this from my work laptop so I didn't even have the benefit of OpenCL acceleration on a decent GPU to help me. This took less than ten minutes. With even a single 5830 it would take less than one.

Note: At the time of this writing there hasn't been a new block for nearly an hour so the transaction is 0/unconfirmed so I technically haven't stolen your firstbits just yet, but whenever the next block arrives you should see what I mean.

Update: Block finally hit, all your firstbits are belong to me.
Firstbits.com is annoyingly slow to confirm this but http://blockchain.info/address/1kvrfzy links to my address, not yours. I think that's an adequately solid proof of concept.


Title: Re: Bitcoin Checks
Post by: psjbeisler on May 12, 2012, 01:21:36 AM
That is why I also have the full address listed on the check, If the merchant checks only the firstbits and does not validate the whole address that is their mistake, TBH. Don't get me wrong I had thought of that, but at the same time personal responsibility of your own payments is like Bitcoin 101.
What is the point of including the firstbits on the check then, if they aren't to be used to validate the check balance?
They are, but if I relied solely on the first bits the full address wouldn't be needed. Creating an address with matching firstbits also kind of defeats the purpose as well.

You're kind of missing the point. Most people will use whatever the easiest method you present them is. If they have a way to scan the QR code, then they'll do that - otherwise they'll default to firstbits. Nobody is going to enter a 34 character alphanumeric case sensitive string to check balance if they can type 6 or 7 non-case-sensitive firstbits instead. If you're printing the firstbits on the check, it's implied that the firstbits are inexorably tied to that piece of paper, which isn't necessarily the case. I've already demonstrated how someone could use this loophole to scam a merchant and saying "it's on the merchant if they don't take the time to type 34 alphanumeric characters" is not a valid excuse for doing things the right way. If we want Bitcoin to be accepted by merchants we have to make it easier than "1KvrFZYgwQe5D7cfMR1ndKL9zUzm9CAHzy and pray to god you don't make a typo" which is the whole point of firstbits anyway. But for the firstbits to be valid you HAVE to fund them or else leave yourself open to a collision attack like I described above. Merchant's won't use these if it's that trivial to scam with them. Again, you don't even have to fund them with a lot, you can spend a single satoshi which, at the time of this writing, is worth ~0.0000000494991 USD (about five millionths of a penny). To refuse to fund at 0.00000001 BTC before sending is either incredibly cheap or incredibly lazy and either way it completely invalidates the usefulness of printing the firstbits at all.

Also, for the record, it seems odd that you've scribbled over the address but left the privkey visible in your image; it seems to belie a very poor understanding of how Bitcoin actually works... From private key 5J7nDBQHbQ7u8MmLdHuxz2uqGCJdrKzZSMY7vcnZRnDeCEFqLs3 it's trivial to compute the scribbled-out address 1KvrFZYgwQe5D7cfMR1ndKL9zUzm9CAHzy with firstbits 1kvrfzy.

As a proof of concept I just did exactly what I suggested and made an address with vanitygen that collides with your firstbits: 1KvrFZyLX7dKpvYjzTWv3E9KfivR6fhBco and funded it with a satoshi just to prove that I can "steal" your firstbits if you don't fund them at the time of generation/purchase. I'm doing this from my work laptop so I didn't even have the benefit of OpenCL acceleration on a decent GPU to help me. This took less than ten minutes. With even a single 5830 it would take less than one.

Note: At the time of this writing there hasn't been a new block for nearly an hour so the transaction is 0/unconfirmed so I technically haven't stolen your firstbits just yet, but whenever the next block arrives you should see what I mean.
OK, first let me squash the "I have no idea what I'm doing" remarks. That check was already scratched out (because it was a misprinted, scrap check) and the purpose of the picture was to focus on the private key, thats it...

As for the firstbits, You and a few others have made your point and I will work on getting the firstbits verified and tied to the check since, as you said "If you provide it, they will use it", and that will also make them more useful if the QR code is not available to scan.


Title: Re: Bitcoin Checks
Post by: enmaku on May 12, 2012, 01:26:58 AM
OK, first let me squash the "I have no idea what I'm doing" remarks. That check was already scratched out (because it was a misprinted, scrap check) and the purpose of the picture was to focus on the private key, thats it...

As for the firstbits, You and a few others have made your point and I will work on getting the firstbits verified and tied to the check since, as you said "If you provide it, they will use it", and that will also make them more useful if the QR code is not available to scan.

Sorry if I came across a bit harsh there, I didn't mean to call you dumb or anything, but you are (at present) on a newbie account in the newbie forums and the pic did seem pretty odd. Not trying to call you out, honestly, I'd rather offer help if there's some misunderstanding. I want to see Bitcoin succeed and the better people understand it at this stage of the game the higher the chances of that happening are.

I wasn't trying to beat a dead horse with the firstbits thing either, it's just that a lot of folks aren't aware of things like vanitygen and don't know that you can "steal" firstbits pretty trivially. I figured an actual in-practice example would be a good way to drive that home.

I know I come off strong but it's only because you look like you've got a good product if you can just recognize and patch a few simple problems before hitting a live market with them and I wish you the best of luck.


Title: Re: Bitcoin Checks
Post by: psjbeisler on May 12, 2012, 01:36:04 AM
OK, first let me squash the "I have no idea what I'm doing" remarks. That check was already scratched out (because it was a misprinted, scrap check) and the purpose of the picture was to focus on the private key, thats it...

As for the firstbits, You and a few others have made your point and I will work on getting the firstbits verified and tied to the check since, as you said "If you provide it, they will use it", and that will also make them more useful if the QR code is not available to scan.

Sorry if I came across a bit harsh there, I didn't mean to call you dumb or anything, but you are (at present) on a newbie account in the newbie forums and the pic did seem pretty odd. Not trying to call you out, honestly, I'd rather offer help if there's some misunderstanding. I want to see Bitcoin succeed and the better people understand it at this stage of the game the higher the chances of that happening are.

I wasn't trying to beat a dead horse with the firstbits thing either, it's just that a lot of folks aren't aware of things like vanitygen and don't know that you can "steal" firstbits pretty trivially. I figured an actual in-practice example would be a good way to drive that home.

I know I come off strong but it's only because you look like you've got a good product if you can just recognize and patch a few simple problems before hitting a live market with them and I wish you the best of luck.
It's cool, if I didn't want feedback I wouldn't have asked for it. I am tryin to sell check to and for the community, if the community does not approve, my idea has already failed. I didn't think Firstbits were that crucial at the time and didn't focus on them so much. Obviously I was mistaken, but it is an easy fix and well worth it.


Title: Re: Bitcoin Checks
Post by: psjbeisler on May 27, 2012, 06:51:40 PM
I had sent out a couple samples a few weeks ago but I haven't heard anything back. I still have a bit left to give away.


Title: Re: Bitcoin Checks
Post by: ZodiacDragon84 on May 27, 2012, 08:53:00 PM
I made an order for the freebie. I will offer my opinions here when it arrives.


Title: Re: Bitcoin Checks
Post by: psjbeisler on May 27, 2012, 09:01:45 PM
Seems a few people are having trouble with my form, I know its not the greatest right now. If you have trouble you can manually send an order to shop@psjb.me the form follows:

Name=
Addr1=
Addr2=
City=
State=
Zip=
Country=
Email=
Checks=FREEBIE


Title: Re: Bitcoin Checks
Post by: SgtSpike on May 28, 2012, 05:12:56 AM
Sample arrived to me, and it looks great TBH!  I haven't tried funding and redeeming yet.


Title: Re: Bitcoin Checks
Post by: psjbeisler on May 28, 2012, 05:27:13 AM
If anyone can code PHP faster than me (which shouldn't be hard) and wants to work out some kinda deal, I need a better checkout form. HMU
http://www.codinghorror.com/blog/2009/12/version-1-sucks-but-ship-it-anyway.html


Title: Re: Bitcoin Checks
Post by: cyberlync on June 02, 2012, 12:56:27 PM
Just received mine.

Initial thoughts, looks very nice. I somehow feel I am missing the word "Bitcoin" somewhere on the front, other than the ฿, it's not clearly stated. Another thing I came to think of, is the private key is perhaps slightly long for the average consumer to be bothered with.

Will show to friends, and post if I get any constructive feedback.


Title: Re: Bitcoin Checks
Post by: SaltySpitoon on June 02, 2012, 01:16:46 PM
Got mine as well, it's pretty cool looking, nice size, etc. Now I have to try using it, just have to pay for something in bitcoins. I think they would be good for face to face transactions, but I think just sending Bitcoins via the wallet will still be better for long range transactions.


Title: Re: Bitcoin Checks
Post by: bluefirecorp on June 02, 2012, 01:49:15 PM
I got mine.

First thing I tried was looking at the private key. Just using a light in the background (the sun), I was able to see about half the private key. With a magnifying glass, I could probably see the entire key without too much trouble.

(Example of this security flaw irl:
You lose your 'checkbook', someone else finds it, writes down all the public keys/private keys, hands you back your 'checkbook'.
As you fill your checks [to use them], someone else just jacks the money.)

Really, it's an uber neat check :)


Title: Re: Bitcoin Checks
Post by: psjbeisler on June 03, 2012, 06:35:56 AM
I got mine.

First thing I tried was looking at the private key. Just using a light in the background (the sun), I was able to see about half the private key. With a magnifying glass, I could probably see the entire key without too much trouble.

(Example of this security flaw irl:
You lose your 'checkbook', someone else finds it, writes down all the public keys/private keys, hands you back your 'checkbook'.
As you fill your checks [to use them], someone else just jacks the money.)

Really, it's an uber neat check :)
Some of it is probably from the type of printer I'm using, a laser would be better I think.


Title: Re: Bitcoin Checks
Post by: ZodiacDragon84 on June 04, 2012, 01:25:48 AM
Its a beautifully done check. I have a few people in my area I could convince to accept something like this. I will keep everyone posted.


Title: Re: Bitcoin Checks
Post by: PrintCoins on June 04, 2012, 04:19:47 AM
Where do you get your scratchoff stickers from?


Title: Re: Bitcoin Checks
Post by: Kansattica on June 04, 2012, 06:49:19 AM
Applied for a freebie. This certainly seems interesting, and I want to see where it goes.


Title: Re: Bitcoin Checks
Post by: Boussac on June 06, 2012, 11:31:20 AM
@OP

what's new with your checks compared to printcoins.com ?

I thought the printcoins checks were very well done (ordered a few last year)..


Title: Re: Bitcoin Checks
Post by: psjbeisler on June 06, 2012, 06:54:43 PM
@OP

what's new with your checks compared to printcoins.com ?

I thought the printcoins checks were very well done (ordered a few last year)..
I just set out to design something more modern and convenient for everyday use of hand to hand transactions. Plus having more options for the community can't hurt either.

... I never thought it would be so hard to give something away for free on the internet, lol


Title: Re: Bitcoin Checks
Post by: naypalm on June 07, 2012, 02:40:46 AM
Got mine in today, this is a really nice product. It looks and feels just like a regular check. It has micro-print (says PRODUCTIVITY SYSTEMS Q7), water marks and the scratch off holographic stickers cover the private key very well. It got here very fast, as I ordered June 3rd.

http://uberbills.com/bitcoin-check.jpg


Title: Re: Bitcoin Checks
Post by: psjbeisler on June 09, 2012, 04:04:25 AM
So I spent all day coding and got a better checkout system working. Nobody should have to email my lousy forms again, click the button and off it gos. Automated payment addresses now work and you will also get a carbon copy of your order... but check your spam.


Title: Re: Bitcoin Checks
Post by: adamstgBit on June 09, 2012, 05:22:21 AM
i'd like a free sample if your still handing them out,

How much for 10?50?100?

printing privte keys,requires trust

your Jr. status and username don't inspire confidence "carnagex420x"

But the product looks awesome.

is their a webpage?


Title: Re: Bitcoin Checks
Post by: psjbeisler on June 09, 2012, 06:41:13 AM
i'd like a free sample if your still handing them out,

How much for 10?50?100?

printing privte keys,requires trust

your Jr. status and username don't inspire confidence "carnagex420x"

But the product looks awesome.

is their a webpage?


I know my status wasn't great which is why I am giving away samples.
The store page just got better so you can check that out. http://shop.psjb.me
When I start selling more and people find more ways to use them I will offer bigger packs, but at the moment it doesnt seem practical.


Title: Re: Bitcoin Checks
Post by: PrintCoins on June 09, 2012, 06:36:19 PM
can you do customized version for me ? (IBB logo on it )

like so here http://www.youtube.com/watch?v=DR_zDrzhPgE

Would you like me to do another run of those? Printcoins.com is now selling bills again.


Title: Re: Bitcoin Checks
Post by: TehZomB on June 09, 2012, 10:22:06 PM
could you also add a covered barcode for the private key, for those of us too lazy to type?


Title: Re: Bitcoin Checks
Post by: psjbeisler on June 09, 2012, 10:42:45 PM
could you also add a covered barcode for the private key, for those of us too lazy to type?
I was actually just thinking the same thing.


Title: Re: Bitcoin Checks
Post by: psjbeisler on June 10, 2012, 12:49:23 AM
can you do customized version for me ? (IBB logo on it )

like so here http://www.youtube.com/watch?v=DR_zDrzhPgE

Would you like me to do another run of those? Printcoins.com is now selling bills again.

what changed your mind ?

and yes I will buy from you if you can match his price 0.25 BTC per cheque

Lmao


Title: Re: Bitcoin Checks
Post by: psjbeisler on June 10, 2012, 02:46:27 AM
could you also add a covered barcode for the private key, for those of us too lazy to type?
I was actually just thinking the same thing.
Unfortunately I cant seem to get that much information, that small and consistently legible by a scanner as a barcode... I might have a new idea that'll do something like this, We'll see.


Title: Re: Bitcoin Checks
Post by: PrintCoins on June 10, 2012, 03:13:11 AM
could you also add a covered barcode for the private key, for those of us too lazy to type?
I was actually just thinking the same thing.
Unfortunately I cant seem to get that much information, that small and consistently legible by a scanner as a barcode... I might have a new idea that'll do something like this, We'll see.

Qr codes work great


Title: Re: Bitcoin Checks
Post by: psjbeisler on June 10, 2012, 03:21:31 AM
could you also add a covered barcode for the private key, for those of us too lazy to type?
I was actually just thinking the same thing.
Unfortunately I cant seem to get that much information, that small and consistently legible by a scanner as a barcode... I might have a new idea that'll do something like this, We'll see.

Qr codes work great
Agreed, but doesn't quiet work with the current design. Since not everyone can scan, I need the QR and plain text to be functional, but thats to many stickers... These weren't meant to be mass imported, I'd have to make one specifically for that. But when you go down that road I think Casascius has the best idea, paper wise. https://en.bitcoin.it/wiki/Casascius_Bitcoin_POS_system


Title: Re: Bitcoin Checks
Post by: Bitcoin Oz on June 10, 2012, 03:47:38 AM
https://twitter.com/cryptocoinmedia/status/211665217782947840 (https://twitter.com/cryptocoinmedia/status/211665217782947840)

Posted, and ordered a freebie  ;D

Nice service.



Title: Re: Bitcoin Checks
Post by: Joshwaa on June 11, 2012, 07:54:14 PM
Ordered my freebee. Thanks


Title: Re: Bitcoin Checks
Post by: psjbeisler on June 12, 2012, 12:01:05 AM
I still have a few of the misprinted ones if anybody wants to try their luck hacking a check w/o ruining their own.


Title: Re: Bitcoin Checks
Post by: Boussac on June 15, 2012, 12:50:10 PM
I ordered a freebie. Thanks


Title: Re: Bitcoin Checks
Post by: TehZomB on June 15, 2012, 03:54:34 PM
Got the freebee today. Looks pretty nice, I have to say.


Title: Re: Bitcoin Checks
Post by: Joshwaa on June 15, 2012, 05:00:02 PM
Got mine today too. Very nice I am impressed. Thanks!


Title: Re: Bitcoin Checks
Post by: enmaku on June 15, 2012, 05:11:17 PM
I still have a few of the misprinted ones if anybody wants to try their luck hacking a check w/o ruining their own.

I'll take a crack at it. PMing my shipping info.  ;D


Title: Re: Bitcoin Checks
Post by: psjbeisler on June 15, 2012, 08:03:47 PM
Thanks to everyone that provided feedback for my samples! Maybe I'll get some legitimate orders now.  ;)


Title: Re: Bitcoin Checks
Post by: psjbeisler on June 16, 2012, 07:00:05 PM
New checks will have mini private keys. ...except i still have like 300 checks already made.


Title: Re: Bitcoin Checks
Post by: Joshwaa on June 16, 2012, 10:36:46 PM
I am starting to think these might be a really good Idea for like giving some one a bond. Fill one and give it to some one to hold onto say 10 years when hopefully BTC will be 20 or 30 USD each! Wishful thinking.
I might order some to do this with.. Thanks again for the check..  Are you able to load the one I have?


Title: Re: Bitcoin Checks
Post by: psjbeisler on June 16, 2012, 11:08:40 PM
I am starting to think these might be a really good Idea for like giving some one a bond. Fill one and give it to some one to hold onto say 10 years when hopefully BTC will be 20 or 30 USD each! Wishful thinking.
I might order some to do this with.. Thanks again for the check..  Are you able to load the one I have?
Just provide people with the firstbits from your check and they can fund it until you decide to redeem it.


Title: Re: Bitcoin Checks
Post by: senbonzakura on June 17, 2012, 05:42:56 PM
nice


Title: Re: Bitcoin Checks
Post by: ccliu on June 18, 2012, 02:32:42 AM
just got mine today, looks just like the one in the picture. The paper is thick and of good quality. I tried to get the private key without scratching the stuff off but you absolutely cannot see through it.

Overall it is pretty cool!


Title: Re: Bitcoin Checks
Post by: enmaku on June 19, 2012, 04:42:46 AM
Got the misprinted samples today and I can definitely say you might want to put a matching set of holographic stickers on the back, or perhaps print some kind of random pixels over that area in the back. I put the check on top of my phone's flash and at the lowest brightness setting I could almost make out the privkey. Cranked all the way up, I could read it clearly. Since this tends to be a "pics or it didn't happen" sort of crowd....

http://dl.dropbox.com/u/20411213/bitcoin%20check%20-%20weak.jpg
This is at the lowest setting.

http://dl.dropbox.com/u/20411213/bitcoin%20check%20-%20strong.jpg
This is at the highest setting

http://dl.dropbox.com/u/20411213/bitcoin%20check%20-%20flipped.jpg
Here I've flipped the above image for those of you who can't read backwards

http://dl.dropbox.com/u/20411213/bitcoin%20check%20-%20privkey.jpg
And just in case anyone couldn't read the portion of the key visible in the pic, I've crappily traced the visible characters in red.

http://dl.dropbox.com/u/20411213/bitcoin%20check%20-%20key.jpg
Here I've copied the entire privkey down via the method above just to generate an address and make sure it matches what's on the check. The only character not easily discerned via the above method was the lowercase j, because it was on the border of the two stickers. Still, it didn't take but a few tries to guess that character right (two, actually, since the only other thing it looked like at all was an i)

Also keep in mind that this was just the two little surface mount LEDs. I can get a flashlight at 7-11 for $5 that has several times as many. It could also be feasible (though I don't have the equipment to test) to use a flatbed scanner with a lid-light (the kind used for scanning slides, transparencies and negatives) and a little photoshop magic to make this a 3-second process instead of sitting hunched over with a flashlight reading the key off one character at a time for several minutes.

Other than that, these are pretty fantastic little checks and thus far I've not found any other problems.

Peer review FTW  ;D


Title: Re: Bitcoin Checks
Post by: enmaku on June 19, 2012, 05:38:25 AM
Just got a PM that new checks are being sent, so I'm guessing OP found a quick fix for the issue (either that or the misprinted samples I got were old and the problem was already fixed).

Updates will come as soon as I've got 'em!


Title: Re: Bitcoin Checks
Post by: psjbeisler on June 19, 2012, 05:39:32 AM
I got to mine with the LED flash on my phone... just in time for new ones.

I really shouldn't made as many as I did before getting any orders, specially when I knew they would be subject to change...  :-[


Title: Re: Bitcoin Checks
Post by: psjbeisler on June 19, 2012, 10:37:21 PM
New checks are ready! Also merchants can get their logos added easily for a more custom experience.

(Valid firstbits will be printed on all released checks)


Title: Re: Bitcoin Checks
Post by: swissmate on June 19, 2012, 10:42:32 PM
Are you still giving some for free?
I would like to try them first and then buy some for professional use.


Title: Re: Bitcoin Checks
Post by: psjbeisler on June 19, 2012, 10:46:10 PM
Are you still giving some for free?
I would like to try them first and then buy some for professional use.
Since I have new checks, I very well might do new samples.


Title: Re: Bitcoin Checks
Post by: swissmate on June 20, 2012, 10:30:47 AM
Are you still giving some for free?
I would like to try them first and then buy some for professional use.
Since I have new checks, I very well might do new samples.

That would be very nice to try thanks :)


Title: Re: Bitcoin Checks
Post by: Boussac on June 20, 2012, 08:42:58 PM
I got my sample today, thanks. Only 5 days to cross the Atlantic via snail mail !
I aggree with enmaku: the "see through" weakness is serious and was clearly identified by Bitbills when they first came out. You want to double the metal hologram sticker with one on the back. I remember the Bitbills guy explaining how he had tested an electronic microscope in its "see through" capacity. Only a dual metal layer can mitigate the risk albeit not entirely.


Title: Re: Bitcoin Checks
Post by: psjbeisler on June 20, 2012, 10:10:23 PM
I got my sample today, thanks. Only 5 days to cross the Atlantic via snail mail !
I aggree with enmaku: the "see through" weakness is serious and was clearly identified by Bitbills when they first came out. You want to double the metal hologram sticker with one on the back. I remember the Bitbills guy explaining how he had tested an electronic microscope in its "see through" capacity. Only a dual metal layer can mitigate the risk albeit not entirely.
Right, I thought having a full key would cut down the risk, but not so much. Every check will now have stickers on the back as well. Right now I only have scratch off stickers, but the ones on the back will be replaced by standard non-scratch off holograms in due time.

The full key checks (R1s) will still be available, but by request only, Because nobody wants to type a key that long...


Title: Re: Bitcoin Checks
Post by: PrintCoins on June 22, 2012, 03:13:07 PM
I got my sample today, thanks. Only 5 days to cross the Atlantic via snail mail !
I aggree with enmaku: the "see through" weakness is serious and was clearly identified by Bitbills when they first came out. You want to double the metal hologram sticker with one on the back. I remember the Bitbills guy explaining how he had tested an electronic microscope in its "see through" capacity. Only a dual metal layer can mitigate the risk albeit not entirely.
Right, I thought having a full key would cut down the risk, but not so much. Every check will now have stickers on the back as well. Right now I only have scratch off stickers, but the ones on the back will be replaced by standard non-scratch off holograms in due time.

The full key checks (R1s) will still be available, but by request only, Because nobody wants to type a key that long...

Yep, I went through the same consideration. It is way too easy to see through the paper on the reverse side with a bright light, and so I do holograms on both sides.

Be careful with scratch off stickers. I found that most were removable from the glue layer by applying a little warmth. My first tries were with them, and I was able to successfully take off the scratch off sticker and then re-apply without any issue.

I am currently using these stickers:
http://www.ebay.com/sch/i.html?_trksid=p5197.m570.l1313&_nkw=Hologram+Label+Tamper+Evident+25mm+square&_sacat=0

They are not outstanding, but they do a good job of falling to pieces when you try to remove them. I put a small white square of paper over the qr code for the private key to prevent the hologram from remaining on the actual code.

The downside is that as you can see they are easy to purchase and replace by the hacker.

If you want to go hard core, contact casascius, https://bitcointalk.org/index.php?action=profile;u=2676 (https://bitcointalk.org/index.php?action=profile;u=2676). He has been working with a company on custom holograms that he could be the central provider of that would have a thermal overprint of your company name. This would be very difficult to forge, and so would prevent the problem of a user scraping off the private key cover and then replacing it with a brand new sticker.

Since double stickering means doubling the costs of holograms, you will realize that this gets expensive fast, and in fact making coins and single stickering is cheaper. You might want to consider this route, and again casascius it the man to talk to. It turns out that coins are cheaper to make than holograms, and people like them more, so it is a win-win. If I sold more of my stock, I probably would go down that route as well, but I really don't sell enough to invest in the bulk order of coins. You may also want to look at plastic cards. They can look good, and if you make them thick enough, and dark enough on the reverse, the private key might not be able to be viewed (experimentation needed here).

In any case, good luck! I would love to see more people making physical forms for passing bitcoins along. One of the problems bitcoin has regarding street-corner purchasing is its need for network access and the lengthy amount of time for a transaction to be recorded (I curse satoshi ever time I am trying to give someone bitcoins and we end up twiddling our thumbs for 10 minutes waiting). It also has the nice side effect of transactions being even more anonymous as they happen outside of the blockchain.

I expect that one day when bitcoin becomes a common currency for transaction, there will be many styles of bills, coins, and cards floating about much like the days before the central banks where currency was being printed on a local level.

What exciting times.


Title: Re: Bitcoin Checks
Post by: psjbeisler on June 22, 2012, 09:47:42 PM
I got my sample today, thanks. Only 5 days to cross the Atlantic via snail mail !
I aggree with enmaku: the "see through" weakness is serious and was clearly identified by Bitbills when they first came out. You want to double the metal hologram sticker with one on the back. I remember the Bitbills guy explaining how he had tested an electronic microscope in its "see through" capacity. Only a dual metal layer can mitigate the risk albeit not entirely.
Right, I thought having a full key would cut down the risk, but not so much. Every check will now have stickers on the back as well. Right now I only have scratch off stickers, but the ones on the back will be replaced by standard non-scratch off holograms in due time.

The full key checks (R1s) will still be available, but by request only, Because nobody wants to type a key that long...

Yep, I went through the same consideration. It is way too easy to see through the paper on the reverse side with a bright light, and so I do holograms on both sides.

Be careful with scratch off stickers. I found that most were removable from the glue layer by applying a little warmth. My first tries were with them, and I was able to successfully take off the scratch off sticker and then re-apply without any issue.

I am currently using these stickers:
http://www.ebay.com/sch/i.html?_trksid=p5197.m570.l1313&_nkw=Hologram+Label+Tamper+Evident+25mm+square&_sacat=0

They are not outstanding, but they do a good job of falling to pieces when you try to remove them. I put a small white square of paper over the qr code for the private key to prevent the hologram from remaining on the actual code.

The downside is that as you can see they are easy to purchase and replace by the hacker.

If you want to go hard core, contact casascius, https://bitcointalk.org/index.php?action=profile;u=2676 (https://bitcointalk.org/index.php?action=profile;u=2676). He has been working with a company on custom holograms that he could be the central provider of that would have a thermal overprint of your company name. This would be very difficult to forge, and so would prevent the problem of a user scraping off the private key cover and then replacing it with a brand new sticker.

Since double stickering means doubling the costs of holograms, you will realize that this gets expensive fast, and in fact making coins and single stickering is cheaper. You might want to consider this route, and again casascius it the man to talk to. It turns out that coins are cheaper to make than holograms, and people like them more, so it is a win-win. If I sold more of my stock, I probably would go down that route as well, but I really don't sell enough to invest in the bulk order of coins. You may also want to look at plastic cards. They can look good, and if you make them thick enough, and dark enough on the reverse, the private key might not be able to be viewed (experimentation needed here).

In any case, good luck! I would love to see more people making physical forms for passing bitcoins along. One of the problems bitcoin has regarding street-corner purchasing is its need for network access and the lengthy amount of time for a transaction to be recorded (I curse satoshi ever time I am trying to give someone bitcoins and we end up twiddling our thumbs for 10 minutes waiting). It also has the nice side effect of transactions being even more anonymous as they happen outside of the blockchain.

I expect that one day when bitcoin becomes a common currency for transaction, there will be many styles of bills, coins, and cards floating about much like the days before the central banks where currency was being printed on a local level.

What exciting times.

The front will only have 1 scratch off and the back will be a static hologram sticker, eventually. Fortunately my paper isn't as heavy so chances are you would ruin the check before you get the sticker off. I tried this before and just ended up destroying the checks first. Anyone is welcome to continue "hacking" my checks, that's the only way they will get better.
Enmaku should have gotten his new one by now, so waiting to see what he came up with.


Title: Re: Bitcoin Checks
Post by: psjbeisler on July 05, 2012, 01:41:22 AM
I've been thinking about multi-signature checks. Maybe have a "pairing keys" on each to verify the owner of the other key maybe? IDK, just a thought.


Title: Re: Bitcoin Checks
Post by: TehZomB on July 05, 2012, 10:05:34 PM
I just purchased 6, for I really like these things :)


Title: Re: Bitcoin Checks
Post by: psjbeisler on July 06, 2012, 02:21:12 AM
So Comcast is blocking my email because I dont have Business class service. I can still receive orders, but recent orders will need to be resubmitted. (After 07/04/12)

ES000001 :: Mail to Comcast is rejected and is returned with an error message containing the code ES000001. What does this mean?

You have been blocked from sending to the Comcast network because we have determined that you are sending email from a dynamic/residential IP address within the Comcast domain. Comcast does not allow subscribers to send email from email servers other than smtp.comcast.net.


Title: Re: Bitcoin Checks
Post by: rjk on July 06, 2012, 02:19:48 PM
So Comcast is blocking my email because I dont have Business class service. I can still receive orders, but recent orders will need to be resubmitted. (After 07/04/12)

ES000001 :: Mail to Comcast is rejected and is returned with an error message containing the code ES000001. What does this mean?

You have been blocked from sending to the Comcast network because we have determined that you are sending email from a dynamic/residential IP address within the Comcast domain. Comcast does not allow subscribers to send email from email servers other than smtp.comcast.net.
Just set up a quick relay on a VPS somewhere, and make sure it requires authentication. Either that or see if Comcast will relay your mail without mangling it too bad.


Title: Re: Bitcoin Checks
Post by: psjbeisler on July 06, 2012, 05:44:27 PM
So Comcast is blocking my email because I dont have Business class service. I can still receive orders, but recent orders will need to be resubmitted. (After 07/04/12)

ES000001 :: Mail to Comcast is rejected and is returned with an error message containing the code ES000001. What does this mean?

You have been blocked from sending to the Comcast network because we have determined that you are sending email from a dynamic/residential IP address within the Comcast domain. Comcast does not allow subscribers to send email from email servers other than smtp.comcast.net.
Just set up a quick relay on a VPS somewhere, and make sure it requires authentication. Either that or see if Comcast will relay your mail without mangling it too bad.
I am just handling the email on my server for the moment until I get my Internets upgraded and can send them out again.

PS. This also means that customers will not receive a CC of their order now since all of my outbound mail is being blocked.


Title: Re: Bitcoin Checks
Post by: psjbeisler on July 07, 2012, 07:58:55 PM
Comcast wants a $100 installation fee just for some clown to come out and switch out my modem. So instead I am relaying my mail through Gmail, and everything is back to normal now.


Title: Re: Bitcoin Checks
Post by: psjbeisler on July 10, 2012, 03:11:03 AM
My links have changed in anticipation for an SSL cert. (no more sub-domains)


Title: Re: Bitcoin Checks
Post by: Red Emerald on July 10, 2012, 10:57:43 PM
Comcast wants a $100 installation fee just for some clown to come out and switch out my modem. So instead I am relaying my mail through Gmail, and everything is back to normal now.
Really? My business class only cost $50 to setup and I complained and got it done for free.


Title: Re: Bitcoin Checks
Post by: TehZomB on July 11, 2012, 12:35:13 AM
Got my dozen today, thanks


Title: Re: Bitcoin Checks
Post by: psjbeisler on July 13, 2012, 08:18:42 PM
cheque was in the mail today. looks okay, but I probabyl wouldn't accept one for larger sums. the check itself seems still too easy to fake, the sticker can be bought by everyone, and I don't see the "artificial watermark" on the back. The only thing (besides the second sticker) that could be meant by it are some white letters on a grey background.
final verdict: would accept one for up to 20 fiat from a normal looking stranger.

from here https://bitcointalk.org/index.php?topic=89723.0
So the question is, How do I distinguish/protect against counterfeits...


Title: Re: Bitcoin Checks
Post by: SgtSpike on July 13, 2012, 08:28:55 PM
cheque was in the mail today. looks okay, but I probabyl wouldn't accept one for larger sums. the check itself seems still too easy to fake, the sticker can be bought by everyone, and I don't see the "artificial watermark" on the back. The only thing (besides the second sticker) that could be meant by it are some white letters on a grey background.
final verdict: would accept one for up to 20 fiat from a normal looking stranger.

from here https://bitcointalk.org/index.php?topic=89723.0
So the question is, How do I distinguish/protect against counterfeits...
You can't, which is why Bitcoin checks should only be used between trusting parties, just like regular checks.  Stores won't accept a regular check without seeing your driver's license (most of the time), and I imagine it would be a similar requirement for Bitcoin checks, if they were to ever accept them.


Title: Re: Bitcoin Checks
Post by: TehZomB on July 14, 2012, 06:08:09 AM
You can't, which is why Bitcoin checks should only be used between trusting parties, just like regular checks.  Stores won't accept a regular check without seeing your driver's license (most of the time), and I imagine it would be a similar requirement for Bitcoin checks, if they were to ever accept them.
This times one thousand.
Regular checks have the same issues, plus the possibility of bouncing. As a cashier, I have only had a customer attempt (we don't take personal checks) to pay with a personal check one time in five years. It's just too risky, so no business accepts checks at the point of sale.

To improve security, you could use custom-made tamper evident hologram stickers like Casascius uses (although that may require significant investment).


Title: Re: Bitcoin Checks
Post by: thatbluedude on July 14, 2012, 05:48:08 PM
cheque was in the mail today. looks okay, but I probabyl wouldn't accept one for larger sums. the check itself seems still too easy to fake, the sticker can be bought by everyone, and I don't see the "artificial watermark" on the back. The only thing (besides the second sticker) that could be meant by it are some white letters on a grey background.
final verdict: would accept one for up to 20 fiat from a normal looking stranger.

from here https://bitcointalk.org/index.php?topic=89723.0
So the question is, How do I distinguish/protect against counterfeits...
You can't, which is why Bitcoin checks should only be used between trusting parties, just like regular checks.  Stores won't accept a regular check without seeing your driver's license (most of the time), and I imagine it would be a similar requirement for Bitcoin checks, if they were to ever accept them.
I agree that you can't make a check impossible to copy, but adding security measures would still increase the trustworthiness of a check and make it useable for larger sums. I understand if you don’t want to invest the money to get custom stickers or something similar, but as I’m skeptical if the niche you seem to be in will be profitable, since I see only two use cases at the moment.
1: people that know and somehow trust each other, but not enough that a handshake is considered enough.
2: strangers that want to exchange goods in person without having to hang around waiting for confirmations. This case has the problem that the check is imho only suitable for smallish sums and is relatively expensive at 0.25 btc. If the problem is the money, get an offer from a custom security sticker maker and crowdsource the costs. You can pay you creditors back with a bundle of checks and 10% rebate off all future offers.


Title: Re: Bitcoin Checks
Post by: psjbeisler on August 02, 2012, 02:19:19 AM
Here is a very nice review! Also, if there are any revision 1 checks still out there, I will replace them.
 http://bitcoinlife.wordpress.com/2012/07/30/cheque-this-out/


Title: Re: Bitcoin Checks
Post by: psjbeisler on August 17, 2012, 02:10:56 AM
My checks have now hit Ebay!
http://www.ebay.com/itm/1-bitcoin-physical-check-loaded-with-1-00000001-btc-/170896636880?pt=US_World_Coins&hash=item27ca3bbbd0#ht_500wt_899


Title: Re: Bitcoin Checks
Post by: enmaku on August 20, 2012, 10:42:11 PM
Sorry I was afk for so long, work has been crazy.

I did get a set of replacement checks and while I don't have any pictures I can say that simply putting an extra holographic sticker on the back absolutely solved the flashlight attack and I haven't found a way to break the new checks yet.


Title: Re: Bitcoin Checks : R3
Post by: psjbeisler on October 21, 2012, 06:16:40 AM
I didn't feel the additional scratch off was secure enough nor could I really justify the cost just for an additional sticker, so I changed the checks in an attempt to crush some of that. Currently the private keys are printed in a light  grey color, but instead on a sticker I have a black bar with a watermark of sorts. Also while cutting materials, cutting the price to 75 cents seemed like a good idea too. =)


Title: Re: Bitcoin Checks : R3
Post by: psjbeisler on October 24, 2012, 02:34:11 AM
Since I know my new revision will be under heavy pressure I am giving away more checks for people to test and destroy. 20 free checks will go out randomly. How do you get one?
RT (https://twitter.com/psjbeisler/status/260930937087483904)
or
+1 (https://plus.google.com/u/0/108890472580542638514/posts/3Tp2YbNPwax)
to enter.
You have till Friday!


So I got 5 people... I will do a longer offer, I just have some downtime expected


Title: Re: Bitcoin Checks : R3
Post by: psjbeisler on November 09, 2012, 01:54:03 AM
I had to move and was down for a few days but I'm stable again


Title: Re: Bitcoin Checks : R3
Post by: Mushroomized on November 09, 2012, 03:17:48 AM
I don't have twitter or google plus, any way I could grab a freebie if I give you a review?


Title: Re: Bitcoin Checks : R3
Post by: uck on November 09, 2012, 03:20:15 AM
Regarding these 'checks', there may be legal definitions surrounding the term 'check' such as implying it uses a bank clearinghouse, and that the 'check' can be stopped, which of course bitcoin can't be stopped. Maybe call it a voucher instead?

Also, if the check is the same size shape and looks like a bank check, it will be going into a cash register and being processed like the other checks - so it might make it to the bank without being properly redeemed if it was just one in the big pile of checks.

And, maybe some 'instructions' for newbies on the back? Maybe a statement "DO NOT send to your bank" in small print somewhere on the check?

Imagine if this was ramped up to be a major solution, companies would want to automate the removal of the private key holograms and scan the qr codes all with a machine of some sort. 


Title: Re: Bitcoin Checks : R3
Post by: Stephen Gornick on November 11, 2012, 02:34:34 AM
so it might make it to the bank without being properly redeemed if it was just one in the big pile of checks.

Kind of like the catalyst to what got Liberty Dollar (Bernard von Nothaus) shut down, ... when the bank got one as a deposit?

These are missing most every requirement of a cheque (or "check" in the U.S.).

 - Drawer (the person or entity who makes the cheque)
 - Payee (the recipient of the money)
 - Drawee (the bank or other financial institution where the cheque can be presented for payment)
 - Date

The check does have one of the fields:
 - Amount (the currency amount)

 - http://www.law.cornell.edu/ucc/3/article3.htm#Check

But it wouldn't hurt to be explicit - "not a bank check" or something like that.

Here's someone that created a fake check that had an ABA number (invalid) distributed to people with the intention, apparently, of deceiving the recipient into thinking it coiuld be redeemed for USDs.
  - http://www.occ.gov/news-issuances/alerts/2007/alert-2007-52.html


Title: Re: Bitcoin Checks : R3
Post by: psjbeisler on February 04, 2013, 02:44:04 AM
Im not sure if it was the case or not, but I now have an SSL cert setup and working for anyone that was nervous about purchasing from my site for security reasons.

I am real, my checks are real, and my (so far) happy customers are real.

Just as reminder, email addresses on orders are only used in the event of a problem with your order where additional contact is needed.

Posts, PMs and Emails are welcome for comments, questions or concerns.
https://psjb.me/contact


Title: Re: Bitcoin Checks : R3
Post by: psjbeisler on March 18, 2013, 08:24:10 AM
I have ran into a bit of an issue where some of my transactions are not getting firstbits assigned to the addresses, this causes a problem.
Not sure how to combat this yet.

[Update: Seems like this has been resolved.]
https://bitcointalk.org/index.php?topic=40264.msg1651890#msg1651890 (https://bitcointalk.org/index.php?topic=40264.msg1651890#msg1651890)


Title: Re: Bitcoin Checks : R3
Post by: psjbeisler on April 08, 2013, 12:07:11 AM
Decided to make an ebay posting: http://www.ebay.com/itm/271185863718

Update: Ebay took the original down, and kind of apologized, but... http://www.ebay.com/itm/271187225118 (http://www.ebay.com/itm/271187225118)


Title: Re: Bitcoin Checks : R3
Post by: psjbeisler on April 09, 2013, 03:02:05 PM
wondering if starting this as Kickstarter would be a good idea or not...


Title: Re: [In Stock] Bitcoin Checks : R3
Post by: psjbeisler on April 15, 2013, 03:43:33 AM
If I decided to try crowd funding this I would only really be looking at a decent printer, and 1st batch of customer stickers i think. Decent stock paper is another story...
Still not sure if this project even has enough traction yet.


Title: Re: Bitcoin Checks : R3
Post by: DobZombie on April 15, 2013, 06:20:18 AM
wondering if starting this as Kickstarter would be a good idea or not...
What about the bitcoin version of kickstarter? I forget the address...


Title: Re: [In Stock] Bitcoin Checks : R3
Post by: psjbeisler on April 15, 2013, 11:34:18 AM
wondering if starting this as Kickstarter would be a good idea or not...
What about the bitcoin version of kickstarter? I forget the address...
https://bitcoinstarter.com

Yea I had thought of it, I need a solid number to list though


Title: Re: [In Stock] Bitcoin Checks : R3
Post by: phantastisch on April 15, 2013, 12:45:15 PM
Hey ! Today i got my ordered checks delivered to germany!

https://i.imgur.com/UVUJWip.jpg

Thanky you very much and keep up the good work.


Title: Re: [In Stock] Bitcoin Checks : R3
Post by: psjbeisler on April 15, 2013, 01:29:50 PM
Hey ! Today i got my ordered checks delivered to germany!

Thanky you very much and keep up the good work.

Thanks for the support!


Title: Re: [In Stock] Bitcoin Checks : R3
Post by: psjbeisler on April 18, 2013, 02:55:00 PM
The store page is currently experiencing a problem with the price generation do to a Blockchain.info DDOS

https://bitcointalk.org/index.php?topic=40264.msg1873302#msg1873302


Title: Re: [In Stock] Bitcoin Checks : R3
Post by: psjbeisler on April 19, 2013, 10:11:01 PM
A bit over due, but you can now add custom slogan / footer to the bottom of your checks to personalize them.
https://i.imgur.com/uLJQzyKl.jpg


Title: Re: [In Stock] Bitcoin Checks : R3
Post by: Lgetty17 on April 26, 2013, 02:06:55 AM
Would you be willing to sell a single one as a sample, or give me one just to check it out before I buy more


Title: Re: [In Stock] Bitcoin Checks : R3
Post by: psjbeisler on April 28, 2013, 06:47:28 PM
Good way to start off.
http://feedback.ebay.com/ws/eBayISAPI.dll?ViewFeedback2&userid=psjb&ftab=AllFeedback&myworld=true


Title: Re: [In Stock] Bitcoin Checks : R3
Post by: psjbeisler on April 30, 2013, 01:54:32 AM
I got a new printer eyed up, jut not sure if a crowd-funding project will work out.
Considering $1,000 for a LaserJet and a feeder.
http://www.shopping.hp.com/en_US/home-office/-/products/Printers/HP-LaserJet/CE989A
http://www.shopping.hp.com/en_US/home-office/-/products/Accessories/Paper-Trays/CE399A?HP-LaserJet-75-sheet-Envelope-Feeder


Title: Re: [In Stock] Bitcoin Checks : R3
Post by: bbit on May 01, 2013, 04:20:02 AM
You are up on Bitcoinstarter.com cool!

https://bitcoinstarter.com/projects/68


Title: Re: [In Stock] Bitcoin Checks : R3
Post by: psjbeisler on May 12, 2013, 08:10:43 PM
I have been getting asked "How do I import this into another wallet?" Assuming you dont use Mt.Gox or Blockchain.info or another wallet that allows you to import mini private keys, you can convert your mini key to Wallet Import Format using Casascius Bitcoin Address Utility.

https://bitcointalk.org/index.php?topic=129399
https://casascius.com/btcaddress-alpha.zip

A portable, zipped, executable this utility should do everything needed. (Also it works in Linux using Mono!)


Title: Re: [In Stock] Bitcoin Checks : R3
Post by: psjbeisler on May 15, 2013, 08:05:41 PM
Site is currently down due to a Comcast outage.


Title: Re: [In Stock] Bitcoin Checks : R3
Post by: infoporter on May 16, 2013, 06:25:15 AM
Site is currently down due to a Comcast outage.

Why on earth are you hosting your website on Comcast? A great VPS provider, Linode (http://www.linode.com/?r=4decb3b520da070ec83af2f984367ac90ce188b8), is only $20/month for a 1GB VPS. $20/month is well worth the cost if you are serious about your business. $25/month for automated backups is even better.

*Disclaimer: I am a Linode customer and I linked to my affiliate link.


Title: Re: [In Stock] Bitcoin Checks : R3
Post by: psjbeisler on May 16, 2013, 08:17:48 PM
Site is currently down due to a Comcast outage.

Why on earth are you hosting your website on Comcast? A great VPS provider, Linode (http://www.linode.com/?r=4decb3b520da070ec83af2f984367ac90ce188b8), is only $20/month for a 1GB VPS. $20/month is well worth the cost if you are serious about your business. $25/month for automated backups is even better.

*Disclaimer: I am a Linode customer and I linked to my affiliate link.
I ask myself the same question... I've hit the wall with Comcast and am looking for a alternative currently.


Title: Re: [In Stock] Bitcoin Checks : R3
Post by: psjbeisler on July 13, 2013, 07:54:08 PM
Site is currently down while I do some infrastructure testing.


Title: Re: [In Stock] Bitcoin Checks : R3
Post by: Rawted on July 14, 2013, 01:48:57 AM
Site is currently down due to a Comcast outage.

Why on earth are you hosting your website on Comcast? A great VPS provider, Linode (http://www.linode.com/?r=4decb3b520da070ec83af2f984367ac90ce188b8), is only $20/month for a 1GB VPS. $20/month is well worth the cost if you are serious about your business. $25/month for automated backups is even better.

*Disclaimer: I am a Linode customer and I linked to my affiliate link.
I ask myself the same question... I've hit the wall with Comcast and am looking for a alternative currently.
inmotionhosting.com . By far the best ive used in 13 years. Let me know if you need any help. Also i am ordering a stack of these when your site comes back online. Love them.


Title: Re: [In Stock] Bitcoin Checks : R3
Post by: psjbeisler on July 14, 2013, 02:27:56 AM
Site is currently down while I do some infrastructure testing.
Site is back up now, working on switching to a virtual infrastructure soon.


Title: Re: [In Stock] Bitcoin Checks : R3
Post by: psjbeisler on August 05, 2013, 09:13:13 PM
Okay, so not only did i have a FirstBits issue from time to time, but now I can no longer fund my addresses to reserve them either.
https://bitcointalk.org/index.php?topic=224357.0
i was wondering when this would happen, but it turns out my transaction amount is to small by the blockchains standards... IDK how to combat this so looks like I'm boned.


Title: Re: Bitcoin Checks : R3
Post by: psjbeisler on November 27, 2013, 02:36:38 PM
After a long break i decided to bring back the checks, except this time there will be no firstbits. Instead of charging more for the checks to cover the fees just to get firstbits, i figured id leave them off... So all checks will be completely blank until funded. Debating on selling funded ones...


Title: Re: Bitcoin Checks : R3
Post by: psjbeisler on November 27, 2013, 10:49:17 PM
Now taking orders again, this time the checkout is hosted to limit issues / downtime.
https://psjb.me/bitcoin-checks
https://coinbase.com/checkouts/3e2abe8e400a4a3ca9656d0039ef0616


Title: Re: Bitcoin Checks : R3
Post by: poordeveloper on November 27, 2013, 11:33:39 PM
Actually, a 0.00005430 tx for each check would only increase its cost by ~5 cents. Not sure about the fees though.
Good luck with your sales! I may order a few.


Title: Re: Bitcoin Checks : R3
Post by: psjbeisler on November 28, 2013, 01:24:16 AM
Actually, a 0.00005430 tx for each check would only increase its cost by ~5 cents. Not sure about the fees though.
Good luck with your sales! I may order a few.
Thats fine, until they decide to change it again... lol I will look into it a bit more tho


Title: Re: Bitcoin Checks : R3
Post by: psjbeisler on December 09, 2013, 04:02:02 AM
I think the Firstbits are getting dropped all together, for good, and being replacing it with a custom label to verify the authenticity of the checks being printed by me on sight. Also this way i can use the same model to start developing Litecoin checks. =]

 I has thinking, a very fancy BTC hologram for the corner of these in place of the Firstbits line and obviously a fancy LTC logo for when I get that far.

I guess I am now open for submissions on a security logo.


Title: Re: Bitcoin Checks : R3
Post by: psjbeisler on June 02, 2014, 11:57:30 AM
I am giving away checks again, I just got everything settled after hardware changes that kinda reset production, but things are back and moving. I do ask for a tweet if possible, or a share somewhere to try and help out.
https://twitter.com/psjbeisler/status/473206061160497152


Title: Re: Bitcoin Checks
Post by: bluefirecorp on June 02, 2014, 02:07:30 PM
I got mine.

First thing I tried was looking at the private key. Just using a light in the background (the sun), I was able to see about half the private key. With a magnifying glass, I could probably see the entire key without too much trouble.

(Example of this security flaw irl:
You lose your 'checkbook', someone else finds it, writes down all the public keys/private keys, hands you back your 'checkbook'.
As you fill your checks [to use them], someone else just jacks the money.)

Really, it's an uber neat check :)

Quote from the past -- Literally exactly 2 years ago I got this check. It's still in rather decent condition.

The edges are torn a bit, but honestly, it's held up pretty considering the amount of abuse I put it through (it was a bit larger than my wallet, so that's why the edges are torn, not to mention the amount of times I've folded / shown it to other people / etc...).