Blockchain Wallet Download for PC –

Is there a Peercoin wallet that doesn't download the entire blockchain? Like Multibit for Bitcoin.

Multibit, for example, scans the blockchain for all references to your addresses, but doesn't download the entire blockchain (which is around 20gb for Bitcoin). Is there a Peercoin wallet that does the same? I'm very low on hard drive space on this computer.
submitted by lecherous_hump to peercoin [link] [comments]

Why use your own full node? Answered by Pieter Wuille

One of Bitcoin's strengths - the most important in my opinion even - is the low degree of trust you need in others.
If you use a full node for your incoming transactions, you know that there was no cheating anytime in the history of your coins:
... with one exception: because there is a need to pick a winner in presence of multiple competing valid versions of the ledger, (a majority of) miners have the authority to pick the version of the block chain that wins. This means their power is limited to choosing the order in which otherwise valid transactions occur, up to and including the right to delay them indefinitely. But they cannot make invalid transaction look valid to a full node.
If you are not running a full node, the amount of trust you're placing in others increases.
SPV nodes (such as some mobile clients, and Multibit) place a blind trust in the majority of miners, without checking validity of the blockchain they produce. It still requires a majority of miners to mislead an SPV node, but they can make it believe anything (including "You received 10000000 BTC!"). The reason why this does not happen is because full nodes would not accept such blocks, and assuming a large portion of the ecosystem does rely on full nodes, miners who do this would not see their blocks accepted by the larger economy, resulting in them wasting money.
Centralized services (most webwallets) make the user trust whatever the site says. They can claim anything.
So I hope you now see the importance of full nodes in this model. If you run a full node somewhere on the network, and nobody looks at the transactions it validates, it is indeed contributing to the network, but it is not helping with the reduction of trust.
Look at it another way: if only a few large players in the Bitcoin ecosystem were running full nodes, it only requires a malicious intent, or an attack/threat against them, to change the system's rules, as nobody else is validating.
Doing transactions in the Bitcoin ecosystem helps the Bitcoin currency. Running a full node helps the network. Using a full node helps you and the ecosystem reduce the need for trust.
Adding to that answer myself:
Running (and using) your own full node gives you the benefit of increased privacy, because you don't leak information about your UTXOs to the default node of your wallet, which can link your UTXOs together, perhaps even link them to your real world identity.
There are different ways how to set up a node (from simply installing the Bitcoin Core software on your computer to getting a plug'n'play solution such as Casa or Nodl), but to connect a (hardware) wallet to it is a little more tricky for now.
One of the projects I frequently recommend myself is It's somewhat cheap (~$150 for hardware, as compared to other plug'n'play nodes which are around $300) but can run 24/7 and includes guides how to set up Tor on the device, and how to use your hardware wallet with the node.
submitted by TheGreatMuffin to Bitcoin [link] [comments]

TIL why Newbies still download the Bitcoin-QT client!

Because we told them to. Newbies don't start with reddit or bitcoinforums (unless they are redditors, of course). They start with what looks like an authoritative source. (And journalists do the same.) Let's have a look. has a list of wallets and recommends two good options at the top, MultiBit or Schildbach, but if you take a look at the bottom, it prominently lists: Bitcoin-QT and Armory (which requires Bitcoin-QT/bitcoind). This is fine, I suppose, but it explains the popularity of Bitcoin-QT since most alternatives come with warnings.
weusecoins, a website that is prominently featured as a first stop for newbies, sends users dierectly to Bitcoin-QT, without any explanation or alternatives.
Bitcoin Wiki same same
This guarantees some bad user experience. Can we fix it? Who edits and
submitted by arbeitslos to Bitcoin [link] [comments]

How should I keep my Bitcoin safe?

Hi, I need some technical help here. In a rare moment of lucidity I bought Bitcoin back in march 2013. I did what everyone recommended, I put a password on the wallet file and I made backups of my wallet file.
The problem is that naive me thought he would contribute to the network, by using Bitcoin QT. Today I have a file of 50 gigabyte on my computer and will have to download a few more gigabyte if I ever want to spend my bitcoin.
I'd rather not upload my wallet file to cause that whole process seems like a recipe for disaster. Is there some easy method to import my wallet file into a lightweight client that I can install on my computer, that doesn't start downloading the whole blockchain everytime I start it up?
submitted by dontbotherbanningme to Bitcoin [link] [comments]

Newbie and kind of ashamed. Please help.

Let me start by saying thank you to all you BTC redditors. I am a finance and analytics guy, not necessarily a computer guy.
I downloaded Bitcoin Core, and transferred my BTC on Coinbase to my Core wallet address... Yet I haven't received them because its a MacBook Pro and it is taking forever to download the blockchain.
How do I export the BTC that haven't arrived yet on Bitcoin Core to a different wallet??
submitted by BTCOU to Bitcoin [link] [comments]

Multibit replaces Bitcoin-Qt on the Choose Your Wallet page

Multibit replaces Bitcoin-Qt on the Choose Your Wallet page submitted by sgornick to Bitcoin [link] [comments]

Bitcoin Variable Request Payment Address have caused me lose money

which moron develop the variable address for request payment? fixed bitcoin address already anonymous enough
Heres the story: i got 1 desktop and 1 laptop. 1 using old multibit classic, 1 uses the latest multibit HD. I transfer from multibit classic to Multibit HD (2 different wallet) . , and after an hour, still havent confirmed, then i "reset blockchain and trnsactions" at old multibit, then money "gone"
i gonna post some screenshot to prove that bitcoin definitely have no future
i am lucky to get out of bitcoin 3 years ago, and lucky for didnt invest a huge sum. for those you guys that still hold huge sums, its better to try to get out. our current banking system may be flawed, but it definitely doesnt have a "black hole"
my loss today and my sacrifice today will save you all (this is my problem, see the in and out transactions, and my amount is 0)
now where are the fanboys? i need help? resysnc again? i gonna take another 1.5 hour
submitted by john123x to Bitcoin [link] [comments]

Bitcoin-QT is going to take about a month to synchronize and I've stupidly already sent bitcoins to the wallet...

So I downloaded the Bitcoin QT client for my mac on the recommendation of the bitcoin website a few months back. Got bored with it running for days and chewing up all my processing power, started using online wallets as I was only making small fast transactions. Kinda forgot about QT.
Decided to get it back and running again recently so I re-opened it, found the addresses, sent some bitcoins from localbitcoins to my QT wallet. Stupid move, as it was out of date, and has been hovering at 69% for days, crawling forward a few micro percent at a time, barely keeping up. My bitcoins do not appear in my QT wallet yet as it is still processing blocks from over 500 days ago.
Anything to do but wait?
Also - it seems to be version 0.7.2-beta. Is Bitcoin Core the new version of QT? How easy can I upgrade? I don't want to lose my addresses as they have bitcoins. As you can probably tell, I'm not the sharpest tool in the shed.
(edit - I checked on and the bitcoins arrived at the address and are sitting there, it's just that Bitcoin-QT has not indexed this yet)
submitted by BakeliteJesus to Bitcoin [link] [comments]

Hi! I just installed Bitcoin. Why isn't it synchronizing?

Hi! I just installed Bitcoin. Why isn't it synchronizing? submitted by minimalistperson to Bitcoin [link] [comments]

Which bitcoin wallet would you suggest?

Coinbase is verifying my account at this moment. Where should I store my BTC?
submitted by pasterios to BitcoinWallet [link] [comments]

New user-friendly multi-currency wallet is almost there and needs your help!

Dear community,
We are excited to share the news that many of you have been awaiting for a long time.
I represent a team of entrepreneurs, who have been working on this exciting project during the last 6 months.
Meet HolyTransaction!
It’s a hosted wallet designed for nontechnical users with ultimate goal of supporting all cryptocurrencies.
YES, you’ve got it right, it’s a CoinBase and BitPay for PEERCOIN in one place!
We believe that this project will significantly speed up the adoption of cryptocurrencies around the world.
As you can see on our website, the wallet is pretty much finished. However, to scale well, the project still requires some engineering and legal work.
We’re planning to launch beta within couple of weeks. Fiat currency deposits will be added within a month.
Donation Addresses:
Peercoin (PPC): PBdBoPyfYPyegQwmxPPNr5bHrAcd4mvBU1
Follow our twitter for updates: @noveltylab
submitted by NoveltyLab to peercoin [link] [comments]

My first Bitcoin transaction shows up as confirmed, but after two hours I still haven't received anything

Hi everyone! Very very new to Bitcoin - I bought my first 0.12 Bitcoin today (woo!). I did it via and immediately sent it to my wallet, but after two hours it still hasn't turned up. I've checked my address ( 12R5rgkGc7LutFYVRMWKz3kRWLTL44jFwH ) using to see if the transaction was confirmed, and as far as I can tell it is. Have I somehow messed up my first transaction? Thanks in advance!
submitted by verynewtobitcoin to BitcoinBeginners [link] [comments]

Two full days of syncing and my Bitcoin-QT on a recent iMac has still not finished yet :-(

submitted by botolo to Bitcoin [link] [comments]

Which Wallet?

Which Bitcoin wallet do you use? and why?
Trying to figure out which wallet is best. I'm looking for something secure and easy to use. Thanks!
submitted by thefourwind to Bitcoin [link] [comments]

Bounty: 1.5 Million DOGE for the first person to create an electrum equivalent for dogecoin.

Houston, we have a problem.
The current dogechain over 1.4gb in size. This is incredibly bloated.
As time goes on, the size of the blockchain will only continue to increase, making sync times longer. Long sync times are bad because they may scare off newcomers who may need to download for hours or days before using dogecoin.
For obvious reasons, this is very bad.
Bitcoin has solved this problem by creating electrum and multibit, which are wallets that stores the blockchain online, but the wallet data locally. This allows for very small wallet sizes, with all the security features of having a local wallet.
We must do the same thing.
We have therefore decided to offer millions of dogecoins for anyone that can create an electrum equivalent for dogecoin.
If any shibes wants to help increase the size of this bounty, please donate to DMxCwo7qJphRVeC6pHcoDHaizk55pg6iNt . This address will only ever be used for the pot. Please do not tip me directly, because I need to keep track of money meant for me vs. money meant for pot.
tl;dr: Wow. Downlod much difficult. Hueg fil. need fix 2 get 2 moon. Such payment 4 fix. Such gud 4 new shibe. Bark bark.
Current Pot Size: Zero. Bounty has been paid out. See this for history
Note: I only control a portion of the total size of the pot. The rest are by individuals who have promised to give directly.
Much Generous Shibes who have contributed to the Pot:
Tuxedage, [-wolong-] (1m, give directly), thatslifeon (0.5m, give directly). tohaz (0.5m, GD) Shibe_Tabsa @ Teamdoge. mljsimone @ Hashdogs, Keebler64 , McPingvin, TheDoctor , need4doge , ummjackson, Faxon, UltraHR, UnsureSherlock, cpt_merica
Please message me with your name and donation amount if you want to get on this list.
 . . 
IMPORTANT ANNOUNCEMENTS -- If you are working on this project, please check here for important updates every few days

1: I see a lot of people tipping. I've already said this once, but I'll say it again. Please don't tip if your intention is to add to the pot. Send directly. I bear no responsibility if your funds are misplaced or accidentally lost.

2: I am now aware that an android wallet exists. Although I thought it was obvious from context, let me reaffirm this: I would like a wallet that works on Windows/Mac/Linux, and has an easy to use installer, rather than necessitating some kind of android emulator to port it over to a computer. It must be newbie friendly.

#3: Langer_hans has brought up a valid point -- the current phrasing of the thread is dangerous because it encourages bad, but quick submissions, as only the "first person" gets the bounty. I am proposing changing the system; users will vote on which wallet they like best. The one with the most votes will get the bounty instead. This should encourage people to actually make good quality submissions, and also to collaborate. What do you guys think?

4: 15th of February is the final deadline for wallet entree submissions. Please message me with FULL DETAILS (including name, download information, website, user guide, other info, and so on) of your wallet to submit. Users will then get 1 week to try out different wallets and form an opinion of them. A week later, I will open up a poll for voting on which wallet is the best. Whichever wallet gets the most votes will obtain the prizepool. About 400k of the pot will be reserved for consolidation prizes, to be distributed at discretion. (So that shibes who didn't win won't feel sad).

*#5: Due to exogenous circumstances, competition will start on the 19th Feb as opposed to 15th. Sorry for the delay. *
** #6: VOTING IS OPEN. **
If you need to contact me urgently, please go to the dogecoin IRC -- #dogecoin @ and message me.
List of Submissions
If you do not see your name or entree on here within 48 hours of messaging me, please message me again until I add it.
Final Update:
Given the incredibly close results of the poll, the Developers and I have privately discussed how best to distribute the bounty. They have mutually agreed to a 50-50 split. The bounty has been paid out. Cheers.
People who have pledged to directly donate to the developers, please message me. Thank you
submitted by Tuxedage to dogecoin [link] [comments]

Electrum 2.9.0 released

Release 2.9 - Independence (July 27th, 2017)

submitted by keystrike to Bitcoin [link] [comments]

BitCoin QT 140 weeks behind

can anyone help me with this or am i just supposed to sit and wait?
submitted by chaoticsynergist to BitcoinMining [link] [comments]

MoneroBank a Light wallet for Monero

I have appreciated light wallet like Electrum and Multibit for Bitcoin since download the whole blockchain is an annoying and resource wasting process. So 8 months ago I have started to work on an alternative wallet based on Multibit approach for Monero: "MoneroBank" an easy to use Java GUI wallet for Monero aimed to give best user experience even for not geeky people.
Main features:
-lightweight, no need to download the whole blockchain locally
-no need use of command lines;
-contacts list;
-charts and statistics;
-double private key encryption;
-tor proxy support;
No additional fees to the standard Monero fee the service will be mantained only with donations. In future will be developed even a mobile version for Android(certainly) and iOS (if some other developer wants to help).
The project is under heavy development however the desktop version is almost completed and source and binaries will be uploaded in coming months at this link:
To support the project you can donate XMR to: "no more donation address for your joy"
your help would be greatly appreciated
To contact me for collaboration you can send me a private message on Bitcointalk. For suggestion or feature request reply to this thread. Imgur
The lack of respect of Monero community in less than a day was be able to irritate me to the point that the whole project will be migrated to an alternative Cryptonote based cryptocurrency, no more donation address. Sorry but the community is important for a cryptocurrency and I don't want to have nothing to do with a bunch of angry troll who spread shit on people that try to give their free contribute. I have invited people to contact me for collaboration, nobody have tried to write me a single private message to ask for details to see how can join this project all what I have received is below in this thread. There are no words to express how I'm disappointed.
submitted by PaulNorX to Monero [link] [comments]

PSA: Clearing up some misconceptions about full nodes

It's time to clear up some misconceptions floating around about full nodes.
Myth: There are only about 5500 full nodes worldwide
This number comes from this site and it measured by trying to probe every nodes on their open ports.
Problem is, not all nodes actually have open ports that can be probed. Either because they are behind firewalls or because their users have configured them to not listen for connections.
Nobody knows how many full nodes there are, since many people don't know how to forward ports behind a firewall, and bandwidth can be costly, its quite likely that the number of nodes with closed ports is at least another several thousand.
Nodes with open ports are able to upload blocks to new full nodes. In all other ways they are the same as nodes with closed ports. But because open-port-nodes can be measured and closed-port-nodes cannot, some members of the bitcoin community have been mistaken into believing that open-port-nodes are that matters.
Myth: This number of nodes matters and/or is too low.
Nodes with open ports are useful to the bitcoin network because they help bootstrap new nodes by uploading historical blocks, they are a measure of bandwidth capacity. Right now there is no shortage of bandwidth capacity, and if there was it could be easily added by renting cloud servers.
The problem is not bandwidth or connections, but trust, security and privacy. Let me explain.
Full nodes are able to check that all of bitcoin's rules are being followed. Rules like following the inflation schedule, no double spending, no spending of coins that don't belong to the holder of the private key and all the other rules required to make bitcoin work (e.g. difficulty)
Full nodes are what make bitcoin trustless. No longer do you have to trust a financial institution like a bank or paypal, you can simply run software on your own computer. To put simply, the only node that matters is the one you use
Myth: There is no incentive to run nodes, the network relies on altruism
It is very much in the individual bitcoin's users rational self interest to run a full node and use it as their wallet.
Using a full node as your wallet is the only way to know for sure that none of bitcoin's rules have been broken. Rules like no coins were spent not belonging to the owner, that no coins were spent twice, that no inflation happens outside of the schedule and that all the rules needed to make the system work are followed (e.g. difficulty.) All other kinds of wallet involve trusting a third party server.
All these checks done by full nodes also increase the security. There are many attacks possible against lightweight wallets that do not affect full node wallets.
This is not just mindless paranoia, there have been real world examples where full node users were unaffected by turmoil in the rest of the bitcoin ecosystem. The 4th July 2015 accidental chain fork effected many kinds of wallets. Here is the wiki page on this event
Notice how updated node software was completely unaffected by the fork. All other wallets required either extra confirmations or checking that the third-party institution was running the correct version.
Full nodes wallets are also currently the most private way to use Bitcoin, with nobody else learning which bitcoin addresses belong to you. All other lightweight wallets leak information about which addresses are yours because they must query third-party servers. The Electrum servers will know which addresses belong to you and can link them together. Despite bloom filtering, lightweight wallets based on BitcoinJ do not provide much privacy against nodes who connected directly to the wallet or wiretappers.
For many use cases, such privacy may not be required. But an important reason to run a full node and use it as a wallet is to get the full privacy benefits.
Myth: I can just set up a node on a cloud server instance and leave it
To get the benefits of running a full node, you must use it as your wallet, preferably on hardware you control.
Most people who do this do not use a full node as their wallet. Unfortunately because Bitcoin has a similar name to Bittorrent, some people believe that upload capacity is the most important thing for a healthy network. As I've explained above: bandwidth and connections are not a problem today, trust, security and privacy are.
Myth: Running a full node is not recommended, most people should use a lightweight client
This was common advice in 2012, but since then the full node software has vastly improved in terms of user experience.
If you cannot spare the disk space to store the blockchain, you can enable pruning. In Bitcoin Core 0.12, pruning being enabled will leave the wallet enabled. Altogether this should require less than 900MB of hard disk space.
If you cannot spare the bandwidth to upload blocks to other nodes, there are number of options to reduce or eliminate the bandwidth requirement. These include limiting connections, bandwidth targetting and disabling listening. Bitcoin Core 0.12 has the new option -blocksonly, where the node will not download unconfirmed transaction and only download new blocks. This more than halves the bandwidth usage at the expense of not seeing unconfirmed transactions.
Synchronizing the blockchain for a new node has improved since 2012 too. Features like headers-first and libsecp256k1 have greatly improved the initial synchronization time.
It can be further improved by setting -dbcache=3000 which keeps more of the UTXO set in memory. It reduces the amount of time reading from disk and therefore speeds up synchronization. Tests showed that the entire blockchain can now be synchronized in less than 3 and a half hours (Note that you'll need Bitcoin Core 0.12 or later to get all these efficiency improvements) Another example with 2h 25m
How to run a full node as your wallet.
I think every moderate user of bitcoin would benefit by running a full node and using it as their wallet. There are several ways to do this.
So what are you waiting for? The benefits are many, the downsides are not that bad. The more people do this, the more robust and healthy the bitcoin ecosystem is.
Further reading:
submitted by belcher_ to Bitcoin [link] [comments]

1st transaction gone wrong? Need help confirming what happened.

I found a USB stick this weekend that had an old multibit wallet. I downloaded multibit classic and saw that it had .043 bitcoins in it. I was excited. I read that Multibit isn't supported now and that Electrum was the recommended wallet for an easy conversion. I tried exporting my private key from multibit classic and importing it into electrum after watching a youtube video. It didn't work. Then I tried a bitcoin transaction from my multibit wallet to my electrum wallet. That appeared to have worked. The funds disappeared from my multibit wallet. They haven't appeared in my electrum wallet yet. It's been 8 hours now. I checked the blockchain and there haven't been any confirmations. The only thing I can think that I did wrong is that my transaction fee might have been set too low. My default transaction fee was .003002 ($3.34) for sending .0438964 ($488.87) to myself. I've read that transactions with fees too low can take weeks to process or may never go through. Do you think I just need to be more patient? Or, Is a case where it might never get processed? If so, what can I do to reverse the transaction? Thanks
edit: So its been almost 48 hours and the transaction didn't go through. I found this link:
I followed the procedure to reset the blockchain and transactions. I re-synced my wallet. My multibit wallet now shows all of my previous deposits from mining, but the transaction where I sent bitcoin to my electrum wallet that hasn't gone through has disappeared from the list of transactions. The problem is that now both my multibit and electrum wallets are now showing a $0 balance. Anyone have any ideas what I can do to recover this money?
THanks for your help.
submitted by Hoosierlaw to BitcoinBeginners [link] [comments]

Secure paper wallet tutorial

This is my handout for paranoid people who want a way to store bitcoin safely. It requires a little work, but this is the method I use because it should be resistant to risks associated with:
  1. Bad random number generators
  2. Malicious or flawed software
  3. Hacked computers
If you want a method that is less secure but easier, skip to the bottom of this post.
The Secure Method
  1. Download (Try going to the website and pressing "ctrl+s")
  2. Put the file on a computer with an operating system that has not interacted with the internet much or at all. The computer should not be hooked up to the internet when you do this. You could put the bitaddress file on a USB stick, and then turn off your computer, unplug the internet, and boot it up using a boot-from-CD copy of linux (Ubuntu or Mint for example). This prevents any mal-ware you may have accumulated from running and capturing your keystrokes. I use an old android smart phone that I have done a factory reset on. It has no sim-card and does not have the password to my home wifi. Also the phone wifi is turned off. If you are using a fresh operating system, and do not have a connection to the internet, then your private key will probably not escape the computer.
  3. Roll a die 62 times and write down the sequence of numbers. This gives you 2160 possible outcomes, which is the maximum that Bitcoin supports.
  4. Run from your offline computer. Input the sequence of numbers from the die rolls into the "Brain Wallet" tab. By providing your own source of randomness, you do not have to worry that the random number generator used by your computer is too weak. I'm looking at you, NSA ಠ_ಠ
  5. Brain Wallet tab creates a private key and address.
  6. Write down the address and private key by hand or print them on a dumb printer. (Dumb printer means not the one at your office with the hard drive. Maybe not the 4 in 1 printer that scans and faxes and makes waffles.) If you hand copy them you may want to hand copy more than one format. (WIF and HEX). If you are crazy and are storing your life savings in Bitcoin, and you hand copy the private key, do a double-check by typing the private key back into the tool on the "Wallet Details" tab and confirm that it recreates the same public address.
  7. Load your paper wallet by sending your bitcoin to the public address. You can do this as many times as you like.
  8. You can view the current balance of your paper wallet by typing the public address into the search box at
  9. If you are using an old cell phone or tablet do a factory reset when you are finished so that the memory of the private keys is destroyed. If you are using a computer with a boot-from-CD copy of linux, I think you can just power down the computer and the private keys will be gone. (Maybe someone can confirm for me that the private keys would not be able to be cached by bitaddress?)
  10. To spend your paper wallet, you will need to either create an offline transaction, or import the private key into a hot wallet. Creating an offline transaction is dangerous if you don't know what you are doing. Importing to a client side wallet like Bitcoin-Qt, Electrum, MultiBit or Armory is a good idea. You can also import to an online wallet such as or Coinbase.
The only thing you need to do is to honestly convert the brainwallet passphrase into the corresponding private key and address. You can verify that it is doing this honestly by running several test passphrases through the copy of bitaddress that you plan on using, and several other brainwallet generators. For example, you could use the online version of bitaddress, and brainwallet and safepaperwallet and bitcoinpaperwallet. If you are fancy with the linux command line, you can also try "echo -n my_die_rolls | sha256sum". The linux operating system should reply with the same private key that bitaddress makes. This protects you from a malicious paper wallet generator.
Trusting your copy of
Bitaddress publishes the sha1 hash of the website at this location:
The message is signed by the creator, pointbiz. I found his PGP fingerprint here:
"527B 5C82 B1F6 B2DB 72A0 ECBF 8749 7B91 6397 4F5A"
With this fingerprint, you can authenticate the signed message, which gives you the hash of the current file. Then you can hash your copy of the file and authenticate the file.
I do not have a way to authenticate the fingerprint itself, sorry. According to the website I linked to, git has cryptographic traceability that would enable a person to do some research and authenticate the fingerprint. If you want to go that far, knock yourself out. I think that the techniques described in this document do not really rely on bitaddress being un-corrupt. Anyway, how do we know pointbiz is a good guy? ;-)
There are a lot of skilled eyes watching and the signed sha1 hash. To gain the most benefit from all of those eyes, it's probably worthwhile to check your copy by hashing it and comparing to the published hash.
"But we aren't supposed to use brainwallets"
You are not supposed to use brainwallets that have predictable passphrases. People think they are pretty clever about how they pick their passphrases, but a lot of bitcoins have been stolen because people tend to come up with similar ideas. If you let dice generate the passphrase, then it is totally random, and you just need to make sure to roll enough times.
How to avoid spending your life rolling dice
When I first started doing this, I rolled a die 62 times for each private key. This is not necessary. You can simply roll the die 62 times and keep the sequence of 62 numbers as a "seed". The first paper address you create would use "my die rolls-1" as the passphrase, the second would be "my die rolls-2" and so on. This is safe because SHA256 prevents any computable relationship between the resulting private key family.
Of course this has a certain bad security scenario -- if anyone obtains the seed they can reconstruct all of your paper wallets. So this is not for everyone! On the other hand, it also means that if you happen to lose one of your paper wallets, you could reconstruct it so long as you still had the seed.
One way to reduce this risk is to add an easy to remember password like this: "my die rolls-password-1".
If you prefer, you can use a technique called diceware to convert your die rolls to words that still contain the same quantity of entropy, but which could be easier to work with. I don't use diceware because it's another piece of software that I have to trust, and I'm just copy/pasting my high entropy seed, so I don't care about how ugly it is.
Why not input the dice as a Base 6 private key on the Wallet Details tab?
Two reasons. First of all, this option requires that you roll the die 99 times, but you do not get meaningful additional protection by rolling more than 62 times. Why roll more times if you don't have to? Second, I use the "high entropy seed" method to generate multiple private keys from the same die rolls. Using the Base 6 option would require rolling 99 times for every private key.
I'm a big nerd with exotic dice. How many times to roll?
Put this formula in Excel to get the number of times to roll: "=160*LOG(2,f)" where f = number of faces on the die. For example, you would roll a d16 40 times. By the way, somewhat unbelievably casino dice are more fair than ordinary dice
The "Change address" problem:
You should understand change addresses because some people have accidentally lost money by not understanding it.
Imagine your paper wallet is a 10 dollar bill. You use it to buy a candy bar. To do this you give the cashier the entire 10 dollar bill. They keep 1 dollar and give you 9 dollars back as change.
With Bitcoin, you have to explicitly say that you want 9 dollars back, and you have to provide an address where it should go to. If you just hand over the 10 dollar bill, and don't say you want 9 dollars back, then the miner who processes the transaction gives 1 dollar to the store and keeps the remainder themselves.
Wallet software like Bitcoin-Qt handles this automatically for you. They automatically make "change addresses" and they automatically construct transactions that make the change go to the change address.
There are three ways I know of that the change problem can bite you:
  1. You generate a raw transaction by hand, and screw up. If you are generating a transaction "by hand" with a raw transaction editor, you need to be extra careful that your outputs add up to the same number as your inputs. Otherwise, the very lucky miner who puts your transaction in a block will keep the difference.
  2. You import a paper wallet into a wallet software and spend part of it, and then think that the change is in the paper wallet. The change is not in the paper wallet. It is in a change address that the wallet software generated. That means that if you lose your wallet.dat file you will lose all the change. The paper wallet is empty.
  3. You import a paper wallet into a wallet software and spend part of it, and then think that the change is in the change address that the wallet software generated. If the transaction did not need to consume all of the "outputs" used to fund the paper wallet, then there could be some unspent outputs still located at the address of the paper wallet. If you destroyed the paper wallet, and destroyed the copy of the private key imported to the wallet software, then you could not access this money. (E.g. if you restored the software wallet from its seed, thinking all of the money was moved to the wallet-generated change addresses.)
For more on this, see here
The hot paper wallet problem
Your bitcoin in your paper wallet are secure, so long as the piece of paper is secure, until you go to spend it. When you spend it, you put the private key onto a computer that is connected to the internet. At this point you must regard your paper wallet address as hot because the computer you used may have been compromised. It now provides much less protection against theft of your coins. If you need the level of protection that a cold paper wallet provides, you need to create a new one and send your coins to it.
Destroying your paper wallet address
Do not destroy the only copy of a private key without verifying that there is no money at that address. Your client may have sent change to your paper wallet address without you realizing it. Your client may have not consumed all of the unspent outputs available at the paper wallet address. You can go to and type the public address into the search window to see the current balance. I don't bother destroying my used/empty paper wallet addresses. I just file them away.
Encrypting your private key
BIP 0038 describes a standardized way to encrypt your paper wallet private key. A normal paper wallet is vulnerable because if anyone sees the private key they can take the coins. The BIP38 protocol is even resistant to brute force attacks because it uses a memory intensive encryption algorithm called scrypt. If you want to encrypt your wallets using BIP38, I recommend that you use bitcoinpaperwallet because they will let you type in your own private key and will encrypt it for you. As with bitaddress, for high security you should only use a local copy of this website on a computer that will never get connected to the internet.
Splitting your private key
Another option for protecting the private key is to convert it into multiple fragments that must be brought together. This method allows you to store pieces of your key with separate people in separate locations. It can be set up so that you can reconstitute the private key when you have any 2 out of the 3 fragments. This technique is called Shamir's Secret Sharing. I have not tried this technique, but you may find it valuable. You could try using this website which will help you split up a key. As before, you should do this on an offline computer. Keep in mind if you use this service that you are trusting it to work properly. It would be good to find other independently created tools that could be used to validate the operation of passguardian. Personally, I would be nervous destroying the only copy of a private key and relying entirely on the fragments generated by the website.
Looks like Bitaddress has an implementation of Shamir's Secret Sharing now under the "Split Wallet" tab. However it would appear that you cannot provide your own key for this, so you would have to trust bitaddress.
Durable Media
Pay attention to the media you use to record your paper wallet. Some kinds of ink fade, some kinds of paper disintegrate. Moisture and heat are your enemies.
In addition to keeping copies of my paper wallet addresses I did the following:
  1. Order a set of numeric metal stamps. ($10)
  2. Buy a square galvanized steel outlet cover from the hardware store ($1)
  3. Buy a sledgehammer from the hardware store
  4. Write the die rolls on the steel plate using a sharpie
  5. Use the hammer to stamp the metal. Do all the 1's, then all the 2's etc. Please use eye protection, as metal stamp may emit sparks or fly unexpectedly across the garage. :-)
  6. Use nail polish remover to erase the sharpie
If you trust electrum you might try running it on an offline computer, and having it generate a series of private keys from a seed. I don't have experience with this software, but it sounds like there are some slick possibilities there that could save you time if you are working with a lot of addresses.
Message to the downvoters
I would appreciate it if you would comment, so that I can learn from your opinion. Thanks!
The Easy Method
This method is probably suitable for small quantities of bitcoin. I would not trust it for life-altering sums of money.
  1. Download the website to your hard drive.
  2. Close your browser
  3. Disconnect from the internet
  4. Open the website from your hard drive.
  5. Print a paper wallet on your printer
  6. Close your browser
submitted by moral_agent to BitcoinWallet [link] [comments]

Anyone want to help me make a Multibit / Electrum-like wallet?

And by help I mean that I write down how it could work and then you write the code? :)
Yes, we all know the GUI is coming out. And yes, full nodes are better than electrum-style nodes yada yada yada. And I forget if I already wrote about this idea but whatever.
But we need options, right? And whose got all this time for blockchain synchronizing anyhoo. I need my money and I need it now!
In an oversimplified nutshell, electrum / multibit / SPV-style bitcoin wallets/clients work by connecting to remote nodes. The details differ, but in general they connect to a small group of nodes and check that the nodes all agree. This provides some type of trust to the client. And yeah, they do this headers thing, but the headers things is a small advantage compared to what we can do with the extant Monero client / daemon / network architecture.
We can do the same thing really easily with Monero. We just create a wallet (or a simplewallet wrapper) that connects to multiple nodes. Sure, the remote nodes need to be open to this, but we could fund a small fleet of Officially Unofficial Trusted Nodes, or just use the nodes in the monerworld node network, or a combination.
For anyone who has tried using a remote node, you may be thinking "well the problem is synchronizing. It takes forever" Yeah. It does. But you don't need to synchronize from scratch. I've never actually used multibit / electrum, but I started to dig into how it actually works and the damn things usually assume that a user is creating a new wallet. What does that mean for Monero? That we don't need to scan the entire chain. Hell, apparently if you do need to import keys into a bitcoin SPV style, you need to tell it a date to start scanning the chain... so it probably takes a while to sync.
So, perhaps simple?
  1. Simple simple GUI.
  2. The wallet connects to multiple nodes. How this is done is in the details. Perhaps multiple simplewallet instances? That'll be heavy CPU load. One thing that could be cool is if we split the burden of any synchronizing that is needed. I.e., simplewallet cnxn 1 dloads 1/10th of the chain, cnxn 2 downloads another tenth, and there's some overlap to check for validity etc etc. That could speed things up.
  3. Multiple broadcast - this is the cool part. The user could send the transaction to all of the connected nodes at once. This will get the transaction across the network faster.
Manic thoughts, too much coffee.
submitted by gingeropolous to Monero [link] [comments]

Lost my Bitcoin in cyberspace! Help! Multibit How to Back Up Your Bitcoin Wallet MultiBit, Java Bitcoin client Multibit HD BTC Alma/Gönderme Claim HEX crypto - Multibit Tutorial 2019 - Free Airdrop ... is the most popular place to securely buy, store, and trade Bitcoin, Ethereum, and other top cryptocurrencies. Wallet; Exchange; Explorer; Log In Sign Up. The World's Most Popular Way to Buy, Hold, and Use Crypto. Trusted by 51M Wallets - with Over $620 Billion in Transactions - Since 2013 . Get Started. The Easiest and Most Powerful Crypto Wallet. Create A Wallet Learn More ... Multibit played an important role in the Bitcoin infrastructure. We felt that it was important for Multibit to contin . trending; Download Blockchain Wallet For Pc Bitcoin . Download Blockchain Wallet For Pc . Mar 27, 2018 DTN Staff. twitter. pinterest. google plus. facebook. The Bitcoin Wallet For Your Desktop Multibit. KeepKey acquired Multibit a little over 1 year ago. At the time, the ... MultiBit is a simple Bitcoin wallet for Windows, MacOS and Linux based on BitcoinJ.Its main advantages over original Bitcoin client are the option of using multiple wallets at once and the lack of need to download several-gigabyte Blockchain (16.5GB as of April 2014).The project was founded by english developer Jim Burton. Download Bitcoin Wallet. Get it on PC or Mobile to create, send and receive bitcoins. Add Funds & Start Investment. Add bitcoins you've created or exchanged via credit card. Withdraw Your Profit. Request for withdrawal and receive it within 1day. ABOUT US. MOST FLEXIBLE CRYPTOCURRENCY INVESTMENT COMPANY. WE ARE MultiBit Crypto Option. MultiBit Crypto Option is a distinctive investment company ... Start building your first blockchain application in minutes. Get started by downloading the open source MultiChain 2 Community, or get a free trial of MultiChain 2 Enterprise with high-end blockchain features. MultiChain Enterprise is fully compatible with all Community API commands and parameters, and you can mix Community and Enterprise nodes on a single network. See below for a comparison ...

[index] [37897] [48964] [8168] [6724] [23862] [18458] [38347] [47414] [1966] [31757]

Lost my Bitcoin in cyberspace! Help! Multibit

What it really takes to mine a Bitcoin in 10 Minutes. Firstly I'll show you a special free method to mine Bitcoin and send funds directly to your wallet in 1... Multibit HD Yazılımı hesap onayı gerektirmeden alıp kullanmanıza hesap oluşturup btc alıp göndermenizi sağlayan, cüzdanınızı cebinizde taşımanızı sağlayan bi... Share your videos with friends, family, and the world This video is unavailable. Watch Queue Queue. Watch Queue Queue Months ago, I tried to learn a bit about Bitcoin, tried a few programs, mutlibit [1] is only one that I could barely accept. Some are way too complicated. Th...