Bitcoin Forum
June 21, 2024, 08:43:19 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 [161] 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 »
3201  Economy / Economics / Re: Bitcoin as legal tender on: June 24, 2011, 01:53:50 PM
Why would a government impose as legal tender a currency that it can not print and therefore can not profit from it?

Usually this happens only after a catastrophic collapse involve great bloodshed.  But it does happen from time to time.
3202  Economy / Economics / Re: My idea: bitcoin debit cards. on: June 24, 2011, 01:52:43 PM
that will cost money to get it running... and the end result is how does the organization that put it together make a profit?

Fees.

You did notice that exactly the same system was invented once already, right?  And it can already handle multiple currencies and do automatic conversion?  All that is missing is for them to accept BTC.

The opportunity exists today to set this up, but the window will close the minute that Visa or MasterCard or Discover realizes they are missing a market.
3203  Bitcoin / Bitcoin Discussion / Re: MTGOX Limit Orders placed prior to the breach.. Cancelled?? on: June 24, 2011, 01:40:43 PM

"The bitcoin will be back to around 17.5$/BTC after we rollback all trades that have happened after the huge Bitcoin sale that happened on June 20th near 3:00am (JST)."  

How would this even be possible if the buy orders have been removed???


That will be the "last price" reported on the system when it comes back up.  It will change as soon as the first new order matches.

Hey, putting my text in giant red letters like a jackass was kinda fun.  I should do it more often.
3204  Bitcoin / Bitcoin Discussion / Re: Square²Wear Slogan Contest (win 1.5 btc) on: June 24, 2011, 01:33:03 PM
You don't have to lie about buying real products with Bitcoins any more.
3205  Bitcoin / Bitcoin Discussion / Re: Square²Wear Needs a Marketing Manager on: June 24, 2011, 01:30:22 PM
Excellent!  Great to see you guys growing, hope things keep getting better and better for you.

Now make more black shirts.  Smiley
3206  Bitcoin / Development & Technical Discussion / Re: Block header should be 81 bytes but getwork:data is 128 bytes on: June 24, 2011, 01:26:41 PM
The block is right.  The parser is wrong.  SHA256 works on 64 byte blocks, so messages get padded and salted before hashing.
3207  Other / Beginners & Help / Re: What the Early Adoptors Don't want you to know on: June 24, 2011, 11:34:51 AM
How about this for a novel argument - bitcoins has the seeds of its own destruction - instread of a level playing feild where everyone is encouraged to expand the concept to the real economy the early adopters use their wealth to pump up and hype the idea to speculators, dooming the concept and enriching themselves.  Is that plain enough for you?

The only thing plain about your argument is just plain dumb.

Without argument,your reply is more dumb..Truth craker has some solid points..There is too much speculation ongoing and it may likely crash and burst the system..

Amusingly enough, bitcoin today is inflating at a furious rate, roughly 40% per year.  Clearly the rampant speculation of today has nothing to do with deflation.
3208  Economy / Economics / Re: Some noobish questions re: future difficulty values and rate of increase in diff on: June 24, 2011, 05:27:12 AM
http://blockexplorer.com/q/nethash
3209  Economy / Economics / Re: Is Bitcoin placebo-money? on: June 24, 2011, 05:20:04 AM
its only worth what someone's willing to pay for it Wink

Which is what concerns me.  

Is there anything that is worth more than someone is willing to pay?

A surprising number of people think so.
3210  Bitcoin / Development & Technical Discussion / Re: Pay miners to rewrite block(s)? on: June 24, 2011, 05:18:29 AM
My issue is that you are introducing path dependence in the chain. For example, if the attacker aggressively connects to new clients and pushes them onto his chain, he can stick them on his chain and they won't switch back to the main chain, even if its difficulty is greater. This could cause someone using that client to believe they had received some BitCoins, believe they're confirmed for a few blocks, and then still ultimately have them rejected.

You are trying to make the client 'sticky' so it gets stuck on the main chain to prevent it from getting diverted to a short-term side chain that will eventually collapse. But in exchange, you run the risk that a newly-started client that is catching up before the fork can be duped by a malicious client onto a side chain and it will stay on it longer even as the main chain exceeds its difficulty. The attacker can continue to build the side chain and the main chain has to get further and further ahead of it to win.

Yes, you make it very hard to push the client over to a side chain. But you also make it very hard to get a stuck client off a side chain that is being slowly grown by a malicious attacker.

I actually don't care about one node, or even a small percentage of all nodes.  Nodes are expendable.  Their operators will figure it out eventually.  I want to protect the network from accepting a bogus chain grown in the dark to overturn transactions long thought safe.

Oh, and I only see your scenario working as a very targeted attack.  There is no way an attacker could place themselves in a position to take on all 8 connections from even a tiny fraction of random new nodes.
3211  Other / Beginners & Help / Re: Mt Gox just emailed me saying there are 8 claim requests on my account. on: June 24, 2011, 05:10:07 AM
By the way, did you check the file for your account info?  Did your password hash start with $1$?

$1$ doesn't help. FreeBSD MD5 doesn't protect weak passwords.
With a simple dictionary attack, I cracked more than 500 passwords in one blow.
Total amount of cracked passwords I got so far are now over 2000.

What is the longest so far?

When the csv was released I was interested in what kind of passwords people used for 'financial' institutions.  This is what I got:

$ for i in `cat .john/john.pot | cut -d : -f 2` ; do echo ${#i} ; done | sort | uniq -c
     98 10
     36 11
     46 12
      4 13
      4 14
      5 15
      1 4
    111 5
    864 6
    454 7
    640 8
    182 9


5 15 char passwords.

Nice.  How about the longest including at least one digit?
3212  Bitcoin / Bitcoin Discussion / Re: MTGOX SO SICK OF THEIR BULLSHiT Should start a class action suite on: June 24, 2011, 04:50:32 AM
#1 you can sue anyone for anything
in this case, breach of fiduciary duty

That term has an actual meaning, and it doesn't apply here, unless you are Canadian.
3213  Other / Beginners & Help / Re: Mt Gox just emailed me saying there are 8 claim requests on my account. on: June 24, 2011, 04:43:54 AM
By the way, did you check the file for your account info?  Did your password hash start with $1$?

$1$ doesn't help. FreeBSD MD5 doesn't protect weak passwords.
With a simple dictionary attack, I cracked more than 500 passwords in one blow.
Total amount of cracked passwords I got so far are now over 2000.

What is the longest so far?
3214  Other / Beginners & Help / Re: bitcoin network the top supercomputer in the world? on: June 24, 2011, 04:42:00 AM
I´m really interested in what this powerfull mashine really calculate.

Sadly, all the calculations are intentionally pointless.  It's "make work" for computers.  Basically a lot of random numbers are created then thrown away.  It's fishing the ocean of numbers for the smallest fish (hash) still left to find.

I'm very pro-bitcoin, but disappointed that its visionary developers haven't yet come up with a way to pair an actually useful computation with the fantastic amount of hardware and electricity we've amassed.

The project itself is extraordinarily valuable, however.  The proof-of-work concept that powers and regulates it has in fact brought about a practical worldwide cryptocurrency and that is an astonishing feat.

And in the future when mining becomes unprofitable for power-hungry GPUs and shifts to optimized, low-power devices, we may see the system self-adjust the frenzy downwards to a much less wasteful level.  Or we may see a transition into a useful substitute for hashing which yields profits while simultaneously maintaining the reliable flow of BTC.  Otherwise the costs of all the electricity and periodic hardware replacement may make bitcoin more expensive than some other alternative, which might then overtake it.

What could be more important than proving the security of a global money system?  Finding unlikely hashes can't be faked.  Any other system would allow the possibility of cheating.
3215  Bitcoin / Project Development / Re: LinuxCoin A lightweight Debian based OS with everything ready to go. on: June 24, 2011, 04:39:32 AM
Without persistence, yes, 1 GB is enough.  With persistence, I'm not sure.

If you want to try it, make the first partition a bit bigger than the ISO image, but leave as much space as you can for the second partition.  Or, just get a 2 GB drive, so that you can work with round numbers and save yourself some hassle.
3216  Bitcoin / Development & Technical Discussion / Re: Pay miners to rewrite block(s)? on: June 24, 2011, 04:37:04 AM
Unless I'm misunderstanding, this means that two clients that both see precisely the same blocks right now may choose different chains because of what order they saw the blocks even if the two chains have different difficulties.

Yes, exactly.  This prevents a miner with a lot of power from building their own chain and keeping it private until it is longer than the real chain.  And X is chosen to make it unlikely to happen during normal operation.
Oh, okay. You're trying to prevent a different attack from the one I'm imagining. I'm much more worried about an attacker who only changes four or five blocks. (So if you're willing to wait an hour, you're good IMO.)

Yup.  And if a transaction is worth paying to have reversed, it is probably also worth waiting for.

Quote
Oh, but keep in mind that these two nodes have to be isolated from each other, but still in contact with enough mining power to produce blocks in reasonable times.  That means totally isolating part of the internet, and keeping it isolated for a minimum of about 2 hours (assuming the mining power on each half of the divide is equal).  The less equal the division, the longer the isolation needs to last before the fork becomes permanent, and also the less difficult the manual cleanup after will be.
I don't see why. The two nodes can be talking to each other directly and each 100% agree on which blocks are available and still pick different chains. Your algorithm only makes any difference if some client at some point knowingly chooses a chain that is not the longest one on the basis of how it got to that point. Any other client that starts up during this condition, lacking that same history, will pick the longer chain.

I'm not sure from this part if I'm misunderstanding your meaning, or if you are fuzzy on how the current chain dispute resolution protocol works on the network.

As soon as a block is found, the miner announces it to every attached node, and they broadcast it to their attached nodes, etc, until it spreads across the entire network.  The spreading across the network takes some time, but not much.  Another node might also find a block at roughly the same time, and announce it too.  Now there are two "next" blocks on the network, both legitimate.  The nodes handle it by trusting the one they get first, since the difficulty will always been the same (otherwise one or the other would be invalid).  When the second block arrives at a node, it is stored as an alternate.  On the network as it is now, this happens roughly once per 200 to 400 blocks by my estimation, that is, every couple of days.

So, now all the miners are working on the next next block, but the next next block they are working on corresponds to whichever next block made it first to the node running the miners.  The next next block that is found will determine which of the two previous next blocks wins the race.  As it spreads across the network, it will cause a single block reversion on those nodes that had initially seen the other next block first.

Unless, of course, a second next next block is found and announced before the first next next block has had enough time to reach every node.  In this case, every node now believes one of the two chains, and keeps the other around as a potential alternate.  I'm ignoring the chances of the fork forking here, but that just restarts this phase of the race.  I estimate by multiplication that this happens about once every 40,00 to 160,000 blocks.

It can go on from here, of course, but the odds are already stacked against it.  Of the first pair, one of them was probably slightly sooner than the other, and the network is probably not very evenly distributed, so most likely one block will be on more nodes than the other, which means that more miners will be working on one of them and the next will probably be found sooner for it.  The second pair has all of the same imbalances, plus it started off on a lopsided network.  The more blocks are involved in the fork, the more the coincidences have to pile up just to keep the fork from resolving.  If my 1 in 300 estimate is even close to right, I won't live long enough to see a fork get to 4 (and probably not even 3).
3217  Other / Beginners & Help / Re: Mt Gox just emailed me saying there are 8 claim requests on my account. on: June 24, 2011, 04:03:13 AM
By the way, did you check the file for your account info?  Did your password hash start with $1$?
3218  Other / Beginners & Help / Re: Help with 6870 in Windows XP 32 on: June 24, 2011, 03:58:15 AM
Search for Linuxcoin.
3219  Other / Beginners & Help / Re: Mt Gox just emailed me saying there are 8 claim requests on my account. on: June 24, 2011, 03:53:22 AM
You have to type your old password to reclaim your account.  The password you enter has to match the one that formed the hash.  Most likely, they inspect the password for complexity when you send it to the reclaim form.
3220  Bitcoin / Development & Technical Discussion / Re: Pay miners to rewrite block(s)? on: June 24, 2011, 03:44:54 AM
Unless I'm misunderstanding, this means that two clients that both see precisely the same blocks right now may choose different chains because of what order they saw the blocks even if the two chains have different difficulties.

Yes, exactly.  This prevents a miner with a lot of power from building their own chain and keeping it private until it is longer than the real chain.  And X is chosen to make it unlikely to happen during normal operation.

Oh, but keep in mind that these two nodes have to be isolated from each other, but still in contact with enough mining power to produce blocks in reasonable times.  That means totally isolating part of the internet, and keeping it isolated for a minimum of about 2 hours (assuming the mining power on each half of the divide is equal).  The less equal the division, the longer the isolation needs to last before the fork becomes permanent, and also the less difficult the manual cleanup after will be.
Pages: « 1 ... 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 [161] 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!