Dabs
Legendary
Offline
Activity: 3416
Merit: 1912
The Concierge of Crypto
|
|
December 04, 2013, 01:21:36 AM |
|
I do a backup every other transaction or when I remember. I could easily set it up so there is a daily backup which goes to another computer, or encrypted in the cloud or something. The wallet.dat file is relatively small compared to all other things that I work on, although it is already about 4 MB. (all those transactions take up space.)
What I like to do is take a simple dump of the private keys once in awhile, using pywallet, print it, stuff that in an envelope and lock it in my office where it's protected by armed guards.
But even at 4 MB, I can just copy that file every week to a few of my USB flash drives.
The way I use Coin Control, I usually either spend it all, or specify a particular change address (sometimes back to itself) so I don't think that generates a new private key in the key pool. Besides, you can see all the keys that have unspent inputs.
|
|
|
|
|
wtogami
|
|
December 11, 2013, 06:36:33 AM |
|
https://bitcointalk.org/index.php?topic=320695.0Bitcoin OMG10 (0.8.5 with all of 0.8.6's bug fixes) already has Coin Control.
|
If you appreciate my work please consider making a small donation. BTC: 1LkYiL3RaouKXTUhGcE84XLece31JjnLc3 LTC: LYtrtYZsVSn5ymhPepcJMo4HnBeeXXVKW9 GPG: AEC1884398647C47413C1C3FB1179EB7347DC10D
|
|
|
Dabs
Legendary
Offline
Activity: 3416
Merit: 1912
The Concierge of Crypto
|
|
December 11, 2013, 07:28:30 AM |
|
I like Cozz's version. Good to have alternatives, but I will also give bitcoin OMG a try.
|
|
|
|
wtogami
|
|
December 11, 2013, 06:59:46 PM |
|
I like Cozz's version. Good to have alternatives, but I will also give bitcoin OMG a try.
Bitcoin OMG *is* Cozz's version.
|
If you appreciate my work please consider making a small donation. BTC: 1LkYiL3RaouKXTUhGcE84XLece31JjnLc3 LTC: LYtrtYZsVSn5ymhPepcJMo4HnBeeXXVKW9 GPG: AEC1884398647C47413C1C3FB1179EB7347DC10D
|
|
|
cozz (OP)
Member
Offline
Activity: 61
Merit: 15
|
|
December 11, 2013, 10:51:13 PM |
|
Yes, please use wtogamis binaries, this patch is included there.
|
1cozzwyCJvDiyBA8zXGJ1qxtrd5b4i1nB
|
|
|
Dabs
Legendary
Offline
Activity: 3416
Merit: 1912
The Concierge of Crypto
|
|
December 12, 2013, 01:39:26 AM |
|
Okay. Thanks! I like Coin Control. The OMG binary isn't compressed though, so I thought someone else was working on it. (but that's just executable compression, so not a big deal.)
|
|
|
|
Diapolo
|
|
December 12, 2013, 07:44:32 AM |
|
I feel like OMG is not thought of as an addition or bleading edge thing, but tries to get people away from the official reference client?
Dia
|
|
|
|
piotr_n
Legendary
Offline
Activity: 2055
Merit: 1359
aka tonikt
|
|
December 12, 2013, 07:53:37 AM Last edit: December 12, 2013, 08:07:22 AM by piotr_n |
|
I feel like OMG is not thought of as an addition or bleading edge thing, but tries to get people away from the official reference client?
You see it upside down. The official reference client tries to get people away from itself. Pretty effectively, in fact.
|
Check out gocoin - my original project of full bitcoin node & cold wallet written in Go.PGP fingerprint: AB9E A551 E262 A87A 13BB 9059 1BE7 B545 CDF3 FD0E
|
|
|
wtogami
|
|
December 12, 2013, 08:13:27 AM Last edit: December 12, 2013, 10:05:17 AM by wtogami |
|
I feel like OMG is not thought of as an addition or bleading edge thing, but tries to get people away from the official reference client?
Dia
Please do not feel alarmed. This is merely a decentralized variation of the reference client that is intended to help improve the 0.8.x and master branches. OMG testing has directly contributed to the selection of patches that went into 0.8.6. OMG was also very helpful in testing various candidate patches for the MacOS leveldb corruption issue as shipped in 0.8.6. wumpus also points out that we caught the deleteLater issue with Coin Control thanks to OMG. Bitcoin OMG was published because a ton of work was put into testing the backport patches shipped in Litecoin 0.8.x and it was not much more effort to repackage those patches into a Bitcoin client. Users want features like Coin Control and through many months of testing and some of feedback to cozz it has improved to a point where I personally feel comfortable using it in these 0.8 backports. As far as client security goes, OMG has its own gitian.sigs where random members of the public are invited to help verify with their own GPG-signed gitian sigs.
|
If you appreciate my work please consider making a small donation. BTC: 1LkYiL3RaouKXTUhGcE84XLece31JjnLc3 LTC: LYtrtYZsVSn5ymhPepcJMo4HnBeeXXVKW9 GPG: AEC1884398647C47413C1C3FB1179EB7347DC10D
|
|
|
wtogami
|
|
December 12, 2013, 08:19:51 AM |
|
I feel like OMG is not thought of as an addition or bleading edge thing, but tries to get people away from the official reference client?
Dia
Actually the litecoin core development team actually listens to the users, instead of themselves. Instead of trying to implement other protocols that are broken in a Beta client Please be respectful to the Bitcoin devs. We are all in this together.
|
If you appreciate my work please consider making a small donation. BTC: 1LkYiL3RaouKXTUhGcE84XLece31JjnLc3 LTC: LYtrtYZsVSn5ymhPepcJMo4HnBeeXXVKW9 GPG: AEC1884398647C47413C1C3FB1179EB7347DC10D
|
|
|
Dabs
Legendary
Offline
Activity: 3416
Merit: 1912
The Concierge of Crypto
|
|
December 12, 2013, 08:27:35 AM |
|
I think the reference client is conservatively stable. It should be that way. The source is open, so anyone who wants new features can add to it, just like what we are seeing with Coin Control and OMG and no wallets.
Those additional features can possibly have bugs. In any case, both the reference client and the modified versions are not recommended for new users.
I do recommend people to study it, and if you're going to have any amount of bitcoins or litecoins, you might as well learn how the whole thing works, and QT is a good place to start. Also, another full node is good for the network(s).
|
|
|
|
gmaxwell
Moderator
Legendary
Offline
Activity: 4270
Merit: 8805
|
|
December 12, 2013, 12:47:47 PM |
|
I feel like OMG is not thought of as an addition or bleading edge thing, but tries to get people away from the official reference client? Dia
Actually the litecoin core development team actually listens to the users, instead of themselves. Instead of trying to implement other protocols that are broken in a Beta client Please be respectful to the Bitcoin devs. We are all in this together. What you should have said is "Bitcoin OMG is just backporting patches from Bitcoin 0.9, I'm not actually writing these things." because it seems some people think otherwise!
|
|
|
|
piotr_n
Legendary
Offline
Activity: 2055
Merit: 1359
aka tonikt
|
|
December 12, 2013, 01:53:26 PM |
|
What you should have said is "Bitcoin OMG is just backporting patches from Bitcoin 0.9, I'm not actually writing these things." because it seems some people think otherwise!
Sounds like you're jealous that your super-team (aka the bitcoin elite) cannot manage to make it before him. My advise: less patronizing - more work... and maybe one day you will become equally efficient in pulling patches. Doubtfully, but maybe...
|
Check out gocoin - my original project of full bitcoin node & cold wallet written in Go.PGP fingerprint: AB9E A551 E262 A87A 13BB 9059 1BE7 B545 CDF3 FD0E
|
|
|
wtogami
|
|
December 12, 2013, 08:41:08 PM |
|
People. Calm down. Litecoin and Bitcoin OMG regularly backports bug fixes and features for the purpose of testing. Various bug fixes in 0.8.3 through 0.8.6 and master were directly or indirectly influenced by our work. Much of it was not directly written by us but was the result of a collaborative effort. Most of the credit goes to the Bitcoin devs.
|
If you appreciate my work please consider making a small donation. BTC: 1LkYiL3RaouKXTUhGcE84XLece31JjnLc3 LTC: LYtrtYZsVSn5ymhPepcJMo4HnBeeXXVKW9 GPG: AEC1884398647C47413C1C3FB1179EB7347DC10D
|
|
|
wumpus
|
|
December 23, 2013, 08:28:14 AM |
|
I hear you. We need actual features in Bitcoin-QT, it doesn't have to be a wallet for idiots only.
We just don't have the manpower to make (and maintain, and test!) a wallet with as much features as some of the others. Coin control did eventually get integrated into master (which will be 0.9). People are very good at screaming that something needs to be integrated but hardly anyone bothers to review or to test a pull request. That's not the developer's fault. You know, when a bug in the wallet suddenly causes people's coins to disappear, we will be blamed. So yes we are careful. If you think that the pace of wallet development should change, then join in. It's an open source project. Complaining won't do a thing, it only annoys and distracts the current developers, in some cases causing them to give up completely. He thought of the payment protocol, during the summer, and it is already going to be in a 0.9 release There is something wrong right with that. No Core dev codebase unless it is security related should be implement into clients that fast, when the community can't get something into clients that fast.
Gavin was very effective in getting people to test payment requests. He organized a test plan, I think he even gave out bounties for testing, people followed it and reported on it. Also the payment request code is a layer on top, it doesn't complicate the basic wallet code like coin control does, so it was easier to review.
|
Bitcoin Core developer [PGP] Warning: For most, coin loss is a larger risk than coin theft. A disk can die any time. Regularly back up your wallet through File → Backup Wallet to an external storage or the (encrypted!) cloud. Use a separate offline wallet for storing larger amounts.
|
|
|
wumpus
|
|
December 23, 2013, 09:08:44 AM |
|
Complicates the basic wallet code? He extended one or two methods in the wallet code... Yet Gavin uses foundation money to give out bounties (which no one even knows about, I even googled searched, probably faked it) and that is accepted, even thou a broken protocol is being used... I don't follow this logic.
Ok, it's clear, you seem hell-bent on ranting instead of taking this into constructive territory. Have fun.
|
Bitcoin Core developer [PGP] Warning: For most, coin loss is a larger risk than coin theft. A disk can die any time. Regularly back up your wallet through File → Backup Wallet to an external storage or the (encrypted!) cloud. Use a separate offline wallet for storing larger amounts.
|
|
|
wumpus
|
|
December 23, 2013, 09:24:47 AM |
|
How am I ranting? I am pointing out logic, you didn't say any logic. If you look at the pull request most the code is for the gui, and button functions. That doesn't complicate the wallet code at all. I only saw him extend two methods, so you are wrong. Also I don't expect you to go against Gavin you pretty much work for him, and if you didn't agree with him I doubt you be working on the client. So I am taking my ranting as you have no facts to prove your points and so you attack.
Ok... ignoring the personal provocation, one last time trying to be constructive: - What are you trying to accomplish? - How do you think this can be accomplished effectively? - How could you help accomplish this? We're in this boat together and fighting will only help sink it.
|
Bitcoin Core developer [PGP] Warning: For most, coin loss is a larger risk than coin theft. A disk can die any time. Regularly back up your wallet through File → Backup Wallet to an external storage or the (encrypted!) cloud. Use a separate offline wallet for storing larger amounts.
|
|
|
gweedo
Legendary
Offline
Activity: 1498
Merit: 1000
|
|
December 23, 2013, 09:37:44 AM |
|
How am I ranting? I am pointing out logic, you didn't say any logic. If you look at the pull request most the code is for the gui, and button functions. That doesn't complicate the wallet code at all. I only saw him extend two methods, so you are wrong. Also I don't expect you to go against Gavin you pretty much work for him, and if you didn't agree with him I doubt you be working on the client. So I am taking my ranting as you have no facts to prove your points and so you attack.
Ok... ignoring the personal provocation, one last time trying to be constructive: - What are you trying to accomplish? - How do you think this can be accomplished effectively? - How could you help accomplish this? We're in this boat together and fighting will only help sink it. This will be the third time laying it out. Also who is fighting you are clearly the only one attacking me. - What are you trying to accomplish? : Getting community patches in as fast as Core Dev patches. No more favoritism. You claim there are no one willing to test, I am willing to test no one ever post about testing. You claim Gavin used bounties no bounties have ever been posted. Also getting rid of the payment protocol for work should be done on the blockchain. Right now only Peter really works on the blockchain, and this is kinda important, but it takes the back seat to Gavin's ideas. - How do you think this can be accomplished effectively? : Be more open. Hence why I use bitcoin-omg. Kinda sad when the litecoin devs are better understanding how the community should drive the development. - How could you help accomplish this? : I actually know C++ and could be just like you programing on the core dev team, I chose not to. I don't agree with Gavin's direction of the codebase. Hence why I don't help the core dev team and use the Bitcoin-omg. Voting with my disk space.
|
|
|
|
wumpus
|
|
December 23, 2013, 09:57:18 AM Last edit: December 23, 2013, 10:09:13 AM by wumpus |
|
Also getting rid of the payment protocol for work should be done on the blockchain. Right now only Peter really works on the blockchain, and this is kinda important, but it takes the back seat to Gavin's ideas.
Pieter does a great job and it is as appreciated as Gavin's work. He doesn't 'take a back seat' in anything. His headers-first work has utmost priority. If anything, it is the wallet code that is in the back seat, not the blockchain/network code. Hardly any of the core devs is interested in wallet changes, and after modularizing bitcoind there's a large chance that it will be split off to another project. - How do you think this can be accomplished effectively? : Be more open.
More open? How can we more open, everything is in the open on github (or on the mailinglist, or on #bitcoin-dev). There is no secret cabal of developers. Hence why I use bitcoin-omg. Kinda sad when the litecoin devs are better understanding how the community should drive the development.
Then use bitcoin-omg. If anything, wtogami is doing us a favor by making those releases, because too few people test pull requests. At least the features he backports get some testing this way! - How could you help accomplish this? : I actually know C++ and could be just like you programing on the core dev team, I chose not to. I don't agree with Gavin's direction of the codebase. Hence why I don't help the core dev team and use the Bitcoin-omg. Voting with my disk space.
So, help wtogami with the Bitcoin-omg code then? At least review code changes and provide comments to improve them. It's the same code base so it helps the main project too. "Programming on the core" does not involve an oath of loyalty to anyone, certainly not to Gavin. We all scratch our own itches here and trying to improve the source code in our own way. If you really want to help, you should realize that, and not let your dislike for Gavin or me ruin your motivation to do so.
|
Bitcoin Core developer [PGP] Warning: For most, coin loss is a larger risk than coin theft. A disk can die any time. Regularly back up your wallet through File → Backup Wallet to an external storage or the (encrypted!) cloud. Use a separate offline wallet for storing larger amounts.
|
|
|
|