Pages:
Author

Topic: Bitcoin version 0.4 released (Read 17159 times)

legendary
Activity: 980
Merit: 1008
September 28, 2011, 09:02:36 PM
#94
I have one sending address and three receiving addresses, seems pretty small to me. The following is added to debug.log while bitcoin is waiting to appear:

Code:
Bitcoin version 0.4.0-beta
OS version Linux 2.6.38-11-generic x86_64
System default language is 66 en_DK.UTF-8
Language file locale/en_DK/LC_MESSAGES/bitcoin.mo (English (Denmark))
Default data directory /home/rune/.bitcoin
Bound to port 8333
Loading addresses...
dbenv.open strLogDir=/home/rune/.bitcoin/database strErrorFile=/home/rune/.bitcoin/db.log

I'm reporting a bug.
legendary
Activity: 1652
Merit: 2216
Chief Scientist
September 28, 2011, 08:55:03 PM
#93
Submit bugs here: https://github.com/bitcoin/bitcoin/issues
Although all of the GUI code is being replaced in the next version, so don't bother submitting UI bugs.

RE: debugging what bitcoin is doing in the 10 minutes it takes for the window to come up:
  tail -f ~/.bitcoin/debug.log
... should tell you what it is busy doing.  Probably loading the block chain and reading the wallet (do you have a very large wallet.dat?)
legendary
Activity: 980
Merit: 1008
September 28, 2011, 06:08:39 PM
#92
Launching bitcoin in Linux takes about 10 minutes for the actual window to show up. Not sure what the deal is here, it's not using a lot of CPU power.
What can I do to debug this?

EDIT: Attaching with gdb prints this output:

Code:
(gdb) where
#0  0x00007feee07aa967 in mlock () at ../sysdeps/unix/syscall-template.S:82
#1  0x0000000000440b6f in ?? ()
#2  0x0000000000440c36 in ?? ()
#3  0x0000000000440d61 in ?? ()
#4  0x000000000042fba6 in ?? ()
#5  0x0000000000466090 in ?? ()
#6  0x000000000044973b in ?? ()
#7  0x000000000044c329 in ?? ()
#8  0x0000000000501c19 in ?? ()
#9  0x000000000068c040 in ?? ()
#10 0x00000000004fe9e2 in ?? ()
#11 0x00007feee06e7eff in __libc_start_main (main=0x4fe9d0, argc=1,
    ubp_av=0x7fff45f55278, init=,
    fini=, rtld_fini=,
    stack_end=0x7fff45f55268) at libc-start.c:226
#12 0x0000000000424569 in ?? ()
#13 0x00007fff45f55268 in ?? ()
#14 0x000000000000001c in ?? ()
#15 0x0000000000000001 in ?? ()
#16 0x00007fff45f55aff in ?? ()
#17 0x0000000000000000 in ?? ()

Is a bitcoin client with debug symbols available somewhere?
c_k
donator
Activity: 242
Merit: 100
September 26, 2011, 08:38:53 PM
#91
Where is best to submit bugs?

git?
sr. member
Activity: 284
Merit: 251
September 26, 2011, 07:49:10 PM
#90
Updated.  Thanks Gavin.
vip
Activity: 1386
Merit: 1136
The Casascius 1oz 10BTC Silver Round (w/ Gold B)
September 26, 2011, 05:14:45 PM
#89
I could see a value in recycling bitdust (small transactions that are of very low value, like 0.00004) when their storage cost on the network vastly exceeds their value... but not for any economic theory, just practicality.  I don't want half my hard drive devoted to a collection of gigabytes/terabytes of transactions whose total sum is 1.00 BTC.
member
Activity: 65
Merit: 10
September 25, 2011, 11:43:25 PM
#88
Hey Gavin and co., great job man !! I really appreciate and value the hard work that your team and yourself have contributed to the viability of the bitcoin project...keep up the good work. Without your client, I would not have any bitcoins. Thanks again.
sr. member
Activity: 437
Merit: 415
1ninja
September 25, 2011, 09:54:39 PM
#87
btc recycling is a bad idea.

It's simpler to make a proxy-currency (with a new block chain and slightly altered economic rules) that can be used for daily transactions which are exchangeable with floating rates to bitcoins which would be used for longer term storage.
hero member
Activity: 784
Merit: 1009
firstbits:1MinerQ
September 25, 2011, 08:32:43 PM
#86
Besides, you would never, never ever get any agreement on the issue because the loss of coins naturally raises the value of those remaining, even if by a small amount.

The correct path is to put a small amount of serious effort into making sure your wallet isn't lost.

If you lose your US$ cash no one would seriously suggest they should be re-imbursed (unless you have paid for insurance). Perhaps people worried about this need to start a bitcoin insurance company. Sounds like a new business idea but I have no idea how you would prove the loss of bitcoins.
legendary
Activity: 1092
Merit: 1001
September 25, 2011, 08:27:46 PM
#85


man, not that btc recycling again,

I'm just bringing it up as a consideration


It's like whack-a-mole   Sad

Seriously - even 20 years is too short a time for this sort of thing. Consider people jailed for political reasons; they should damn well have their bitcoins when they get out.
I sure as hell don't want to have to destroy my bitbills or casascius coins in a few years, and I might want to put them in a vault for 10 years or more.

For a currency which purports to give *personal* control over your money - this idea is a bad joke.

There's no need to recycle old coins.   If concern about large savings (previously thought lost) suddenly coming onto a market with fewer total bitcoins is an issue in oh.. about 100 years from now; they can deal with that by transitioning to another blockchain entirely over a period of many decades.
legendary
Activity: 1762
Merit: 1010
September 25, 2011, 08:26:44 PM
#84
...but it would solve the problem that they are lost to everyone else forever. The only argument I can think of against it might be for someone who forgot their wallet password, and wanted it to stay within their right to brute force their password over a longer period of time than the transfer deadline (the example was two years).
Lost coins are only a problem to the sucker who lost them.

Aren't they also an unnecessary cause of deflation, given the concept of being able to re-mine them?

Quote
His moral right to brute force them back into existence are dwarfed by thieves' motivation, superior mathematics and processing power. Cryptographic rights trump legal and moral.

Are lost coins somehow more vulnerable to thieves? I'm not understanding what you're suggesting here.
sr. member
Activity: 322
Merit: 251
FirstBits: 168Bc
September 25, 2011, 06:57:18 PM
#83
...but it would solve the problem that they are lost to everyone else forever. The only argument I can think of against it might be for someone who forgot their wallet password, and wanted it to stay within their right to brute force their password over a longer period of time than the transfer deadline (the example was two years).

Lost coins are only a problem to the sucker who lost them. His moral right to brute force them back into existence are dwarfed by thieves' motivation, superior mathematics and processing power. Cryptographic rights trump legal and moral.
legendary
Activity: 1762
Merit: 1010
September 25, 2011, 05:53:57 PM
#82
Some sort of lost bitcoin recycling protocol could be implemented in the future to alleviate all of that. Something along the lines of requiring bitcoins to either be transferred at least once over some very extended amount of time (say 2 years), or the bitcoins will be flagged as lost and re-mined. In terms of usability, the client could simply tell the user the time remaining for the oldest bitcoin in their wallet to expire, informing them that they need to make a simple transfer of their coins by then to retain ownership of them.
Surely the client can just detect when an address may expire and transfer it to a new address automatically since the client doesn't even show what addresses contain what portion of the balance.

Yeah, I definitely don't have a philosophical problem with that idea. The trick is that it wouldn't work for encrypted wallets, because by definition, the client couldn't have it automatically send the coins out if he doesn't know the password.  Furthermore, any automated transfer every so often might theoretically be a security hole that could be exploited.

man, not that btc recycling again, you seem to have serious issues grasping a decentralized store of value economy.
After being born, educated and lived almost a whole life in a system like we have today, we try to desperately to put concepts and existent ideas into every new system that already works by it's rules only to avoid having to learn from scratch.
Educate yourself a little more

I'm just bringing it up as a consideration -- I'm not set on it or anything. I think you're making an unnecessary judgement on my grasp on the concept of decentralized stores of value, instead of simply making your point.

Quote
After being born, educated and lived almost a whole life in a system like we have today, we try to desperately to put concepts and existent ideas into every new system that already works by it's rules only to avoid having to learn from scratch.
Educate yourself a little more
Come on, do you really think I'm doing this? I'm very persuaded by anarcho-capitalist perspectives, which of course isn't anywhere near the majority perspective I've grown up around, so I don't think I'm very motivated to do what you're suggesting. Anyway, coming up with a reasonable way to maintain bitcoin's count in circulation could be argued as being contrary to any system any of us have grown up with, because, in contrast, our current governments do nothing of the sort.
legendary
Activity: 924
Merit: 1004
Firstbits: 1pirata
September 25, 2011, 01:02:32 PM
#81
I'll be interested in two things, and I'll make some of my own estimates for the fun of it:
...............................................................................


Some sort of lost bitcoin recycling protocol could be implemented in the future to alleviate all of that. Something along the lines of requiring bitcoins to either be transferred at least once over some very extended amount of time (say 2 years), or the bitcoins will be flagged as lost and re-mined. In terms of usability, the client could simply tell the user the time remaining for the oldest bitcoin in their wallet to expire, informing them that they need to make a simple transfer of their coins by then to retain ownership of them.

man, not that btc recycling again, you seem to have serious issues grasping a decentralized store of value economy.
After being born, educated and lived almost a whole life in a system like we have today, we try to desperately to put concepts and existent ideas into every new system that already works by it's rules only to avoid having to learn from scratch.
Educate yourself a little more
hero member
Activity: 784
Merit: 1009
firstbits:1MinerQ
September 25, 2011, 01:01:32 PM
#80
Some sort of lost bitcoin recycling protocol could be implemented in the future to alleviate all of that. Something along the lines of requiring bitcoins to either be transferred at least once over some very extended amount of time (say 2 years), or the bitcoins will be flagged as lost and re-mined. In terms of usability, the client could simply tell the user the time remaining for the oldest bitcoin in their wallet to expire, informing them that they need to make a simple transfer of their coins by then to retain ownership of them.
Surely the client can just detect when an address may expire and transfer it to a new address automatically since the client doesn't even show what addresses contain what portion of the balance.

The real problem is when users don't use their wallet for a long period of time and then one day open it expecting their bitcoins to still have value. I'm not sure you can demand that users use the client to maintain their wallet value.
legendary
Activity: 1762
Merit: 1010
September 25, 2011, 12:56:36 PM
#79
i have a question.  i want to use an very long complex password that i've memorized.  however, i stopped the encryption when i saw just a single password entry window that hides the password itself.  reason being is that if i mis type one character and proceed to ok the encryption i'm screwed, correct?  if correct, why wasn't a "re-type password" window used?
Just did this myself and it does prompt a second time to re-enter the password before creating the new wallet.

thanks.  didn't want to press ok until someone told me exactly what was going to happen next.

Some people had pointed that out when the release candidate came out, but I guess it wasn't fixed.
legendary
Activity: 1762
Merit: 1010
September 25, 2011, 12:47:27 PM
#78
I'll be interested in two things, and I'll make some of my own estimates for the fun of it:

1)  Ratio of BTC lost due to forgotten passphrase vs. those to stolen wallet.dat's:
1e) 10/1

2)  First post here from someone needing to know how to get their coins from an encrypted wallet due to forgetting their passphrase:
2e) 3 days

Don't get me wrong...I think this is good an necessary work and I thank the dev team for it and all the other work.  But I do anticipate the encryption contributing to the 'deflationary' nature of the currency Smiley



Some sort of lost bitcoin recycling protocol could be implemented in the future to alleviate all of that. Something along the lines of requiring bitcoins to either be transferred at least once over some very extended amount of time (say 2 years), or the bitcoins will be flagged as lost and re-mined. In terms of usability, the client could simply tell the user the time remaining for the oldest bitcoin in their wallet to expire, informing them that they need to make a simple transfer of their coins by then to retain ownership of them.
legendary
Activity: 2506
Merit: 1010
September 25, 2011, 12:06:11 PM
#77
Today I upgraded to v0.4 with passphrase encryption but believe I am subject to having a false sense of security.  I still have bitcoins kept in addresses from my wallet that previously was unencrypted and I still have backups of that wallet.dat from before I encrypted.  

I posed a question regarding this on the Bitcoin StackExchange Q&A:
 - http://bitcoin.stackexchange.com/questions/1243/can-i-force-my-wallet-to-only-have-news-keys-post-encryption
legendary
Activity: 2506
Merit: 1010
September 25, 2011, 11:48:26 AM
#76
There is not a donation address for the whole development team; if there was, somebody would have to be in charge of keeping track of the bitcoins, deciding what they should be spent on, etc.

Incidentally, there is a service called PieTrust being built specifically for that scenario -- a system to let a community produce a reputation score for recognizing contributions to a team effort, everyone from programmers, graphics, documentation ... and for those providing support to the community even.  Using that score allocating of donated funds is one potential use of the service.  That service's founder is a participant in the Bitcoin community and Bitcoin is expected to be used as a compensation method though compensation portions are essentially only an add-on/module fo PieTrust.
  - http://www.pietrust.com
legendary
Activity: 1500
Merit: 1021
I advocate the Zeitgeist Movement & Venus Project.
September 25, 2011, 09:55:05 AM
#75
Its very common for people to forget their secure passwords and as Bitcoins becomes more mainstream it will happen quite a few times.

Is there any way to have a optional "password hint".
Why aren't these people using a password safe? Try Keepassx, PasswordSafe or similar. Given how many web sites, accounts, keys and other things people use now it's plain idiotic to be trying to remember passwords or even worse repeat them on multiple sites/accounts.

I've been using Keepassx for years. Make backups of the pwd db file. I have hundreds of strong passwords in mine and about a half dozen copies in various safe places. It's way more convenient and safer than trying to remember passwords. There only needs to be ONE password in your head.




https://www.grc.com/offthegrid.htm
Pages:
Jump to: