Pages:
Author

Topic: I just made my first Bitcoin ATM withdrawal... 3BTC from my printer. (Read 14497 times)

legendary
Activity: 2856
Merit: 1520
Bitcoin Legal Tender Countries: 2 of 206

EDIT3: there may be a need for a trusted third party which prints bills for bitcoins. you send this party your amount via transaction. they print the bill with a private key which is not allowed for transactions and send the bill to you. if you want to convert "papercoins" into bitcoins you have to send the bills to the trusted third party and they will send you the amount via transaction. divide and rule

--end--

Like an exchange? It's a little more complicated than you outline, but I take my paper money to this place called "a bank", they convert the paper into bits for me, which I wire over to an exchange of my choice and they let me convert it to BTC. The process works in reverse too, converting Bitcoins to third party paper money.
If you need a trusted third party, Open-Transactions already has the protocol and implementation for what you're discussing in one of its modes.  See this link to decide which mode.  The O-T server is the trusted third party or bank. It's not the same as bitcoin, but you can issue new currencies and trade bitcoins for them.  You can certainly print it on paper.

https://github.com/FellowTraveler/Open-Transactions/wiki/Instruments

videos thread-  https://bitcointalksearch.org/topic/open-transactions-videos-automated-escrow-93086

very interesting! thanks!
full member
Activity: 213
Merit: 100

EDIT3: there may be a need for a trusted third party which prints bills for bitcoins. you send this party your amount via transaction. they print the bill with a private key which is not allowed for transactions and send the bill to you. if you want to convert "papercoins" into bitcoins you have to send the bills to the trusted third party and they will send you the amount via transaction. divide and rule

--end--

Like an exchange? It's a little more complicated than you outline, but I take my paper money to this place called "a bank", they convert the paper into bits for me, which I wire over to an exchange of my choice and they let me convert it to BTC. The process works in reverse too, converting Bitcoins to third party paper money.
If you need a trusted third party, Open-Transactions already has the protocol and implementation for what you're discussing in one of its modes.  See this link to decide which mode.  The O-T server is the trusted third party or bank. It's not the same as bitcoin, but you can issue new currencies and trade bitcoins for them.  You can certainly print it on paper.

https://github.com/FellowTraveler/Open-Transactions/wiki/Instruments

videos thread-  https://bitcointalksearch.org/topic/open-transactions-videos-automated-escrow-93086
hero member
Activity: 900
Merit: 1000
Crypto Geek
Quote

So to scan it you'd need a mobile phone, what's the benefit of having paper at all then? I'm trying to think of uses for this and it seems there's very limited and specific scenarios it'd be useful.

I guess because people might finally get it
hero member
Activity: 533
Merit: 501
Just created a web based way to print these bills as well as printcoin bills.

Take a look at it here:

http://tinyurl.com/bitbill  (pdf link)

Note: Do not use this set of bills generated by this url. They are using private keys that will be available to all.
 
Go to http://print.printcoins.com to generate your own.
legendary
Activity: 2856
Merit: 1520
Bitcoin Legal Tender Countries: 2 of 206
epic epic stuff:)

could be!  Wink

really, i see a need for a second blockchain for bitcoin bills. an "authority" has to observe the transfer from bitcoins to "papercoins" and back somehow. the "authority" can also be distributed. the money supply has to match against each other between the two blockchains. at the moment "papercoins" would be behind with money supply but this doesn't matter because the need for "papercoins" is low but could be raised in the future. exchange rate is 1:1. if you "transfer" bitcoins into "papercoins" the bitcoin amount would be frozen like a lost wallet. the amount is now on the "paperbill". you can change it with trust together with other parties. if you want to transfer the amount online you have to change back "papercoins" into bitcoins 1:1. then the amount of money is available in the bitcoin network and the bill is destroyed. very similar like central banks deal with cash.
"Papercoins" as you put it are traded purely by trust unless you use a Bitcoin Checkbook which is treated like any bitcoin transaction.

goal should be to manage bitcoin bills completely offline until you will transfer the amount via bitcoin network. there should be no need for a receiver of bitcoin bills to convert it to bitcoins until he will transfer the amount to anywhere online. concept of Bitcoin Checkbook has the need to check the loaded amount online to trust into it.

EDIT: reason for the need to be completely offline for a while could be a natural disaster, a war or something other where an online access is not possible. in this case you can take your bitcoin bills with you at least.

EDIT2: intention is to fit this requirement
How would one verify an offline wallet, OFFLINE?
donator
Activity: 1736
Merit: 1014
Let's talk governance, lipstick, and pigs.
epic epic stuff:)

could be!  Wink

really, i see a need for a second blockchain for bitcoin bills. an "authority" has to observe the transfer from bitcoins to "papercoins" and back somehow. the "authority" can also be distributed. the money supply has to match against each other between the two blockchains. at the moment "papercoins" would be behind with money supply but this doesn't matter because the need for "papercoins" is low but could be raised in the future. exchange rate is 1:1. if you "transfer" bitcoins into "papercoins" the bitcoin amount would be frozen like a lost wallet. the amount is now on the "paperbill". you can change it with trust together with other parties. if you want to transfer the amount online you have to change back "papercoins" into bitcoins 1:1. then the amount of money is available in the bitcoin network and the bill is destroyed. very similar like central banks deal with cash.
"Papercoins" as you put it are traded purely by trust unless you use a Bitcoin Checkbook which is treated like any bitcoin transaction.
legendary
Activity: 2856
Merit: 1520
Bitcoin Legal Tender Countries: 2 of 206
epic epic stuff:)

could be!  Wink

really, i see a need for a second blockchain for bitcoin bills. an "authority" has to observe the transfer from bitcoins to "papercoins" and back somehow. the "authority" can also be distributed. the money supply has to match against each other between the two blockchains. at the moment "papercoins" would be behind with money supply but this doesn't matter because the need for "papercoins" is low but could be raised in the future. exchange rate is 1:1. if you "transfer" bitcoins into "papercoins" the bitcoin amount would be frozen like a lost wallet. the amount is now on the "paperbill". you can change it with trust together with other parties. if you want to transfer the amount online you have to change back "papercoins" into bitcoins 1:1. then the amount of money is available in the bitcoin network and the bill is destroyed. very similar like central banks deal with cash.
sr. member
Activity: 437
Merit: 415
1ninja
How would one verify an offline wallet, OFFLINE?

You can verify that the Bitcoin address corresponds to the private key if you have a smart phone with qr code scanner and a saved version of bitaddress.org (you can download the zip from github).

As for the balance you need data from the block chain.
sr. member
Activity: 333
Merit: 250
I just posted an update to my Bitcoin Address Utility that allows you to create and decrypt password-protected private keys.  The keys are roughly the same size as normal private keys, but they start with "6p".

The utility can now print paper wallets with AES-encrypted keys.

This has barely been tested, so don't use it with any serious amount of money (or, use a deterministic wallet so you can recover it unencrypted).

https://casascius.com/btcaddress.zip

Thanks so much for sharing this.  Downloading now.

sr. member
Activity: 333
Merit: 250

This verification can be done with bitaddress.org on the Wallet Details tab.


I did see that. Reading the Javascript there is exactly how I got my head straight on this stuff.

That page is amazing.  If anyone hasn't read the source, do yourself a favor and check it out.

sr. member
Activity: 333
Merit: 250
But, verifying that coins do indeed exist at the corresponding public key DOES require access to the blockchain (or a trusted service).

Correct.

So when using these bills in transactions you have to have access to the block chain.  And any transaction has to start with verifying the funds are there and immediately transferring the funds to another address.  Offline confirmation can only tell you that the private key belongs to the address, which could have nothing in it.  

A scammer would have to create some kind of race condition at the same time you do your verify and move to try and get the money before you do.  (i.e. trigger an automated transfer of their own right before you do yours).  So if they are pounding away on their cell phone as you are scanning the QR codes with your phone you know something is up.  Although the trigger person could be a block away with binoculars waiting for some kind of signal as well.  I'm sensing the plot to a really bad movie here but its fun to think about nonetheless.

Another angle on this is that paper makes a better archival medium than DVD-R or USB keys.  So print up a BTC note, fund it, then  deposit it in a safety deposit box.

vip
Activity: 1386
Merit: 1140
The Casascius 1oz 10BTC Silver Round (w/ Gold B)
I just posted an update to my Bitcoin Address Utility that allows you to create and decrypt password-protected private keys.  The keys are roughly the same size as normal private keys, but they start with "6p".

The utility can now print paper wallets with AES-encrypted keys.

This has barely been tested, so don't use it with any serious amount of money (or, use a deterministic wallet so you can recover it unencrypted).

https://casascius.com/btcaddress.zip
legendary
Activity: 1904
Merit: 1037
Trusted Bitcoiner
Windows users can download my current version of the utility and print Bitcoin notes!

link?


Earlier in thread, should be:

https://casascius.com/btcaddress.zip

thanks

i dont see how to print out the bill

i see how to print out a list of paper wallets
member
Activity: 98
Merit: 10
(:firstbits => "1mantis")
Is there a way to create a key that is visible and when combined with another key of sorts creates a valid private key? You know like on checks the amount is of money that is transferred from the account number on the bottom is only valid by so and so?

Thoughts?
legendary
Activity: 2856
Merit: 1520
Bitcoin Legal Tender Countries: 2 of 206

EDIT3: there may be a need for a trusted third party which prints bills for bitcoins. you send this party your amount via transaction. they print the bill with a private key which is not allowed for transactions and send the bill to you. if you want to convert "papercoins" into bitcoins you have to send the bills to the trusted third party and they will send you the amount via transaction. divide and rule

--end--

Like an exchange? It's a little more complicated than you outline, but I take my paper money to this place called "a bank", they convert the paper into bits for me, which I wire over to an exchange of my choice and they let me convert it to BTC. The process works in reverse too, converting Bitcoins to third party paper money.

yeah, but Bitcoin paper money with change rate 1:1, maybe a second blockchain only for "Papercoins" and merge mined like Namecoins

EDIT: the problem with bitcoin bills are the transactions, for bitcoin bills you don't need transactions, it is offline money like cash
legendary
Activity: 1615
Merit: 1000

EDIT3: there may be a need for a trusted third party which prints bills for bitcoins. you send this party your amount via transaction. they print the bill with a private key which is not allowed for transactions and send the bill to you. if you want to convert "papercoins" into bitcoins you have to send the bills to the trusted third party and they will send you the amount via transaction. divide and rule

--end--

Like an exchange? It's a little more complicated than you outline, but I take my paper money to this place called "a bank", they convert the paper into bits for me, which I wire over to an exchange of my choice and they let me convert it to BTC. The process works in reverse too, converting Bitcoins to third party paper money.
legendary
Activity: 2856
Merit: 1520
Bitcoin Legal Tender Countries: 2 of 206
How would one verify an offline wallet, OFFLINE?

not possible, the receiver has to check it online before accepting the bill and transfer the amount away. one possibility could be a trusted third party check the oflline wallet during print out of the bill but then the problem is after print out someone can use the private key and transfer the amount away. a quick check would be to check if the public adress was used already in the past. if not the bill has the whole amount. EDIT: nonsense, offline wallet has to be loaded therefore it was used already!

The selling point of paper money or coin money is that the value of the token is already established and knowledge that once the token exchanges owners the value of it transfers as well as 100 percent of the control. I do not think that having bitcoin paper money is going to act 100 percent like the precived notion of existing paper or metal monetary tokens.

My thoughts are that we need to revisit the intended use of the paper wallet for everyday transactions.

Thoughts?

Bitcoin 2.0 ??
there has to be exist special private keys only for offline wallets. only two transactions are allowed for them. 1. fund it 2. clear it

EDIT: in addition a trusted website check the public key if the offline wallet is funded and print out the bill and seal the bill with "amount approved by bla bla" ore something like that, but the receiver has to check it also if funded, so it is senseless

EDIT2: we need private keys where transactions are not allowed, then you can create a private key with a certain amount. for this you need a authority which you allowed to get a private key with a certain amount and to put a private keys amount to a private key allowed for transactions. but this could be tricky with no authorities!

EDIT3: there may be a need for a trusted third party which prints bills for bitcoins. you send this party your amount via transaction. they print the bill with a private key which is not allowed for transactions and send the bill to you. if you want to convert "papercoins" into bitcoins you have to send the bills to the trusted third party and they will send you the amount via transaction. divide and rule

--end--
donator
Activity: 1736
Merit: 1014
Let's talk governance, lipstick, and pigs.
How would one verify an offline wallet, OFFLINE?

not possible, the receiver has to check it online before accepting the bill and transfer the amount away. one possibility could be a trusted third party check the oflline wallet during print out of the bill but then the problem is after print out someone can use the private key and transfer the amount away. a quick check would be to check if the public adress was used already in the past. if not the bill has the whole amount. EDIT: nonsense, offline wallet has to be loaded therefore it was used already!

The selling point of paper money or coin money is that the value of the token is already established and knowledge that once the token exchanges owners the value of it transfers as well as 100 percent of the control. I do not think that having bitcoin paper money is going to act 100 percent like the precived notion of existing paper or metal monetary tokens.

My thoughts are that we need to revisit the intended use of the paper wallet for everyday transactions.

Thoughts?
They are not intended to be used for transactions except maybe under special circumstance. They are nice looking offline wallets.
member
Activity: 98
Merit: 10
(:firstbits => "1mantis")
How would one verify an offline wallet, OFFLINE?

not possible, the receiver has to check it online before accepting the bill and transfer the amount away. one possibility could be a trusted third party check the oflline wallet during print out of the bill but then the problem is after print out someone can use the private key and transfer the amount away. a quick check would be to check if the public adress was used already in the past. if not the bill has the whole amount. EDIT: nonsense, offline wallet has to be loaded therefore it was used already!

The selling point of paper money or coin money is that the value of the token is already established and knowledge that once the token exchanges owners the value of it transfers as well as 100 percent of the control. I do not think that having bitcoin paper money is going to act 100 percent like the precived notion of existing paper or metal monetary tokens.

My thoughts are that we need to revisit the intended use of the paper wallet for everyday transactions.

Thoughts?
legendary
Activity: 2856
Merit: 1520
Bitcoin Legal Tender Countries: 2 of 206
How would one verify an offline wallet, OFFLINE?

not possible, the receiver has to check it online before accepting the bill and transfer the amount away. one possibility could be a trusted third party check the oflline wallet during print out of the bill but then the problem is after print out someone can use the private key and transfer the amount away. a quick check would be to check if the public adress was used already in the past. if not the bill has the whole amount. EDIT: nonsense, offline wallet has to be loaded therefore it was used already!
Pages:
Jump to: