Bitcoin Forum
October 21, 2024, 04:35:47 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 196 197 198 199 [200] 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 »
3981  Other / Beginners & Help / Re: Backup Question on: October 27, 2012, 07:44:52 AM
Yes, those are the only files you NEED to back up, if all you're worried about is not losing your coins. But backing up the blk*.dat files would be a good idea too, as it will save you from having to download the whole blockchains again (be sure to enable "Detach databases at shutdown" if you're using Bitcoin 0.6.2 or later).
3982  Other / Beginners & Help / Re: [UK] Making bank deposits for BitCoins, safe? on: October 26, 2012, 11:29:09 PM
I don't just think I can walk into a random bank and request a deposit to his bank account number and sort code either (doesn't he have to be a member of the same bank?)
Of course you can. This is the standard method, as some sellers don't trust online transfers and besides, your bank will probably charge you a fee for that. Also, you don't need an account at the same bank (or any bank for that matter) to make a deposit to someone else's account. If the account is at the Bank of Foo, you can just walk into any branch of the Bank of Foo, fill out a deposit slip with his account details, hand the deposit slip and the cash to the teller, take your receipt and you're done. They won't even ask for your name. What's the problem?

The only real danger is if the seller just takes the money without giving you your bitcoins, though the same risk is present regardless of what method you use.
3983  Other / Beginners & Help / Re: Why is Bitcoin wallet client peer sync so slow on: October 26, 2012, 11:00:22 PM
In order to verify a transaction, you need to know that all of the transactions that came before it were also valid. Suppose Bob gives you some bitcoins. In order to verify that transaction, you need to know that Bob obtained that money from a valid transaction. Let's say he got the money from Alice. Now you need to know where Alice got the money. And so on, all the way back to the miner who first produced the coins. And that's just for one transaction. In order to verify all transactions sent to you, you need to be able to verify every single transaction that has ever taken place in the history of Bitcoin, and this is exactly what the client is doing when it is synchronising with the network. When doing this for the first time, the client has to not only download the entire transaction record (which is currently nearly 4GB in size), but also verify every single transaction. This can take a while. However, once it has synchronised the first time, the client only needs to download and verify transactions that have taken place since then, so it is much faster.
3984  Other / Beginners & Help / Re: General tips for improved security. on: October 26, 2012, 10:27:55 PM
Armory's offline wallets are secure against everything except physical access to your machine, and absolutely nothing is secure against that, so this is as secure as it gets.
3985  Economy / Speculation / Re: How many bitcoins will you buy at 8$? on: October 25, 2012, 07:52:27 PM
I would buy BTC2000 at $8. Saying "will" implies that a drop to $8 is certain to happen at some point in the future. Why so pessimistic?
3986  Other / Beginners & Help / Re: Does bitcoin software record your ip on: October 24, 2012, 08:24:42 PM
Not by itself (it doesn't report your IP or any other information to any central server), but like anything that connects to other computers over the Internet, other people you connect to may record your IP. The standard client (Bitcoin-Qt) allows you to connect through Tor if you're worried about that.
3987  Bitcoin / Bitcoin Discussion / Re: Bitcoin algorithm change on: October 24, 2012, 09:01:36 AM
Would it be even remotely possible to force the change in sha256 bitcoin algorith to something else that asic and fpga devices couldnt compute?
No. For one thing, ASICs and FPGAs can be constructed for any computable function, ie, anything a CPU can do, an ASIC can be constructed to do it more efficiently. It's just a question of whether it's worth the development cost.

We started off with a bitcoin that anyone could use attack and now were attackers are forced to buy stuff we they dont really want.
This is the second thing. The purpose of mining is not to allow "anyone" to create free money by burning spare CPU cycles all day. The purpose of mining is to secure the network from attack. Nothing more. One of the larget threats is posed by mining botnets, and such botnets will have access to a lot of powerful CPUs and some decent GPUs, but almost certainly no suitable FPGAs or ASICs. Litecoin and other "CPU-friendly" coins are ipso facto botnet-friendly, and there is a very real danger that an attacker with a reasonably sized botnet could pull off a 51% attack against Litecoin. On the other hand, by requiring specialised hardware to mine efficiently, Bitcoin also requires specialised hardware to attack efficiently, making it much more secure against attackers using conventional hardware.
3988  Other / Beginners & Help / Re: So, what happens when bitcoins stop being produced? on: October 24, 2012, 06:55:53 AM

Correct.

All values at the protocol level are 64bit integers (representing satoshis).  The block reward function uses a right bit shift.

Code:
int64 static GetBlockValue(int nHeight, int64 nFees)
{
    int64 nSubsidy = 50 * COIN;

    // Subsidy is cut in half every 210000 blocks, which will occur approximately every 4 years
    nSubsidy >>= (nHeight / 210000);

    return nSubsidy + nFees;
}
https://github.com/bitcoin/bitcoin/blob/master/src/main.cpp


That code needs fixing by the devs.  It has undefined behaviour for large nHeight in the right shift operation, and as such is a security hole in the future.

I'd have hoped devs with their experience would know their programming language...

Shocked Ouch. Oh well, at least it's an easy fix and we've got over 250 years to implement it...
3989  Other / Beginners & Help / Re: So, what happens when bitcoins stop being produced? on: October 23, 2012, 07:51:47 AM
Does the calculation lose accuracy each time the reward drops, or is it always based on 50*something?

What will the next list of rewards be after 0.09765625 per block?

I realised this is a dumb question because at some point an actual figure (i.e 50) must have been hardcoded into the software, and that software isn't going to get updated every single time the reward drops.

So obviously the calculation won't lose accuracy as time passes, but will always be based on 50*something.

Actually, since bitcoins are only divisible down to 8 decimal places, the reward drop will indeed "lose accuracy" on the 10th halving (sometime around the year 2048), when the reward will drop from BTC0.09765625 to BTC0.04882812 (it is always rounded down to the 8th decimal place, so there will be no confusion about it when the time comes).
3990  Other / Beginners & Help / Re: I Kind of get it. . . Please help me that little bit. . . on: October 22, 2012, 12:01:20 PM
Sorry for double post, I just encrypted my wallet by clicking 'Settings' and then 'encrypt wallet' and now I don't know how to un-encrypt it.. fantastic.. :S I know the passphrase though.. lol
Your wallet is decrypted only when it is necessary for the program to access the keys to your addresses, ie, whenever you spend your bitcoins or create a new receiving address. You (and anyone who gains access to your wallet) will be required to enter your passphrase to perform these actions. The client does not provide any built-in way to remove encryption from a wallet, as this is never necessary and extremely unwise in any case.
3991  Other / Beginners & Help / Re: I Kind of get it. . . Please help me that little bit. . . on: October 22, 2012, 09:36:06 AM
ok so...

I create an address with my bitcoin wallet and then i send my coins from MT RED(mining pool) to that address.  The coins are then stored in my wallet correct?  I can then send the coins from my wallet to the address on MTGOX and then trade with my coins on MTGOX? correct?
Correct.

Also, I tried to do this exactly 1yr ago, i had sent 1 coin to an address which was in my wallet, I've since formatted my machine, those coins are gone correct?
Unless you're able to recover the wallet from the formatted drive (which is a long shot at best and usually impossible if you've been using the reformatted drive for any length of time) or from a backup, then yes. Hence the importance of backing up your wallet!
3992  Other / Beginners & Help / Re: I Kind of get it. . . Please help me that little bit. . . on: October 22, 2012, 08:03:49 AM
I Can withdraw my coins to an Address using Mt.Red, but I'm not quite sure where the wallet comes into play?
Your wallet contains the keys to your address(es), allowing you to spend coins sent to them. Click Recieve Coins in the client to see a list of your addresses. You will already have one address by default, and you can create as many more as you want.

I've talked about people backing up the wallet?
Because your wallet contains the keys needed to spend your coins, if you ever lose your wallet, you will lose the ability to spend your coins. This is why it is so important to back up your wallet. But before you do that, you should first encrypt your wallet, otherwise anyone who manages to gain access to your wallet will be able to steal your coins. Once your wallet is encrypted, a passphrase is required to spend your coins (but do not forget your passphrase - if you do, you won't be able to spend your coins).

After i withdraw my coins to at address using Mt.Red, what do I do next?
Once the coins are in your wallet, you can do whatever you want with them. Buy things with them, donate them to charity, sell them for dollars, whatever. When whoever you're doing business with is ready to accept your bitcoins, they will give you a Bitcoin address to send your coins to. Click Send Coins in your client, enter the address they gave you and the amount of bitcoins then click Send. Easy as that.

And after that, how do I get my coins onto something link Mt.Gox as so then I can cash these coins out for $$
After you create an account on an exchange site, you will be given a deposit address to send your coins to.
3993  Other / Off-topic / Re: 1 ฿ for 0.0325 U$D :) on: October 22, 2012, 06:42:58 AM
Also, what do you have against ß?
You mean, aside from the fact that that's the German sz ligature, and the word "bitcoin" contains neither an s nor a z? Roll Eyes
3994  Other / Beginners & Help / Re: Stolen Bitcoins on: October 22, 2012, 03:42:15 AM
That isnt why I am asking.  I am asking because if there is a mechanism to reject bitcoins, and that mechanism is controlled by popular vote or whatever, the bitcoins are useless as a non-centralized currency.
It is impossible to reject coins under circumstances except double-spending (ie, trying to re-spend a coin that you already spent and no longer own), or rather, it is impossible to prevent other people from sending coins (regardless of their origin) to you. All proposols to prevent "tainted" bitcoins from circulating fall down on this point.

For example, suppose you receive a bitcoin that you believe to be stolen. What then? You can't keep it while refusing to accept it as payment as you would with a counterfiet $100 bill, since the bitcoin in question is provably not counterfeit and absolutely genuine in every way. You also can't send it back since it is impossible to know whether the sending address actually belongs to the person to sent it (if they were using an online wallet for example, the address would belong to wallet provider, and not the individual who sent the coins). There is literally nothing you can do about it except accept the tainted bitcoin as valid payment.
3995  Other / Off-topic / Re: DEA agent discusses Bitcoin in class today on: October 22, 2012, 03:20:16 AM
most dangerous is cops busting some seller and using his SR seller account to gather information about buyers.


Is this legal for DEA?
It is if the seller agrees to it in exchange for a lighter sentence.
3996  Economy / Speculation / Re: I drew lines on a chart. on: October 22, 2012, 01:29:01 AM
The long term trend consists of straight lines on a linear chart? Guess we're all doomed, then.
3997  Other / Beginners & Help / Re: Block 0 Network Fork on: October 21, 2012, 10:37:16 PM
So that Satoshi can spend his 50 BTC (plus whatever else has been sent to that address since) is not a good enough reason to implement a hard fork.
Slight correction: Satoshi can spend all the coins that have since been sent to that address (assuming he still has the private key, that is). Only the original BTC50 is unspendable. The rest are all perfectly valid and spendable transaction outputs.
3998  Other / Beginners & Help / Re: Mining explained in a simple way for my friend on: October 21, 2012, 08:16:54 AM
what happens when computers become so powerful and the community so large that less than 10 minutes is required to calculate a hash value less than 2?
We switch to another hashing algorithm, since SHA256 is obviously broken in that case (calculating a hash value less than 2 in any period of time absolutely can't be done by brute force, at least not in this universe).

Also what happens if the government waits till after one of those two week difficulty readjustment phases and then starts mining with massive server farms. Two weeks later after the difficulty readjusts to compensate for increased mining this the government shuts off all of its server farms causing the problems to become unrealistically difficult to solve. So for example if they could afford to double the computing power dedicated towards mining than during they next phase they could cause new blocks to be created every 20 minutes instead of every 10 minutes and it should take 4 weeks for everything to get back to normal instead of 2 weeks. Bitcoin might survive this but what if they increased 10 fold, then it would take 100 minutes to create a new block and 20 weeks to sort the problem out. Since bitcoin is a currency doubling or tripling the power of the collective mining pool and then pulling the rug out could cause a run which would destroy the purchasing power of bitcoins which would reduce the incentive for miners to mine which would cause the situation to take longer to resolve which could create a feedback loop of death.
The difficulty cannot increase or decrease by more than a factor of 4 in a single adjustment, specifically to avoid this problem. Note that even though this means confirmation times may be up to 4 times longer than normal for 8 weeks, each such confirmation will be 4 times as secure as a "normal" one, since 4 times the normal amount of processing power was required to produce it. It is the total difficulty of the blocks, not the sheer number of blocks, that is important (eg, in the event of conflicting blockchains, the one with the highest total difficulty, not the greatest number of blocks, is considered the correct one).

On the other hand, if a government (or any single entity for that matter) has far more hashing power than the rest of the network combined, we've got bigger problems than long confirmation times.
3999  Other / Beginners & Help / Re: Problem with satoshi dice on: October 20, 2012, 07:34:19 AM
That transaction now shows 4.155 btc (the correct return amount for my bet) being sent to 16PoezzgLa38nvQdFTjnLA8dxEdkz4oBaC, which is not my address. Does anyone know what in the hell is going on here? It's not really a huge deal but it would be nice to have my $40 back.
That is definitely your address. It is a change address created when you bet BTC0.001 on lessthan 64000 five days ago (transaction ID: b972604f080e8c22bf731679a6d8c04d092e2a8f00d64f5ec2979920d7b0a8d5). Since you didn't have any outputs (incoming coins sent to you in previous transactions) that were exactly BTC0.0015 (your bet plus the transaction fee), your client had to send a larger amount, and it sent the difference to yourself at a new address as "change". Change addresses are not displayed in the client, but you can receive coins at them just like any other address you own. You have, in fact, sent and received coins from this address many times, and this transaction appears no different than any of the others. The payout transaction for your win has been confirmed. Is your client fully synchronised?
4000  Other / Beginners & Help / Re: Can of worms on: October 19, 2012, 11:05:24 PM
The only "strengthening" of the network happening during mining is when you solve a block.  Mining without solving a block does nothing for the network.  Leaving the client on, without mining, does help, but just mining and never solving a block is the same as never mining.
It most definitely is not the same thing, if you have a small but non-zero chance of solving a block and many other people are doing the same thing. You can point to any member of this group and say "You're never going to solve a block, you're not doing anything for the network, so why even bother trying?", and you would be right most of the time. But some members of the group will manage to solve blocks against the odds, and this does help the network. Pooled mining actively encourages this behaviour by paying out based on the probability of solving a block, however small that probability is. Most blocks are in fact solved by pools, not by solo miners, so there's clearly something to this strategy.
Pages: « 1 ... 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 196 197 198 199 [200] 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!