Pages:
Author

Topic: making paper wallet to paper wallet transaction (Read 1255 times)

hero member
Activity: 2058
Merit: 538
Leading Crypto Sports Betting & Casino Platform
yes it is better to use online wallet and they are readily available online and secured.

No. Online wallets are neither wallets nor secure.
Online wallets have their own advantages like accessible from everywhere. In terms of security online wallets are not good but this is only option if you dont want to carry your paper wallet next to your purse.
sr. member
Activity: 490
Merit: 389
Do not trust the government
yes it is better to use online wallet and they are readily available online and secured.

No. Online wallets are neither wallets nor secure.
sr. member
Activity: 336
Merit: 250
yes it is better to use online wallet and they are readily available online and secured.
sr. member
Activity: 490
Merit: 389
Do not trust the government
I will try the procedure I detailed above.

I am not familiar with using Electrum connected to tor or TAILS as somebody told me, but If somebody could explain, it would be nice thanks.

Can somebody just confirm that my private key is not contained at all in the hex code generated via the sign process?

You just need to make a bootable USB with TailsOS on it. You can just go to their site and follow the instructions on how to do that.
They will probably instruct you on how to boot from it as well, but this is all a simple process that can be done in 30 minutes, even less if you and your PC are fast. Just go to BIOS settings by pressing F12 or whatever it is on your PC and go change the boot order to your USB and there you go.

Follow some more instructions which will ask you some things you might wish to do when the system boots, but it is all optional.
It is all easy and straight forward, just download it and you will have all the info along the way.

All you need to do when the system is booted and running is to go to Applications and pick Electrum. Then it is just about importing your private keys in there, which is a straight forward process as well, as the wallet will ask you all these things. If you are stuck anywhere, then feel free to ask, but I doubt you will have trouble finding your way around it, it is pretty intuitive.
legendary
Activity: 2758
Merit: 6830
I will try the procedure I detailed above.

I am not familiar with using Electrum connected to tor or TAILS as somebody told me, but If somebody could explain, it would be nice thanks.

Can somebody just confirm that my private key is not contained at all in the hex code generated via the sign process?
It's not. You can even check by youself by going to this website[1] and decoding your signed transaction. The method described by you is basically the one that I used, but with a Bitkey image instead of Tails.

[1] https://live.blockcypher.com/btc/decodetx/
member
Activity: 154
Merit: 29
I will try the procedure I detailed above.

I am not familiar with using Electrum connected to tor or TAILS as somebody told me, but If somebody could explain, it would be nice thanks.

Can somebody just confirm that my private key is not contained at all in the hex code generated via the sign process?
HCP
legendary
Activity: 2086
Merit: 4361
...Is it better?
That sounds like it should achieve your goals of being able to send directly from your paper wallet without having to import it into a wallet first.

Although, I still think you are needlessly complicating things. If your concern is still about privacy and wanting to mask your IP to conduct the transaction... why not just sweep the contents of your paper wallet it to your new paper wallet using a copy of Electrum that is connected via TOR? Huh

legendary
Activity: 2926
Merit: 1386
Thanks, according to ranochigo , here is the improved procedure:

1)Download coinb.in script from github

2) run it on your browser on offline computer

3)go in create new transaction tab with online computer, enter from address, to address, the btc amount to send, enter the fee, press submit

4) verify you transaction by pasting it in the verify tab with online computer

5) Paste your transaction on OFFLINE computer in sign tab and put you private key, then submit

5) get the Hex encoded script of the transaction from the sign tab of OFFLINE computer and paste it on coinb.in in broadcast tab while computer ONLINE

Is it better?

Just a comment. If this Offine-computer procedure produced a square code with the hex, and Online-computer simply read that square code and broadcast it, that would be the slickest air gapped bitcoin system yet.
member
Activity: 154
Merit: 29
Thanks, according to ranochigo , here is the improved procedure:

1)Download coinb.in script from github

2) run it on your browser on offline computer

3)go in create new transaction tab with online computer, enter from address, to address, the btc amount to send, enter the fee, press submit

4) verify you transaction by pasting it in the verify tab with online computer

5) Paste your transaction on OFFLINE computer in sign tab and put you private key, then submit

5) get the Hex encoded script of the transaction from the sign tab of OFFLINE computer and paste it on coinb.in in broadcast tab while computer ONLINE

Is it better?
jr. member
Activity: 42
Merit: 2
This is related to a question I'd brought up earlier about API security -- once you start moving items outside of the core bitcoin network it feels less secure -- I think it illustrates some general discussion that it would be nice to have about how to improve security around information that is moving into/out-of the bitcoin network

  (I was ruled out-of-bounds for bringing this up as a direct question in another post, since bitcointalk is only supporting discussions about the core bitcoin network, at least that was my impression, sorry for bringing this up within this context, but I do think the OPs question is illustrative of larger trends, and not just this one-item)
sr. member
Activity: 490
Merit: 389
Do not trust the government
I would like to make that with anonymity

By using electrum software on my computer, inevitably my ip or else will be associated with the transaction?

Is there not a way to create the transaction offline with private key then to broadcast it to the network online through a website?  (like it is possible to do with ethereum on www.myetherwallet.com)
And how do you propose to broadcast the transaction to the network through a website without your IP address being associated with the transaction? You're still going to need an IP address to talk to the website... which could still end up linking your IP to the transaction.

Unless you're talking about creating a signed transaction offline... then copying the raw signed transaction hex onto a USB drive... and going and using a public computer owned by someone else to then broadcast that transaction via a website like coinb.in or blockcypher or b.info etc.

That would effectively link your transaction to someone else's IP address.

He can use Tor browser to visit a website. But in Tails OS everything is routed through Tor, it is the best OS for anonymity, that is why I recommended it in the first comment. It comes with Electrum, so any transaction will be broadcasted to Tor hiddden service nodes and no traffic will ever touch the clearnet. He will be as anonymous as a person can be, which is pretty good.
legendary
Activity: 3038
Merit: 4418
Crypto Swap Exchange
3)go in create transaction tab offline
No, if the script is offline, it will not be able to get any UXTO information and will be unable to spend any thing. You have to go to the newtransaction(new>transaction) to create a raw transaction and copy it to your offline computer.
4) create the transaction using your private key offline
You are supposed to sign (sign tab) the transaction using your private key offline only.

Other than that, you are good to go.
member
Activity: 154
Merit: 29
Hello,

Thanks but I would like somebady to tell me a step by step procedure. So I will makeit and you will tell me if right or not.

1)Download coinb.in script from github

2) run it on your browser on offline computer

3)go in create transaction tab offline

4) create the transaction using your private key offline

5) get the Hex encoded script of the transaction and paste it on coinb.in in broadcast tab while computer online

Is it right?
legendary
Activity: 3472
Merit: 4801
I do not know if it is possible to do in bitcoin core without downloading the whole blockchain though.

You can.

(how would it know you have coins otherwise?)

You send in the necessary information with your createrawtransaction command and your signrawtransaction command.
full member
Activity: 378
Merit: 197
I went to coinb.in and saw that there was a broadcast page where you can paste your hex encoded transaction and broadcast it to the network.

Is there no risk to get private key stolen by doing this?

I can create my "hex encoded transaction" with bitcoin core or coinb.in script offline using my private key. Is it right?

No risk for you private key. (if you create the transaction on an off line machine. Newer put your private key to a browser!)
The signed transaction does not contain your private key. It only contains your public key and a verification hash that verifies that you control the private key.

Yep. you can create the raw transaction in most wallets. I do not know if it is possible to do in bitcoin core without downloading the whole blockchain though. (how would it know you have coins otherwise?)
member
Activity: 154
Merit: 29
Hello,
Thanks,

I have never done that.

I went to coinb.in and saw that there was a broadcast page where you can paste your hex encoded transaction and broadcast it to the network.

Is there no risk to get private key stolen by doing this?

I can create my "hex encoded transaction" with bitcoin core or coinb.in script offline using my private key. Is it right?

HCP
legendary
Activity: 2086
Merit: 4361
I would like to make that with anonymity

By using electrum software on my computer, inevitably my ip or else will be associated with the transaction?

Is there not a way to create the transaction offline with private key then to broadcast it to the network online through a website?  (like it is possible to do with ethereum on www.myetherwallet.com)
And how do you propose to broadcast the transaction to the network through a website without your IP address being associated with the transaction? You're still going to need an IP address to talk to the website... which could still end up linking your IP to the transaction.

Unless you're talking about creating a signed transaction offline... then copying the raw signed transaction hex onto a USB drive... and going and using a public computer owned by someone else to then broadcast that transaction via a website like coinb.in or blockcypher or b.info etc.

That would effectively link your transaction to someone else's IP address.
legendary
Activity: 3038
Merit: 4418
Crypto Swap Exchange
By using electrum software on my computer, inevitably my ip or else will be associated with the transaction?
Even if you use Tor, the addresses in the wallet will still be associated with the transaction.
Is there not a way to create the transaction offline with private key then to broadcast it to the network online through a website?  (like it is possible to do with ethereum on www.myetherwallet.com)

Thanks a lot
You definitely can. You can either download the coinb.in script and put it to your offline computer and transfer the unsigned raw transaction from the online computer to the offline computer to sign it.

You can do this with an online and offline instance of Bitcoin Core too.
member
Activity: 84
Merit: 10
Nimium ne crede colori
I would like to make that with anonymity

By using electrum software on my computer, inevitably my ip or else will be associated with the transaction?

Is there not a way to create the transaction offline with private key then to broadcast it to the network online through a website?  (like it is possible to do with ethereum on www.myetherwallet.com)

Thanks a lot

You can install a live distro like Tails on a USB (it has Electrum-Bitcoin pre-installed) and send the transactions. Every connection in Tails pass via Tor so your ip should be hidden. Remember to check the signature before install it and to create a persistence if you will use the same wallet in the future! Wink
member
Activity: 154
Merit: 29
I would like to make that with anonymity

By using electrum software on my computer, inevitably my ip or else will be associated with the transaction?

Is there not a way to create the transaction offline with private key then to broadcast it to the network online through a website?  (like it is possible to do with ethereum on www.myetherwallet.com)

Thanks a lot
Pages:
Jump to: