Bitcoin Forum
April 26, 2024, 05:15:46 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Development & Technical Discussion / Re: [PULL] private key and wallet export/import on: July 05, 2011, 10:31:16 PM
Can anyone help a git and github newbie like me figure out how to get a diff from the pull request?  Just pointing me towards relevant documentation would be fine... I'm just having trouble finding it.  I'm using linux.  

Code:
git clone git://github.com/bitcoin/bitcoin
cd bitcoin
git remote add sipa git://github.com/sipa/bitcoin
git fetch --all
git diff master..sipa/showwallet


Thanks so much, Pieter!!!!!




So, uhm, I'm not a developer, and I've never used GIT.  I'm downloading GIT for windows, msysgit, and I'm going to install it.  Will this enable me to somehow get a version of bitcoin running that will let me do dumpwallet, and import wallet?
Krepta3000, before you bother trying to get git to work on windows, you might just make sure you can compile from the source first.  I haven't tried to do so for windows for bitcoin before, but based on my experience with other open source projects the tool chain requirements for compiling under windows usually is much harder to satisfy than for Linux.  My experience has shown me that using a VM running Linux (using virtualization software like VBox if you don't have a linux box handy) is usually a much easier route.

But... since I don't have experience with bitcoin in this area, I'll defer to anyone else with more direct experience...
2  Bitcoin / Development & Technical Discussion / Re: [PULL] private key and wallet export/import on: July 03, 2011, 05:07:17 PM
Can anyone help a git and github newbie like me figure out how to get a diff from the pull request?  Just pointing me towards relevant documentation would be fine... I'm just having trouble finding it.  I'm using linux. 
3  Bitcoin / Bitcoin Discussion / Re: [ATTN] Clarification of Mt Gox Compromised Accounts and Major Bitcoin Sell-Off on: July 02, 2011, 03:48:02 PM
Thanks MagicalTux for this explanation.  It really helps build back the trust, and it seems like you've got a good idea of how things should be secure.  I 100% trust your intentions, and theoretical understanding of what should be done from a security standpoint.  I don't have enough trust in your followthru or trust you'll have the bandwidth to provide excellent service, but you've got opportunities in the future to earn that too. 

Even if the password is cryptographically strong, it doesn't mean that it can't actually allow you to predict his future passwords by the style of it.
For example, I have a specific method to remember passwords without storing it anywhere.

I know that my passwords would never be cracked within a millenium since it is base96+1 (alphanumeric+upper/lower case+symbols+foreign language characters) even in a Class F which is the highest level of cracking possible (1,000,000,000 Passwords/sec) normally possible with supercomputers and distributed cracking.

I know that my passwords are not in dictionaries.
But I am not a computer so I can't memorize random characters, therefore I use some heuristics and mnemonics to remember them.

If you saw my password, you could deduce from my style the rules I set for myself for all the passwords I am using on every single site and the future ones I'll generate.
You might not guess it right away, but you could tailor an attack for me, launching a statistical attack, or just making a password generating algorithm based on what type of rules I set up in my mind for new passwords.
It would considerably narrow down the possible passwords and accelerating considerably the cracking speed with a extremely higher degree of success.

Yes, it is security through obscurity, but this obscurity is in my brain, and as long as you don't have a mind reader the password will remain cryptographically secure.
(for the record, my password wasn't cracked, and I am also cracking it myself to test it out. I got more than 2000+ passwords cracked mine is still holding up pretty well and it should remain that way)

Therefore I totally agree with mewantsbitcoins, telling your password is stupid.
It can be really secure and be impossible to crack with current means, but knowing his mindset it might reveal everything.

There is a *BIG* flaw in your logic, bitsalame.  If disclosing just one of your passwords can enable an attacker to tailor attacks against your other passwords, you have to trust *all* the sites that you use that style of passwords to not store plaintext passwords and intentionally be evil.  That, in my opinion, is a really risky assumption.  Also with your method it's more easily possible to truely forget a password.  For these reasons, I think it is less risky to use a password manager to create truely random passwords.  (There's risk there too... but I think less risk.)
4  Economy / Trading Discussion / Re: How to contact Mt. Gox?!! Money lost [so far]!!! on: June 08, 2011, 03:21:05 PM
You can only take out max $1k per 24hrs in either Bitcoin or $$$ due to lame US laws (maybe Japan law too?) unless you send ID scans to their compliance email address


I did not withdraw money or btc in a month. And now I can not withdraw even one btc. It turns out that my limit is not $ 1000. My limit - 0.


I'm not sure (since I sell BTC, rather than buy it) but I remember hearing in these forums that Mt Gox has a waiting period for withdrawing BTC bought with brand new funds.  The idea is that you need to keep the money in Mt Gox for a few days (not sure of the time period here) so that if there's a reversal on the Dwolla side Mt Gox will have a greater chance to be able to recover the funds.

Perhaps someone with more experience buying can chime in here?
5  Economy / Trading Discussion / Re: How to contact Mt. Gox?!! Money lost [so far]!!! on: June 08, 2011, 01:14:34 PM
I also had problems with $10000 of withdrawals on Friday.  I had to email Magical Tux a couple times about it to get his attention -- he's really overworked right now and trying to hire someone new.  I finally got this response from him:

Quote
Hi,

It seems that Dwolla broke the sendMoney() api a few days before announcing publicly Dwolla Grid. We'll get this fixed within 24 hours and resend all the pending transfers.

Mark

I'm satisfied with this.  Let's give him some time, I'm sure things will get fixed soon.
6  Economy / Trading Discussion / Re: Mt Gox.. Please raise limits for Dark Pool trading. on: May 18, 2011, 01:53:24 PM
I use dark pools all the time.  Given that they exist, I see it as in my personal self interest to use them, so that others don't undercut me by a small amount.

That doesn't mean I think they should exist.  I use them because I know others do to, but I do think the free market would be better if it was more transparent.

So... Magical Tux: Don't assume because you see dark pools as being used a lot that means all those users think they should exist.  

And for the record: I *don't* think the limits should be raised.  I think it should be an all-or-nothing thing -- either keep them as they are or get rid of them completely.
7  Economy / Speculation / Re: Bitcoin Technical Analysis on: May 14, 2011, 12:55:41 AM
I think it's the shape of italy's west coast.



Note that time might reverse when we hit Genova. BTC still on track even then Wink

(S3052, don't take this the wrong way, plz)

ROFL!!!!  Hey, I notice that if we break downward, there's another trendline to resist further loss in the opposite coast... Smiley

(I also appreciate the more serious posts in this thread, and your thoughtful analysis S3052.)
8  Economy / Trading Discussion / Re: Any relatively low-cost ways to convert BTC to USD for an american? on: May 10, 2011, 11:09:21 PM
I like the the low friction of mtgox but if libertyreserve.com is down, doesn't that mean that your dollars are stuck in a mtgox account?

I've seen a few sites that offer to convert small quantities (5 BTC) into online-only credit cards, but most of them have a lot of friction ($5 fee+%)

The bitcoin wiki lists quite a few exchanges, but many of them seem very very dodgy. Is there any reputational system that has emerged to know whether or not an exchange can be trusted?

Thanks,
gofasterplease

This is easy.  Use MtGox and set up a Dwolla account.  Send an email to info@mtgox.com asking to withdraw to Dwolla. 

It costs $0.25 per transaction, so you can get up to $1000 for that.  Dwolla then can deposit into your checking account for you.

The disadvantage of this is speed of the process.  You can only do $1000/day, and at times like this when everyone is trying to get money into or out of Mt Gox, there usually is a delay of a few days, as Magical Tux has to wait for previous transactions to clear before he has the capital in the right place to accommodate your request. 
9  Economy / Trading Discussion / Re: Mt Gox disabled Liberty Reserve withdrawals? on: May 07, 2011, 08:41:25 PM
Anybody know of an alternative for international users please?

I don't think LR withdrawals are going away.  I thought so when I wrote the OP, based on the message and the fact I know Dwolla is coming, but last night MagicalTux said this on IRC #bitcoin-otc:

 < stamit> MagicalTux, what's up with the LR withdrawals?
<+MagicalTux> stamit: LR sucks, I'm rewriting the API to handle cases when the LR api goes wrong better

I know the LR API was throwing errors whenever MagicalTux's LR account went over limits on the API, which is one reason why LR withdrawals often were not working previously.  (The other reason was when MagicalTux's LR account got depleted, but that error message didn't seem to happen as often.)  Based on this IRC message, it seems MagicalTux is rewriting the API to have better error messages.

Also, with many US people switching to Dwolla (myself included) I suspect the LR withdrawals will be less stressed, so should work more often for you.
10  Economy / Trading Discussion / Mt Gox disabled Liberty Reserve withdrawals? on: May 06, 2011, 01:25:38 AM
When I try to withdraw to liberty reserve, I get this error message:

"LibertyReserve is currently disabled until new - better - system is ready, please retry next monday."

So my question is this: Is liberty reserve withdrawals going away to be replaced by Dwolla?  What if we want to use LR?

Also, has anyone been able to sign up for Dwolla in the last day or two?  I tried to sign up yesterday and today, but I get "500 - Internal server error" when I complete the application.

UPDATE: I got past my Dwolla signup problem -- the site crashes if you use a "<" character in the password.  Sad  Anyway, avoiding symbols in my password allowed me to register.
11  Bitcoin / Development & Technical Discussion / Tracing a coin's lineage on: May 25, 2010, 06:27:19 PM
Assuming a goal of bitcoin is to introduce anonymity to online transactions, one of the things that concerns me most is the traceability of coins to previous transactions.  I've read a lot of discussion about this in the forums, but there's still some open questions for me. 

So first, let me state what I do understand:

1) All transactions are public in their amounts and public key identities as follows:
  a) In a transaction, you can see the public key of the person who spent the money
  b) In a transaction, I *think* but am not completely sure you can see the public key of the person who gets the money.  (If you can't, you'll see it when they spend the money later, so this isn't that important.

2) Keeping your public keys from being associated with your identity is required if you don't want your transactions to be attributable to you.

We need to better educate users on how to do #2.  I have an information security background, and it's not even immediately obvious to me what the best ways of handling bitcoins are to maximize your privacy.

I have these specific questions or comments regarding this topic:

1) Are one-time public keys disposed of when they are no longer required?

For example, I've read that a one-time-use private key is created when I generate a bitcoin block.  When I spend these coins and I've signed them to someone else, I shouldn't need that private key anymore.  The same thing goes for a key created for taking a payment-by-IP.  Keeping keys around after they are no longer necessary may make a user vulnerable to later having their wallet seized and used to prove that they originated a transaction.

2) Reusable keys (those created inside the GUI) should be able to be similarly deleted when they are no longer required.  This is a bit more dangerous, because once you delete the key you won't be able to get payments sent to that key, so the user really needs to understand what's going on in this case.  Keys with coins stored under them obviously shouldn't be deleted. 

3) We really need to make it possible to track coin bundle's lineage to enable the user to know their risk regarding spending specific coins.  I think it should be possible, within the GUI, to see all the public keys associated with each coin bundle.  It would also be nice to be able to tag keys that are associated with you with comments to aid you in determining which coins to send to someone.  That way you could realize that another bitcoin user has seen you use a specific key, and to restrict other coins that are also associated with that key to a similar purpose and not something else that would link the two identities.

4) In addition to making it possible to track a coin bundle's lineage, we also need to be able to choose which coin bundles to include in a payment.


The important thing here is that we need to make the information that is possible to acquire through digital forensics to be easily accessible by the end user.  Only by making this information accessible to the end user will people be able to make good security decisions regarding the spending of bitcoins in sensitive environments.

One more thing that is important: Once these features are available, exchangers need to have clear data retention policies.  For example, if I was an exchanger, I might keep track of the public keys of the people that I am doing active trades with.  I'd probably retain this information until I had traded out the coins I had acquired through a trade, but would dispose of this information once the coins had left my possession.  I would also have a policy to not share that information with third parties unless required to by a court order.  If I was trading with an exchanger, I would want to know what their policies were and how they differed from my expectations. 




12  Bitcoin / Development & Technical Discussion / Re: Share database blocks ? on: May 24, 2010, 09:30:39 PM
I have a question.
I saw that everyone need to get blocks before starting to get coins.
Does it mean that these blocks are the same for everyone?
Is there a database with all of them?
So ... can I share this database with someone else to make him able to generate coins after few seconds?
I'm not sure if I have understood correctly how everything works
If I'm right ... can we share an always updated database of blocks somewhere on the official website?

I'll defer to others on whether having a central database is a good idea, but if you're creating multiple directories with the -datadir command line option, you can safely bootstrap that directory by copying "blkindex.dat" and "blk0001.dat" from an already established data directory into your new one. 
13  Bitcoin / Development & Technical Discussion / Re: Recovery after hard drive failure on: May 24, 2010, 01:45:28 AM
Thanks!  Glad to hear it's fixed in SVN.
14  Bitcoin / Development & Technical Discussion / Recovery after hard drive failure on: May 23, 2010, 04:57:35 AM
OK, so I've been doing a little testing with double spending, and while I'm prevented from spending the same coins twice, I do see a potential problem: Lack of feedback to the second spender.  The second transaction never gets into a block, but the second spender doesn't seem in my testing to see any transactions that conflict with his view of his personal transaction history, even if they have made it into many blocks.  This could cause problems even if no fraud was being attempted: In the case of a hard drive failure, and a restore from backup.

Let's say I have 5000 bitcoins, and I make a backup of my bitcoin data directory.  Then I spend 2000 of them, and before I back my directory up again, my hard drive fails.  I restore from my previous backup, and expect that when I get the new blocks, my transactions for spending the 2000 will be in them.  The problem is, my client seems to ignore those transactions, and even after my client catches up I still think I have 5000 bit coins.   

I'm not sure that the right thing to do is in this case is to always accept the transactions, but it seems we should at least notify the user that something seems wrong if we see a conflicting transaction that's made it into a significantly long chain.  I think the user should also be able to choose to accept the transactions to prevent attempting to double-spend already spent coins in the above scenario.

15  Bitcoin / Development & Technical Discussion / Compiling under CentOS? on: May 19, 2010, 09:03:53 PM
Has anyone gotten bitcoin to compile under CentOS yet?
16  Bitcoin / Bitcoin Technical Support / Re: Total Newbie Q: Block number frozen? on: May 17, 2010, 05:31:26 PM
Thanks so much for the info!
17  Bitcoin / Bitcoin Technical Support / Total Newbie Q: Block number frozen? on: May 17, 2010, 02:52:18 PM
I'm a total newbie, I just installed bitcoin yesterday and I have yet to generate a coin.  Last night after I installed, I asked bitcoin to generate coins and made sure it had connectivity through both my software and hardware firewalls.  Bitcoin still didn't use almost any CPU, and I saw the block number in the GUI increasing rather quickly, perhaps a few every second.  This morning my CPU is pegged (across all four cores) and the block number visible in the GUI is no longer increasing, but appears stuck at a constant value.

My newbie questions are:

Is my experience above expected behavior?

Under what conditions should the block number increase?

Should my CPU have gone up immediately after choosing "generate coins?"

I have a quad-core 2.5GHz processor, with all 4 cores active.  How long will it likely take for me to generate my first coin?  (It's been ~14 hours since I installed, but I don't know when last night the computer transitioned from no-CPU usage to full-CPU usage)

Thanks!
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!