Bitcoin Forum
May 02, 2024, 10:24:30 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 [415] 416 417 418 419 420 421 »
8281  Bitcoin / Bitcoin Discussion / Re: I Generated 50.02 BC on: July 23, 2010, 02:31:08 AM
http://www.bitcoin.org/wiki/doku.php?id=transaction_fee
8282  Bitcoin / Development & Technical Discussion / Re: Calculate Hash Target and Probability in PHP on: July 23, 2010, 02:25:42 AM
The difficulty is based on the *minimum* target, and this target is generated rather inexactly as 00000000ffff000000000000000... (eight 0s, four Fs, 0 to taste Cheesy)

No. That target (which I included in decimal in my second formula) is the maximum allowed target. The target is lowered to increase difficulty. The highest target is the lowest difficulty.

This is because the probability of winning with one hash is target/max. Reducing target reduces the probability of winning.
8283  Bitcoin / Bitcoin Discussion / Re: blkindex.dat on: July 23, 2010, 02:17:45 AM
Generation never "stops" - the number of coins generated gets halved every 210,240 blocks (4 years). It will take somewhere around 17.5 years from block 0 to generate 20 million coins. The next 1.024 million will never be completely generated. Generation won't "stop" until the number of coins generated per block is less than 10^-8 (minimum precision of Bitcoin). That will happen somewhere around block 6.76*10^6, or roughly 130years in the future.

Bitcoin has a Merkle Tree implementation that allows old block transactions to be purged or something like that. Read the design paper, it's all a little above my head.

Besides, in 10 years our phones will all have a terabyte of storage and our desktops will have god knows how much.

It will stop. The halving is done as a bitwise right shift instead of division, so the number of coins awarded will eventually be 0. Block #6,929,999 will be the last one to produce coins. This should happen around 2140.
8284  Bitcoin / Bitcoin Discussion / Re: Nenolod, the guy that wants to prove Bitcoin doesn't work. on: July 22, 2010, 08:48:34 PM
Anyone know when the next block that difficulty will be reevaluated at will be?

http://theymos.ath.cx:64150/q/nextretarget
8285  Bitcoin / Development & Technical Discussion / Re: Design Diagrams? on: July 22, 2010, 07:21:38 PM
Is the bitcoin address a SHA-1 hash of the public key? or perhaps some other 160 bit hash? and why is it a 34 character string instead of say the more common 32 char 5 bit representation?

It's a RIPEMD-160 hash of the SHA-256 hash of the public key. It also contains version information and a check code.
8286  Bitcoin / Development & Technical Discussion / Re: How to Backup Wallet on: July 20, 2010, 10:47:43 PM
Yes. But make sure you stop BitCoin before doing that.
8287  Bitcoin / Bitcoin Discussion / Re: They want to delete the Wikipedia article on: July 20, 2010, 07:36:20 PM
Quote from: satoshi
How long does Wikipedia typically leave a question like that open for comment?

7 days from the listing (so pretty soon). More if the closing administrator doesn't feel that a consensus has been reached.

I doubt the article will survive the AfD, but it will be easy to recreate once it appears in a real news source.
8288  Economy / Trading Discussion / Re: Personal Info w/ Payment Processors on: July 20, 2010, 01:26:46 AM
Quote
With Pecunix, you have to set a name which doesn't have to be your real name and can easily be changed. It is displayed when sending or receiving payments.

Liberty Reserve does that, too. The receiver can also see the sender's account number unless the sender paid extra for privacy protection.
8289  Economy / Marketplace / Re: List of honest traders. on: July 19, 2010, 08:08:11 PM
  • Atlas
  • BitcoinFX
  • BrightAnarchist
  • _DarK_
  • Diablo-D3
  • Keefe
  • Kiba
  • NewLibertyStandard
  • OneFixt
  • Xunie
  • c3e0a4636987bcc7152e6b8b9127c4fe (PayPal MD5)
  • dwdollar (Bitcoin Market)
  • grondilu
  • jgarzik (Bitcoin Store)
  • mtgox
  • nanotube
  • sturles
  • xxmalouinxx

People listed in bold had the opportunity to scam me for a large amount of money.
8290  Economy / Economics / Re: Transaction Fees in the Deflated Economy on: July 19, 2010, 06:51:39 PM
In the future you could pay an additional voluntary fee for your transactions to get priority, but this isn't implemented now (in either generating or sending, I think). Also, the max block size isn't a "hard limit", just an arbitrary number that will be changed in the future.
8291  Economy / Marketplace / Re: Bitcoin Market Access Issues on: July 19, 2010, 02:13:34 AM
You must use HTTPS. Connections to port 80 are dropped. I think this is the source of most peoples' problems -- BitCoin Market is almost always up for me.

https://www.bitcoinmarket.com/
8292  Economy / Economics / Re: Transaction Fees in the Deflated Economy on: July 19, 2010, 02:06:43 AM
Quote
I didn't see a cancel button there.

Couldn't a client just send a burst of small transactions in order to avoid the transaction fee? If/when 0.01 BTCs become valuable, then the charge might also be something to adjust.

There's no cancel button because the person doesn't have enough funds to pay the transaction fee.

When there are already 80 kilobytes of transactions in a block, further transactions get only 3 kilobytes of free transactions. But I don't think the current implementation actually accounts for this when sending, so transactions over 3KB would get rejected and would have to wait for the next block. In any case, the total size of all transactions is capped at either 100KB or 200KB (not sure which), and any transactions beyond that will have to wait for the next block.

It's pretty harmless to adjust transaction fee stuff, which is probably why the terms are not too well-defined right now.

I am not too familiar with the source code (just did a bit of browsing), so I could be wrong about this stuff.
8293  Economy / Exchanges / Re: New Bitcoin Exchange on: July 19, 2010, 01:14:03 AM
that's not really what I'm afraid of, but thats an issue too.

hmm, but still, in theory, it would be possible for someone with physical access to your RAM to read my password, wouldn't it ?

If an attacker had that much access, he could modify the login page to remove the password-hashing JavaScript.
8294  Economy / Economics / Re: Transaction Fees in the Deflated Economy on: July 19, 2010, 12:40:47 AM
It's based on data size. The first 60 kilobytes are free, and it's (around?) 0.01 BTC per kilobyte after that. Data size is increased when sending the transaction requires that you draw Bitcoins from many different sources.

In the image below (from someone on IRC), 0.01 BTC was sent back and forth until their balance was made mostly of these "cents". Then, when they tried to send the entire balance, 1/8th of their transaction was required as a fee because combining all of these transactions took up so much data.



Transaction fees are at line 525 in main.h.
8295  Bitcoin / Bitcoin Discussion / Re: Anonymous Altruists on: July 19, 2010, 12:29:23 AM
afaik you can get the transaction fees even if you are not generating coins at all.

Nope. You only get them when you publish a block. It's added to the 50 BTC created from nothing.
8296  Bitcoin / Development & Technical Discussion / Re: iPIG private internet gateway on: July 18, 2010, 07:26:33 PM
You can also do that for any proxy (including Tor and I2P) with Proxifier:
http://www.proxifier.com/index.htm
8297  Bitcoin / Development & Technical Discussion / Re: Divisibility Adjustment - Technical Feasibility on: July 18, 2010, 07:13:02 PM
Currently, Bitcoins are stored as a 64-bit integer. The number of Bitcoins is multiplied by 100000000 to give eight decimals of precision. Exactly where the decimal point is placed in this large number is completely up the UI, so this can be easily changed. Extending this precision (by turning it into a 128-bit integer or whatever) is possible, but all clients that did this would be incompatible with old clients. It could be changed gradually in the same way SHA-256 could be:

Quote from: satoshi
If the hash breakdown came gradually, we could transition to a new hash in an orderly way.  The software would be programmed to start using a new hash after a certain block number.  Everyone would have to upgrade by that time.  The software could save the new hash of all the old blocks to make sure a different block with the same old hash can't be used.
http://bitcointalk.org/index.php?topic=191.msg1585#msg1585
8298  Bitcoin / Development & Technical Discussion / Re: Privacy versus Safety: handling change on: July 18, 2010, 06:36:18 AM
dete: You are losing the private keys in the case. Almost every time you send coins, you're also sending some coins back to yourself, to a brand new keypair. Since this new private key is not in the backup, you lose the coins.
8299  Economy / Exchanges / Re: New Bitcoin Exchange on: July 18, 2010, 02:45:00 AM
Why would I use Mt. Gox instead of BitCoin Market?
8300  Bitcoin / Development & Technical Discussion / Re: Calculate Hash Target and Probability in PHP on: July 17, 2010, 11:41:22 PM
This is how I do probability per hash:
Code:
$hash=$hextarget;
$hash=strtoupper($hash);
$probability=`echo "obase=10;ibase=16;scale=37;$hash/FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF |bc`;
(The tickmarks execute the command on the shell.)

Then you do 1/$probability to get average number of hashes. Divide this by the number of hashes you're getting per second to get the number of seconds.

You can calculate the target like this:
Code:
26959535291011309493156476344723991336010898738574164086137773096960/difficulty
"Difficulty" is the number returned by getDifficulty. (The huge number is the maximum target, which getDifficulty is based on.) This calculation is not exact.

I search debug.log to get the target, but the result of the last retarget seems to be less accurate than the calculation above. I'm not sure why this is. Maybe the code changed. (Edit: I now think that this is just an artifact from the "nBits" decompression.)
Pages: « 1 ... 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 [415] 416 417 418 419 420 421 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!