Learn how to store bitcoins on a USB stick.
Storing bitcoins on a USB stick is not as straight forward as storing regular data. Bitcoin private keys are secret codes and storing them on a regular USB stick leaves them at risk of theft if someone were to physically discover the USB.
Luckily, entrepreneurs have created unique solutions that allow Bitcoin users to store coins on USB sticks or similar devices. The rest of this post will run through your options for storing bitcoins on these devices.
Ledger Nano

The Ledger Nano is a smartcard based Bitcoin hardware wallet. It stores Bitcoin private keys and signs transactions in its secure environment. It is not a traditional USB stick, but rather requires a software wallet to provide an interface to interact with the walletās keys.
The Nano costs about $30 and is a portable, secure solution for storing bitcoins on a USB device.
Ledger HW.1

The Ledger HW.1 is a dimmed down version of the Ledger Nano. It costs about $17.
OpenDime

The OpenDime is a new Bitcoin hardware device that was released in April 2016. It calls itself the āFirst Bitcoin Bearer Bondā.
The OpenDime is unique because it stores just a single private key. It acts like a read-only USB device and contains just one address. It is meant to be passed along and used as cash.
The main downside to OpenDime is that it contains just a single address. Because address re-use is harmful to privacy, users who plan to transaction often should look for other alternatives.
Encrypted USB Stick
One creative option is to create a Bitcoin paper wallet. Instead of printing the paper walletās private keys, they can be saved on an encrypted USB stick.
You can read this guide and follow steps 1-5 to create a secure paper wallet. Instead of printing in step 6, just save to an encrypted USB. Just make sure this is done on an offline computer!
An encrypted USB stick like the Kingston Digital DataTraveler 4000 sells for $28 on Amazon.
Transcript - How To Store Bitcoin On USB Stick
Hello and welcome to my video where Iām going to show you how to create a simple and secure USB Bitcoin wallet. Weāre going to create this USB Bitcoin wallet using MultiBit. MultiBit is a free open source program thatās available for Mac, PC and Linux and weāre going to create this wallet offline which is very important since malware and or potential hackers would need to access your computer through the Internet in order to steal your money. So, by doing all this offline we can really lower the chances of getting hacked. Now I want to make a quick side note. I am using a PC running Windows, but if you need instructions for a Mac or Linux thereās a link in the video description for that. So, letās get started.
The very first thing weāre going to do is download the MultiBit wallet. And we can do that just simply by going to multibit.org. Please take note of the https. Thatās for secure connections and we can download the MultiBit wallet from the right hand side. Iāve already done that. Here it is. The next thing weāre going to do is weāre going to plug in our USB drives. So, I have my USB drive Iām going to plug it in right now. After we plug in our USB drive weāre going to run the installer. And weāre going to install MultiBit. Weāre going to go through this wizard here, next, next, accept the terms, next. But instead of installing it in C program files weāre going to click on browse and weāre going to install it in our USB drive. So, hereās my USB drive, USB Disk E. Iāll just click on that as you can see itās completely empty yours should be too. I donāt recommend using this USB drive for anything else but this. And weāre going to just click on save and weāre going to click on next. The directory already exist thatās okay. We can click on yes. Keep everything the same, next. And that should be it. Itās finished, next and we can click on done.
Now hereās a little shortcut that popped up. Itās kind of irrelevant, we could click on it. Iām going to just delete it. And Iām going to manually navigate to my USB disk and hereās mine. Just click on my computer USB Disk E and here is our MultiBit installation. Now thereās one quick thing that we need to do in order to run MultiBit locally on this USB and thatās right click anywhere in this folder. Click on new, text document and weāre going to delete everything, even the TXT part and weāre going to type this in multibit.properties. And I made a typo. No, I didnāt. MultiBit properties. Click on enter and weāre going to get a little dialog box āare you sure you want to change itā. Iām going to click on yes. And thatās going to allow us to run MultiBit locally.
So now that weāve done that letās go ahead and run MultiBit. And thatās going to be this exe file here. We can just double click on that and thatās going to launch MultiBit. Now MultiBit is going to attempt to sync with the network and Iām connected to the Internet right now and I think itās a good idea to sync MultiBit with the network. Let it completely sync and once itās completed syncing itās going to say online, synchronized with network. Now weāre going to close MultiBit and weāre going to unplug our USB drive from our computer safely. And we do that by clicking on this little white arrow, right clicking on the USB and weāre going to eject the USB storage device. Now itās safe to remove this USB storage device Iām going to unplug it.
Now Iām going to disconnect from the internet and I can do that just by unplugging the cable or turning the switch on my laptop from my wireless card from on to off. You can also right click on the network icon down here in the bottom right, right click, open network and sharing centers, change adapter settings. And we can right click on our wireless adapter or our local area connection and we can click on disable and thatās going to disconnect us from the Internet. Now itās important that we disconnect ourselves from the internet before we restart our computer. Often there are programs that will start with your computer and connect to the Internet immediately. So, we donāt want that to happen before we can disconnect. So, weāre going to disconnect from the Internet. Now letās restart our computer and when we do weāll still be disconnected from the Internet.
Okay, now that weāve plugged in our USB back into our computer weāre going to navigate to our USB drive. So, hereās my USB drive right here. Once again weāre just going to double click on the multibit.exe file. Thatās going to launch MultiBit. Now itās not going to be able to connect to the network, but thatās okay. We can still create a new wallet. So, letās click on new wallet and weāre going to create a new wallet. Letās call this my USB wallet. And Iām not going to save this in my documents and Iām not going to save this on my computer. Iām going to save it in my USB drive because thatās what Iām going to be removing.
So letās make sure that we click on our USB drive where we installed MultiBit. Click on save. Now itās going to generate a new wallet for us. Now that weāve created a new wallet we need to password protect it. So, letās do that by clicking on file, add a password. And we can just type in a password here. Now this is the most important part of the tutorial because the password is the only way somebody could hack and get the coins. So, itās up to you to use a password that has never been used for anything else before and is at least ten characters long and it contains uppercase and lowercase letters. It contains numbers and symbols.
So just to give you an idea this is an example of a strong password. So, youāre going to want to write that password down because if you lose the password youāre going to lose all the money in your wallet. There is no forgot password link or anything like that. Thereās no way to get the money back. Thatās just the way Bitcoin works. So, make sure you write the password down and keep that safe. After we add a password, we can click on add password to wallet and itāll change this icon here to a lock. And so now weāve got a password and weāve encrypted our wallet. So, even if somebody were to get one of our USBs and get our private keys to our wallet they still canāt get the funds because they donāt know the pass phrase. And so thatās why we want to make it as difficult as possible to guess, to hack and we donāt want to store it with the USB drive. So weāve added a password. Now letās click on the request tab and letās create a few new public addresses.
So weāll need to enter in our password to do this and letās create five receiving addresses. These are public addresses. Click on create new and itās going to generate five new addresses for us. Click on cancel. So, these addresses here ā this is how you could send money to the wallet. Thatās the only thing that these addresses could be used for and you could click on one of these addresses and you could go over here and click on this magnifying glass and you could take this QR code and you could put it anywhere. You could put it on a website and you could say āhey, weāre accepting donationsā or āweāre accepting paymentsā and what have you and people can use this QR code to send money to the wallet.
So now that we have some addresses weāre going to close MultiBit and Iām going to actually safely eject my USB drive. Right click, eject. And now I have my wallet on my USB drive in my hand. Itās in my hand right now and I made it offline. And so I could now send money using any of those public addresses that I just created to the USB stick thatās in my hand. This USB stick doesnāt need to actually be anywhere for me to receive the funds. So, letās just do a little test. Letās take it a step further. Letās pretend that somebody or ourselves wanted to send money into this wallet. So, Iām going to send 50 cents into the USB stick thatās in my hand. And so weāre going to check that. Okay. So, Iāve just sent 50 cents to my USB Bitcoin wallet using one of those public addresses that we created. And now letās go ahead and pretend that we want to send the money now out of our USB wallet. So, weāre going to need to connect to the Internet to do this. So, letās just say this is even a completely different computer and this is a week or month later.
So weāre on a different computer and this computer that weāre on is going to have Internet so letās re-enable the Internet here. Okay. Weāve re-enabled the Internet and now letās reconnect our USB Bitcoin wallet. There we go. Okay. So, now itās time to retrieve the funds from our wallet and weāre going to send them out of the wallet. And we can do that by opening up the USB. There it is right there. Hereās the shortcut multibit.exe, weāre going to just launch that. And because weāre connected to the Internet weāre going to be able to synchronize to the network. And you can see that the money is already in here. So, the second that weāre able to connect to the Internet the money will appear in our wallet and thatās really all we need to do. Now we can just simply send the 50 cents to another address and we can do that just by pasting a Bitcoin address in this field and then clicking on send and thatās how we would send the money out of the wallet.
Now thereās also something that you could do is check the contents of the wallet. So, letās just say you have ā youāre not sure how much money is in the wallet. You know, people or yourself have been sending money to the USB wallet and youāre not sure how much is in it. You could always just take one of your addresses and you could just copy it and you can head over to blockchain.info. Once again please take note of the https and just take your public addresses and you can paste them or type them and we can just search and we can see how many transactions and for how much.
So you can see that no transactions have been made with the address that I just punched in. But I have six. So, which address did I just use? Well, you know, to be honest I donāt remember so if I wanted to I could just simply copy each of these until I find the one that I just used which is this one. And you can see that it just had one transaction, total received 50 cents. So, this is a way to check how much money is in your USB Bitcoin wallet without having to plug in your wallet and sync to the internet. So, I just wanted to point that out. I created six addresses right here. You could use one. But thatās how you could check the balance of your wallet without actually needing the USB device.
So also I just wanted to make one final note. You should back up your USB drive so that if anything happens to it you have a second or third or even a fourth backup copy of your USB drive that you can fall back on and use to recover your funds. So, to do that you would just simply plug your USB drive into your computer and you would just copy the contents, right click, copy and then you would paste them into a fresh second USB drive. So, I just wanted to point that out and itās very important to do that as well. Okay. Thatās how you create a USB Bitcoin wallet and thatās fairly secure and we made it offline. So, I hope you enjoyed the video. I hope you are able to follow along. If you have any questions or comments like always please feel free to leave a comment. And yes, thank you so much for watching and Iāll see you in the next video.